PostScript Class Documentation
classPostScript : ElementNamespace:Datalogics::PDFL
- Inherits from:
Element
Detailed Description
An XObject stream with the subtype PostScript.
A PostScript XObject is an XObject stream with the subtype entry of PostScript. The XObject contains a fragment of code expressed in the PostScript language.
PostScript External Objects are not recommended.
Referenced by
Constructor & Destructor Documentation
PostScript
PostScript(BaseInputNozzlenozzle)Parameters
nozzle: BaseInputNozzle
PostScript
PostScript(PostScriptrhs, InternalConstructsignifier)Parameters
rhs: PostScriptsignifier: InternalConstruct
PostScript
PostScript(System.IO.Streamstream)Parameters
stream: System.IO.StreamSystem.IO.Stream stream that contains PostScript code
General constructor
Property Documentation
BoundingBox
RectBoundingBox[get]Clip
ClipClip[get, set]Matrix
MatrixMatrix[get, set]Stream
PDFStreamStream[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 PostScriptConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
new static PostScriptDispose
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 ].