Represents a drawing text range, or contiguous area, in a drawing text.
A range is a contiguous area in a drawing text defined by the position of
a starting and ending character, or by the position of a starting character
and a length expressed in number of characters.
Properties
Property Length() As (Read Only)
Returns the number of characters of the drawing text range.
Example:
This example retrieves in NbChar the number of characters of
the MyTextRange drawing text range.
NbChar = MyTextRange.Length
Property Start() As (Read Only)
Returns the starting character position of the drawing text range.
Example:
This example retrieves in StartCharPosthe starting character position of
the MyTextRange drawing text range.
StartCharPos = MyTextRange.Start
Property Text() As
Returns or sets the character string making up the drawing text range.
Example:
This example sets in text the character string that makes up
the MyTextRange drawing text range.
MyTextRange.Text = text
Set MyTextProperties = MyTextRange.TextProperties
MyTextProperties.Update
See also:
Property TextProperties() As (Read Only)
Deprecated:
V5R18
use
This method has not to be used to manage the text range properties.
Text properties is only applied on the whole text, not on a sub text identified
by a text range.
Returns the drawing text range properties.
Example:
This example returns in Prop the text properties of
the MyTextRange drawing text range.
Dim Prop As CATIADrawingTextProperties
Set Prop = MyTextRange.TextProperties(String)
dd>
Methods
Func GetTextRange( iStart, iEnd) As
Returns a drawing text range within another drawing text range.
The text range is retrieved using its starting and ending character positions.
Parameters:
iStart
The position of the drawing text range starting character
dd>
iEnd
The position of the drawing text range ending character
Example:
This example retrieves in extractedTextRange the drawing text range that begins at
the eighth character and end at the fifteenth character of
the MyTextRange drawing text range.
Dim extractedTextRange As DrawingTextRange
start = 8
end = 15
extractedTextRange = MyTextRange.GetTextRange(start, end)
dd>
Sub InsertAfter( iString)
Inserts a character string at the end of the drawing text range.
Parameters:
iString
The character string to be added
Example:
This example inserts the String character string at the end of
the MyTextRange drawing text range.
String = "String to insert after"
MyTextRange.InsertAfter(String)
Set MyTextProperties = MyTextRange.TextProperties
MyTextProperties.Update
dd>
See also:
Sub InsertBefore( iString)
Inserts a character string at the beginning of the drawing text range.
Parameters:
iString
The character string to be added
Example:
This example inserts the String character string at the beginning of
the MyTextRange drawing text range.
String = "String to insert before"
MyTextRange.InsertBefore(String)
Set MyTextProperties = MyTextRange.TextProperties
MyTextProperties.Update