# Functions
ColorCMYKFrom8bit creates a Color from c,m,y,k values (0-100).
ColorCMYKFromArithmetic creates a Color from arithmetic color values (0-1).
ColorGrayFrom8bit creates a Color from 8-bit (0-255) gray values.
ColorGrayFromArithmetic creates a Color from a grayscale value (0-1).
ColorGrayFromHex converts color hex code to gray color for using with creator.
ColorRGBFrom8bit creates a Color from 8-bit (0-255) r,g,b values.
ColorRGBFromArithmetic creates a Color from arithmetic color values (0-1).
ColorRGBFromHex converts color hex code to rgb color for using with creator.
New creates a new instance of the PDF Creator.
NewBlock creates a new Block with specified width and height.
NewBlockFromPage creates a Block from a PDF Page.
NewChart creates a new creator drawable based on the provided unichart chart component.
NewColorPoint creates a new color and point object for use in the gradient rendering process.
NewGraphicSVGFromFile creates a graphic SVG from a file.
NewGraphicSVGFromString creates a graphic SVG from a SVG string.
NewTextChunk returns a new text chunk instance.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Background contains properties related to the background of a component.
Block contains a portion of PDF Page contents.
Chapter is used to arrange multiple drawables (paragraphs, images, etc) into a single section.
Chart represents a chart drawable.
ColorPoint is a pair of Color and a relative point where the color would be rendered.
Creator is a wrapper around functionality for creating PDF reports and/or adding new content onto imported PDF pages, etc.
Curve represents a cubic Bezier curve with a control point.
CurvePolygon represents a curve polygon shape.
Division is a container component which can wrap across multiple pages.
DrawContext defines the drawing context.
Ellipse defines an ellipse with a center at (xc,yc) and a specified width and height.
FilledCurve represents a closed path of Bezier curves with a border and fill.
FooterFunctionArgs holds the input arguments to a footer drawing function.
FrontpageFunctionArgs holds the input arguments to a front page drawing function.
GraphicSVG represents a drawable graphic SVG.
HeaderFunctionArgs holds the input arguments to a header drawing function.
The Image type is used to draw an image onto PDF.
Invoice represents a configurable invoice template.
InvoiceAddress contains contact information that can be displayed in an invoice.
InvoiceCell represents any cell belonging to a table from the invoice template.
InvoiceCellProps holds all style properties for an invoice cell.
Line defines a line between point 1 (X1, Y1) and point 2 (X2, Y2).
LinearShading holds data for rendering a linear shading gradient.
List represents a list of items.
Margins represents page margins or margins around an element.
PageBreak represents a page break for a chapter.
PageFinalizeFunctionArgs holds the input arguments provided to the page finalize callback function which can be set using Creator.PageFinalize.
Paragraph represents text drawn with a specified font and can wrap across lines and pages.
PolyBezierCurve represents a composite curve that is the result of joining multiple cubic Bezier curves.
Polygon represents a polygon shape.
Polyline represents a slice of points that are connected as straight lines.
RadialShading holds information that will be used to render a radial shading.
Rectangle defines a rectangle with upper left corner at (x,y) and a specified width and height.
StyledParagraph represents text drawn with a specified font and can wrap across lines and pages.
Table allows organizing content in an rows X columns matrix, which can spawn across multiple pages.
TableCell defines a table cell which can contain a Drawable as content.
TemplateOptions contains options and resources to use when rendering a template with a Creator instance.
TextChunk represents a chunk of text along with a particular style.
TextDecorationLineStyle represents the style of lines used to decorate a text chunk (e.g.
TextStyle is a collection of properties that can be assigned to a text chunk.
TOC represents a table of contents component.
TOCLine represents a line in a table of contents.
UnsupportedRuneError is an error that occurs when there is unsupported glyph being used.
# Interfaces
Color interface represents colors in the PDF creator.
Drawable is a widget that can be used to draw with the Creator.
VectorDrawable is a Drawable with a specified width and height.
# Type aliases
AnchorPoint defines anchor point where the center position of the radial gradient would be calculated.
CellBorderSide defines the table cell's border side.
CellBorderStyle defines the table cell's border style.
CellHorizontalAlignment defines the table cell's horizontal alignment.
CellVerticalAlignment defines the table cell's vertical alignment.
FitMode defines resizing options of an object inside a container.
HorizontalAlignment represents the horizontal alignment of components within a page.
PageSize represents the page size as a 2 element array representing the width and height in PDF document units (points).
Positioning represents the positioning type for drawing creator components (relative/absolute).
TextAlignment options for paragraph.
TextOverflow determines the behavior of paragraph text which does not fit in the available space.
TextRenderingMode determines whether showing text shall cause glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.
TextVerticalAlignment controls the vertical position of the text in a styled paragraph.