Classes
The following classes are available globally.
-
Document object used for including an external PDF document
See moreDeclaration
Swift
public class PDFExternalDocument
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFBezierPath : CustomStringConvertible
extension PDFBezierPath: NSCopying
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFBezierPathVertex : CustomStringConvertible
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFDynamicGeometryShape : CustomStringConvertible
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFGroup : PDFJSONSerializable
-
Image element for the PDF document. Contains all information about an image, including the caption.
See moreDeclaration
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFList : PDFDocumentObject, PDFJSONSerializable
extension PDFList: Equatable
extension PDFList: CustomDebugStringConvertible
extension PDFList: CustomStringConvertible
-
TODO: documentation
See moreDeclaration
Swift
public class PDFListItem : PDFDocumentObject
extension PDFListItem: Equatable
extension PDFListItem: PDFJSONSerializable
extension PDFListItem: CustomDebugStringConvertible
extension PDFListItem: CustomStringConvertible
-
Information saved in PDF file metadata.
See moreDeclaration
-
The main class users interact with. This object holds the information about the document and also all PDF objects.
It is possible to create a JSON representation using the
See morePDFJSONSerializable
protocol.Declaration
Swift
public class PDFDocument : CustomStringConvertible, PDFJSONSerializable
-
Factory which converts a document into a PDF file
See moreDeclaration
Swift
public class PDFGenerator : PDFGeneratorProtocol, CustomStringConvertible
-
Generates a PDF from multiple
See morePDFDocument
by appending them.Declaration
Swift
public class PDFMultiDocumentGenerator : PDFGeneratorProtocol
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFSection : PDFDocumentObject, PDFJSONSerializable
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFSectionColumn : PDFDocumentObject, PDFJSONSerializable
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFTableOfContent : PDFDocumentObject, PDFJSONSerializable
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFTableContent : PDFJSONSerializable
extension PDFTableContent: Equatable
extension PDFTableContent: PDFTableContentable
-
A table is a two dimensional list. It can be styled and can contain different data.
See moreDeclaration
-
An instance of a table cell
See moreDeclaration
Swift
public class PDFTableCell : PDFDocumentObject, PDFJSONSerializable
extension PDFTableCell: Equatable
-
Declaration
-
Declaration
-
Declaration
-
Declaration
-
TODO: Documentation
See moreDeclaration
-
Attributed text objects hold an instance of
NSAttributedString
Use this class for advanced text drawing
See moreDeclaration
Swift
public class PDFAttributedText : PDFText
extension PDFAttributedText: Equatable
extension PDFAttributedText: PDFJSONSerializable
-
Declaration
Swift
public class PDFSimpleText : PDFText
extension PDFSimpleText: Equatable
extension PDFSimpleText: PDFJSONSerializable
-
Protocol all text objects should implement
See moreDeclaration
Swift
public class PDFText : PDFDocumentObject, CustomStringConvertible
-
TODO: Documentation
See moreDeclaration
Swift
public class PDFTextStyle
-
Undocumented
See moreDeclaration
Swift
public class PDFDocumentObject : PDFAttributableObject
-
All renderable objects subclass from this object. Each object is first calculated and then drawn.
Declaration
Swift
public class PDFRenderObject : CustomStringConvertible, PDFJSONSerializable