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) |