Aspose::TeX::Presentation::Aps::ApsDevice class

ApsDevice class

class ApsDevice : public Aspose::TeX::Presentation::Device,
                  public Aspose::TeX::Presentation::IInteractiveDevice,
                  public Aspose::TeX::Presentation::IFragmentRasterizer

Methods

MethodDescription
AddBookmark(System::String, System::Drawing::PointF) overrideAdds the bookmark identified by the name.
AddHyperlink(System::Drawing::RectangleF, System::SharedPtr<System::Drawing::Pen>, System::String) overrideSet the hyperlink with a URI as its target.
ApsDevice()
Create() overrideCreates a copy of this device.
Dispose() overrideDisposes this device instance. Finalizes this device instance graphics state, i.e. switches APS composing context to the ApsCanvas of the level higher then this device’s graphics state ApsCanvas.
DrawPath(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) overrideDraws a path.
DrawString(System::String, float, float, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<GlyphData>>>) overrideDraws a text string.
EndDocument() overrideFinalizes the whole document.
EndFragment() overrideEnds a fragment to rasterize.
EndPage() overrideFinalizes a page.
FillPath(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) overrideFills a path.
get_DestinationName() overrideGets destination name: output file name or device description.
get_InternalHyperlinksTargets() overrideReturns the map of internal hyperlink targets.
get_IsReady() overrideShows if device is ready for output.
get_PageCount() overrideGets the number of pages.
get_Pages() const
Initialize() overrideInitializes the device.
SaveInternalHyperlinkTarget(int32_t, System::Drawing::RectangleF) overrideSaves internal hyperlink target as a page number and a rectangular area on a page.
SetClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) overrideSets the current clip path.
SetTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) overrideSets the current coordinate space transformation.
ShowImage(System::Drawing::PointF, System::Drawing::SizeF, System::ArrayPtr<uint8_t>) overrideShows a raster image.
StartDocument() overrideStarts the whole document.
StartFragment() overrideStarts a fragment to rasterize.
StartPage(float, float) overrideStarts a new page.

See Also