Table of Contents

TTMSFNCGraphicsPDF Class

Concrete PDF export component that inherits all rendering and layout capabilities from TTMSFNCGraphicsPDFEngine with no additional customization.

API unit family: TMSFNCGraphicsPDFEngine Inherits from: TTMSFNCGraphicsPDFEngine

Syntax

TTMSFNCGraphicsPDF = class(TTMSFNCGraphicsPDFEngine)

Properties

Name Description
PDFLib The underlying PDF library interface that receives all drawing operations. (inherited from TTMSFNCGraphicsPDFEngine)

Methods

Name Description
ClipRect Clips all subsequent drawing to the specified rectangle in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawArc Draws an arc segment in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawBitmap Draws a bitmap into the specified rectangle in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawEllipse Draws an ellipse bounded by the given coordinates in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawLine Draws a line between two points in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawPDFPath Renders a graphics path to the PDF output using the specified flatness tolerance. (inherited from TTMSFNCGraphicsPDFEngine)
DrawPath Draws a path in the PDF context using the specified draw mode. (inherited from TTMSFNCGraphicsPDFEngine)
DrawPolygon Draws a filled and/or stroked polygon in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawPolyline Draws an open polyline in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
DrawRectangle Draws a rectangle in the PDF context using all four sides. (inherited from TTMSFNCGraphicsPDFEngine)
DrawRoundRectangle Draws a rounded rectangle in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
GetMatrix Returns the current transformation matrix applied to the PDF graphics context. (inherited from TTMSFNCGraphicsPDFEngine)
ResetTextAngle Restores the PDF coordinate space after a text rotation applied by SetTextAngle. (inherited from TTMSFNCGraphicsPDFEngine)
RestoreState Restores a previously saved graphics state. (inherited from TTMSFNCGraphicsPDFEngine)
SaveState Saves the current graphics state and returns a state object that can be passed to RestoreState. (inherited from TTMSFNCGraphicsPDFEngine)
SetFill Applies a fill definition to the PDF graphics context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFillColor Sets the solid fill color in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFillKind Sets the fill rendering mode in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFont Applies a complete font definition to the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFontColor Sets the text color in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFontName Sets the font family name in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFontSize Sets the font size in points in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetFontStyles Sets the font style flags (bold, italic, etc.) in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetMatrix Applies a transformation matrix to the PDF graphics context. (inherited from TTMSFNCGraphicsPDFEngine)
SetStroke Applies a stroke definition to the PDF graphics context. (inherited from TTMSFNCGraphicsPDFEngine)
SetStrokeColor Sets the stroke color in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetStrokeKind Sets the stroke rendering mode in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetStrokeWidth Sets the stroke line width in the PDF context. (inherited from TTMSFNCGraphicsPDFEngine)
SetTextAngle Applies a text rotation to the PDF coordinate space and returns the adjusted drawing rectangle. (inherited from TTMSFNCGraphicsPDFEngine)