"setText" (langString::setText)

The function sets a text of a langString to the given string.

Synopsis

int langString.text(string text);

int langString.text(int index, string text);

int langString.text(string lang, string text);

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

Parameters

Parameter Description
index index of the language entry
lang string or OaLanguage enum that defines a language
text the text to be entered

Return Value

Errors

invalid arguments

Description

The function sets a text of a langString to the given string. The parameters “index” and “lang” specify the language for the given text (parameter “text”).

Depending on the aditional parameter the entry is made:

Parameter Entry
- Sets the text for the currently active language.
int index Sets the text for the language with the given index.
string lang Sets the text for the language defined by the string.
OaLanguage lang Sets the text for the language defined by the enum.

Example

A langString is made and the entry for english is changed.

main()
{
  dyn_string word;
  word[1] = "Information";
  word[2] = "information";
  langString langWord = word;
  langWord.setText(OaLanguage::en_US, "new Information");
  DebugN(langWord.text(OaLanguage::en_US) );
}

Assignment

Miscellaneous Functions

Availability

CTRL