"text" (langString::text)

The function returns the text of a langString. The given parameter defines the language that is returned.

Synopsis

string langString.text();

string langString.text(int index);

string langString.text(string lang);

string langString.text(OaLanguage lang);

string langString.text(int index, OaLanguage &lang);

Parameters

Parameter Description
index index of the language entry
lang string or OaLanguage enum that defines a language
&lang OaLanguage enum variable in which the language is saved

Return Value

Depending on the given parameter the return value can be:

Parameter Return value
- text in the currently active language
int index the text in the language with the given index
string lang the text in the language defined by the string
OaLanguage lang the text in the language defined by the enum
int index, OaLanguage lang the text in the language with the given index and the return parameter for the language. The languages are saved in the return parameter lang of the type OaLanguage enum

Errors

invalid arguments

Description

The function returns the text from a langString. The given parameter defines which language is returned.

Example

A langString is created and the text in the active language is displayed.

main()
{
  dyn_string word;
  word[1] = "Information";
  word[2] = "information";
  langString langWord = word;
  DebugN( langWord.text() );
}

Assignment

Miscellaneous Functions

Availability

CTRL