Aspose::Pdf::Vector::XFormPlacement class

XFormPlacement class

Represents XForm placement. If the XForm is displayed on the page more than 1 time, all XformPlacements associated with this XForm will have common graphical elements, but different graphical states.

class XFormPlacement : public Aspose::Pdf::Vector::GraphicElement

Methods

MethodDescription
AddOnPage(System::SharedPtr<Page>) overrideAdds current element on the page. If there are many elements to add better use Page::AddGraphics(GraphicElementCollection, Rectangle).
Dispose() overrideReleases all resources used by the GraphicElement class.
get_Elements() constGets graphic elements inside this XForm.
get_Matrix() constGets graphic element matrix. The matrix sets when element is created. It changes when SetPosition() is called.
get_Name()Gets name of the XForm.
get_Operators() constGets a collection of operators representing the element.
get_Parent() constGets the current XFormPlacement in which the element is located.
virtual get_Position()Gets the position in the current coordinate space. If Parent is not null then the element have xForm coordinate space.
get_Rectangle() overrideGets the bounding rectangle of the GraphicElement.
get_SourcePage() constGets the page from which the graphic element is extracted.
get_XForm() constGets XForm associated with this XFormPlacement.
Remove()Removes current element from the page. If there are many elements to remove better use Page::DeleteGraphics(GraphicElementCollection).
SaveToSvg()Converts the element into a single SVG image.
SaveToSvg(System::String)Converts the element into a single SVG image file.
set_Position(System::SharedPtr<Point>) overrideSets the position in the current coordinate space. If Parent is not null then the element have xForm coordinate space.

See Also