TextRun Class Documentation
classTextRun : ElementNamespace:Datalogics::PDFL
- Inherits from:
Element
Detailed Description
Represents one or more contiguous characters in a text object.
All the characters contained within a text run have the same style, color, font, and size.
Constructor & Destructor Documentation
TextRun
TextRun(TextRunrhs, InternalConstructsignifier)Parameters
rhs: TextRunsignifier: InternalConstruct
TextRun
TextRun(stringtext, Fontfont, GraphicStategstate, TextStatetstate, Matrixmatrix)Parameters
text: stringfont: Fontgstate: GraphicStatetstate: TextStatematrix: Matrix
Property Documentation
Advance
doubleAdvance[get]BoundingBox
RectBoundingBox[get]Clip
ClipClip[get, set]Font
FontFont[get, set]GraphicState
GraphicStateGraphicState[get, set]Matrix
MatrixMatrix[get, set]RawText
System.Byte[]RawText[get]Text
stringText[get, set]TextState
TextStateTextState[get]Member Function Documentation
Clone
ElementClone()Returns:
The copied element.Makes a copy of the element.
Make a copy of an element to obtain a new element that has a distinct set of attributes.
Note: TextRun objects may not be cloned.
Clone
ElementClone(ElementCloneFlagscloneFlags)Parameters
cloneFlags: ElementCloneFlagsFlags that modify the cloning operation.
Returns:
The copied element.Makes a copy of the element.
Make a copy of an element to obtain a new element that has a distinct set of attributes.
Note: TextRun objects may not be cloned.
ConstructorRetrieve
static new static TextRunConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
new static TextRunDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
voidRotate
voidRotate(doubletheta)Parameters
theta: double
Returns:
voidRotate an element by T degrees counterclockwise units using the matrix [ cos T sin T -sin T cos T 0 0 ].
Scale
voidScale(doublesx, doublesy)Parameters
sx: doublesy: double
Returns:
voidScale an element by (sx,sy) units using the matrix [ sx 0 0 sy 0 0 ].
Translate
voidTranslate(doubletx, doublety)Parameters
tx: doublety: double
Returns:
voidTranslate an element by (tx,ty) units using the matrix [ 1 0 0 1 tx ty ].