|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The PSVTBIDIServices interface provides access to the bidirectional (BIDI) language properties in a BIDI VT session. The PSVTBIDIServices object is only available when using bidirectional code pages.
ECLPS.GetPSVTBIDIServices()
Field Summary | |
---|---|
static java.lang.String |
BIDI_MODE_OFF
BIDIMode property value - BIDIMODEOFF |
static java.lang.String |
BIDI_MODE_ON
BIDIMode property value - BIDIMODEON |
static java.lang.String |
CONTEXTUAL
Numerals Shape property value - CONTEXTUAL, this value only applies to Arabic hosts |
static java.lang.String |
CONTEXTUAL_DISP
Numerals Shape Display property value - CONTEXTUAL_DISP, this value only applies to Arabic hosts |
static java.lang.String |
CURSOR_LTR
cursorDirection property value - CURSOR_LEFTTORIGHT, this value only applies to Visual Hebrew Sessions |
static java.lang.String |
CURSOR_RTL
cursorDirection property value - CURSOR_RIGHTTOLEFT, this value only applies to Visual Hebrew Sessions |
static java.lang.String |
LEFT_TO_RIGHT
TextOrientation property value - LEFTTORIGHT |
static java.lang.String |
LOGICAL
TextType property value - LOGICAL |
static java.lang.String |
LOGICAL_DISP
TextType Display property value - LOGICAL_DISP |
static java.lang.String |
NATIONAL
Numerals Shape property value - NATIONAL, this value only applies to Arabic hosts |
static java.lang.String |
NATIONAL_DISP
Numerals Shape Display property value - NATIONAL_DISP, this value only applies to Arabic hosts |
static java.lang.String |
NOMINAL
Numerals Shape property value - NOMINAL, this value only applies to Arabic hosts |
static java.lang.String |
NOMINAL_DISP
Numerals Shape Display property value - NOMINAL_DISP, this value only applies to Arabic hosts |
static java.lang.String |
RIGHT_TO_LEFT
TextOrientation property value - RIGHTTOLEFT |
static java.lang.String |
SMART_ORDERING_OFF
smartOrdering property value - SMART_ORDERING_OFF , this value only applies to Logical Sessions |
static java.lang.String |
SMART_ORDERING_ON
smartOrdering property value - SMART_ORDERING_ON , this value only applies to Logical Sessions |
static java.lang.String |
VISUAL
TextType property value - VISUAL |
static java.lang.String |
VISUAL_DISP
TextType Display property value - VISUAL_DISP, this value only applies to Hebrew Hosts |
Method Summary | |
---|---|
java.lang.String |
GetBIDIMode()
Returns the current value of the BIDIMode property. |
java.lang.String |
GetCursorDirection()
Returns the current value of the CursorDirection property. |
java.lang.String |
GetNumeralShape()
Determines whether numeral shape is Nominal, National or Contextual for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods. |
java.lang.String |
GetNumeralShapeDisp()
Returns the current value of the NumeralShapeDisp property. |
int |
GetScreen(char[] buffer,
int bufferLength,
int plane,
boolean noticeBIDIattrs)
GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space. |
int |
GetScreen(char[] buffer,
int bufferLength,
int position,
int length,
int plane,
boolean noticeBIDIattrs)
GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space. |
int |
GetScreen(char[] buffer,
int bufferLength,
int row,
int col,
int length,
int plane,
boolean noticeBIDIattrs)
GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space. |
boolean |
GetShowTextAttributes()
Returns the current value of the ShowTextAttributes property. |
java.lang.String |
GetSmartOrdering()
Returns the current value of the SmartOrdering property. |
int |
GetString(char[] buffer,
int bufferLength,
boolean noticeBIDIattrs)
GetString retrieves text plane information from the presentation space likes ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
int |
GetString(char[] buffer,
int bufferLength,
int position,
int length,
boolean noticeBIDIattrs)
GetString retrieves text plane information from the presentation space likes ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
int |
GetString(char[] buffer,
int bufferLength,
int row,
int col,
int length,
boolean noticeBIDIattrs)
GetString retrieves text plane information from the presentation space likes ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
java.lang.String |
GetTextOrientation()
Determines whether text orientation is Left To Right or Right To Left for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods |
java.lang.String |
GetTextType()
Determines whether text type is Visual or Logical for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods. |
java.lang.String |
GetTextTypeDisp()
Returns the current value of the TextTypeDisp property. |
boolean |
GetVTPrintConvert()
Checks whether text which sent to printer by passthru mode is converted from display session codepage into printer codepage. |
java.lang.String |
handleArabicData(java.lang.String str)
Converts Arabic characters into their base-shaped analogs |
void |
noticeRTLScreen(boolean notice)
If parameter notice is true and ECLPS.SCREENREV_STR string has been sent to PS, |
int |
SearchString(java.lang.String text,
int direction,
boolean noticeBIDIattrs)
The SearchString method searches for a given text string within the presentation space similarly to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
int |
SearchString(java.lang.String text,
int position,
int direction,
boolean noticeBIDIattrs)
The SearchString method searches for a given text string within the presentation space similarly to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
int |
SearchString(java.lang.String text,
int row,
int column,
int direction,
boolean noticeBIDIattrs)
The SearchString method searches for a given text string within the presentation space similarly to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
int |
SearchText(java.lang.String text,
int direction,
boolean noticeBIDIattrs)
For bidirectional codepages, SearchText() method is analog of SearchString(). |
int |
SearchText(java.lang.String text,
int position,
int direction,
boolean noticeBIDIattrs)
For bidirectional codepages, SearchText() method is analog of SearchString(). |
int |
SearchText(java.lang.String text,
int row,
int column,
int direction,
boolean noticeBIDIattrs)
For bidirectional codepages, SearchText() method is analog of SearchString(). |
void |
SetBIDIMode(java.lang.String to)
Sets the BIDIMode property. |
void |
SetCursorDirection(java.lang.String to)
Sets the CursorDirection property. |
void |
SetNumeralShape(java.lang.String ns)
Sets whether numeral shape is Nominal, National or Contextual for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods. |
void |
SetNumeralShapeDisp(java.lang.String to)
Sets the NumeralShapeDisp property.Determines how numerals should be shaped This method only applies to Arabic Hosts. |
void |
SetShowTextAttributes(boolean state)
Sets the ShowTextAttributes property. |
void |
SetSmartOrdering(java.lang.String ns)
Sets the SmartOrdering property. |
void |
SetString(java.lang.String text,
boolean noticeBIDIattrs)
The SetString method sends a string to the presentation space likes ECLPS.SetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
void |
SetString(java.lang.String text,
int pos,
boolean noticeBIDIattrs)
The SetString method sends a string to the presentation space likes ECLPS.SetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
void |
SetString(java.lang.String text,
int row,
int column,
boolean noticeBIDIattrs)
The SetString method sends a string to the presentation space likes ECLPS.SetString, but if noticeBIDIattrs parameter is set to true, it performs bidirectional reordering according to arranged text type and text orientation. |
void |
SetText(java.lang.String text,
boolean noticeBIDIattrs)
For bidirectional codepages, SetText() method is analog of SetString(). |
void |
SetText(java.lang.String text,
int pos,
boolean noticeBIDIattrs)
For bidirectional codepages, SetText() method is analog of SetString(). |
void |
SetText(java.lang.String text,
int row,
int column,
boolean noticeBIDIattrs)
For bidirectional codepages, SetText() method is analog of SetString(). |
void |
SetTextOrientation(java.lang.String to)
Sets whether text orientation is Left To Right or Right To Left for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods. |
void |
SetTextType(java.lang.String tt)
Sets whether text type is Visual or Logical for string which will be sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods. |
void |
SetTextTypeDisp(java.lang.String to)
Sets the TextTypeDisp property. |
void |
SetVTPrintConvert(boolean pc)
Determines whether text which sent to printer by passthru mode should be converted from display session codepage into printer codepage. |
Field Detail |
public static final java.lang.String NOMINAL
public static final java.lang.String NATIONAL
public static final java.lang.String CONTEXTUAL
public static final java.lang.String VISUAL
public static final java.lang.String LOGICAL
public static final java.lang.String LEFT_TO_RIGHT
public static final java.lang.String RIGHT_TO_LEFT
public static final java.lang.String NOMINAL_DISP
public static final java.lang.String NATIONAL_DISP
public static final java.lang.String CONTEXTUAL_DISP
public static final java.lang.String VISUAL_DISP
public static final java.lang.String LOGICAL_DISP
public static final java.lang.String BIDI_MODE_ON
public static final java.lang.String BIDI_MODE_OFF
public static final java.lang.String CURSOR_LTR
public static final java.lang.String CURSOR_RTL
public static final java.lang.String SMART_ORDERING_ON
public static final java.lang.String SMART_ORDERING_OFF
Method Detail |
public void SetSmartOrdering(java.lang.String ns) throws ECLErr
ns
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.SetNumeralShape(java.lang.String)
,
SMART_ORDERING_ON
,
SMART_ORDERING_OFF
public java.lang.String GetSmartOrdering()
SetSmartOrdering(java.lang.String)
,
SMART_ORDERING_ON
,
SMART_ORDERING_OFF
public void SetShowTextAttributes(boolean state) throws ECLErr
ECLErr
- Thrown if the specified value is
invalid.public boolean GetShowTextAttributes()
SetShowTextAttributes(boolean)
public void SetNumeralShape(java.lang.String ns) throws ECLErr
ns
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetNumeralShape()
,
NOMINAL
,
NATIONAL
,
CONTEXTUAL
public java.lang.String GetNumeralShape()
SetNumeralShape(java.lang.String)
,
NOMINAL
,
NATIONAL
,
CONTEXTUAL
public void SetTextType(java.lang.String tt) throws ECLErr
tt
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetTextType()
,
VISUAL
,
LOGICAL
public java.lang.String GetTextType()
SetTextType(java.lang.String)
,
VISUAL
,
LOGICAL
public void SetTextOrientation(java.lang.String to) throws ECLErr
to
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetTextOrientation()
,
LEFT_TO_RIGHT
,
RIGHT_TO_LEFT
public java.lang.String GetTextOrientation()
SetTextOrientation(java.lang.String)
,
LEFT_TO_RIGHT
,
RIGHT_TO_LEFT
public void SetBIDIMode(java.lang.String to) throws ECLErr
to
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetBIDIMode()
,
BIDI_MODE_ON
,
BIDI_MODE_OFF
public java.lang.String GetBIDIMode()
SetBIDIMode(java.lang.String)
,
BIDI_MODE_ON
,
BIDI_MODE_OFF
public void SetTextTypeDisp(java.lang.String to) throws ECLErr
to
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetTextTypeDisp()
,
LOGICAL
,
VISUAL
public java.lang.String GetTextTypeDisp()
SetTextTypeDisp(java.lang.String)
,
LOGICAL
,
VISUAL
public void SetCursorDirection(java.lang.String to) throws ECLErr
to
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetCursorDirection()
,
CURSOR_LTR
,
CURSOR_RTL
public java.lang.String GetCursorDirection()
SetCursorDirection(java.lang.String)
,
CURSOR_LTR
,
CURSOR_RTL
public void SetNumeralShapeDisp(java.lang.String to) throws ECLErr
to
- Can be one of the following string constants:
ECLErr
- Thrown if the specified value is
invalid.GetNumeralShapeDisp()
,
NOMINAL
,
NATIONAL
,
CONTEXTUAL
public java.lang.String GetNumeralShapeDisp()
SetNumeralShapeDisp(java.lang.String)
,
NOMINAL
,
NATIONAL
,
CONTEXTUAL
public int GetString(char[] buffer, int bufferLength, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int GetString(char[] buffer, int bufferLength, int position, int length, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int GetString(char[] buffer, int bufferLength, int row, int col, int length, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int GetScreen(char[] buffer, int bufferLength, int plane, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int GetScreen(char[] buffer, int bufferLength, int position, int length, int plane, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int GetScreen(char[] buffer, int bufferLength, int row, int col, int length, int plane, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchString(java.lang.String text, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchString(java.lang.String text, int position, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchString(java.lang.String text, int row, int column, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchText(java.lang.String text, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchText(java.lang.String text, int position, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public int SearchText(java.lang.String text, int row, int column, int direction, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetString(java.lang.String text, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetString(java.lang.String text, int pos, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetString(java.lang.String text, int row, int column, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetText(java.lang.String text, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetText(java.lang.String text, int pos, boolean noticeBIDIattrs) throws ECLErr
for more information.
public void SetText(java.lang.String text, int row, int column, boolean noticeBIDIattrs) throws ECLErr
for more information.
public java.lang.String handleArabicData(java.lang.String str)
public void noticeRTLScreen(boolean notice)
public void SetVTPrintConvert(boolean pc)
public boolean GetVTPrintConvert()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |