dompdf
Interfaces, Classes and Traits
- Canvas
- Main rendering interface
- CPDF
- PDF rendering interface
- GD
- Image rendering interface
- PDFLib
- PDF rendering interface
- CanvasFactory
- Create canvas instances
- Cellmap
- Maps table cells to the table grid.
- AttributeTranslator
- Translates HTML 4.0 attributes into CSS rules
- Color
- Style
- Represents CSS properties.
- Stylesheet
- The master stylesheet class
- Dompdf
- Dompdf - PHP5 HTML to PDF renderer
- ImageException
- Image exception thrown by DOMPDF
- Exception
- Standard exception thrown by DOMPDF classes
- FontMetrics
- The font metrics class
- Factory
- Contains frame decorating logic
- FrameList
- Linked-list IteratorAggregate
- FrameListIterator
- Linked-list Iterator
- FrameTree
- Represents an entire document as a tree of frames
- FrameTreeIterator
- Pre-order Iterator
- FrameTreeList
- Pre-order IteratorAggregate
- Frame
- The main Frame class
- AbstractFrameDecorator
- Base AbstractFrameDecorator class
- Block
- Decorates frames for block layout
- Image
- Decorates frames for image layout and rendering
- Inline
- Decorates frames for inline layout
- ListBullet
- Decorates frames for list bullet rendering
- ListBulletImage
- Decorates frames for list bullets with custom images
- NullFrameDecorator
- Dummy decorator
- Page
- Decorates frames for page layout
- Table
- Decorates Frames for table layout
- TableCell
- Decorates table cells for layout
- TableRow
- Decorates Frames for table row layout
- TableRowGroup
- Table row group decorator
- Text
- Decorates Frame objects for text layout
- AbstractFrameReflower
- Base reflower class
- Block
- Reflows block frames
- Image
- Image reflower class
- Inline
- Reflows inline frames
- ListBullet
- Reflows list bullets
- NullFrameReflower
- Dummy reflower
- Page
- Reflows pages
- Table
- Reflows tables
- TableCell
- Reflows table cells
- TableRow
- Reflows table rows
- TableRowGroup
- Reflows table row groups (e.g. tbody tags)
- Text
- Reflows text frames.
- Cache
- Static class that resolves image urls and downloads and caches remote images if required.
- JavascriptEmbedder
- Embeds Javascript into the PDF document
- LineBox
- The line box class
- PhpEvaluator
- Executes inline PHP code during the rendering process
- Absolute
- Positions absolutely positioned frames
- AbstractPositioner
- Base AbstractPositioner class
- Block
- Positions block frames
- Fixed
- Positions fixely positioned frames
- Inline
- Positions inline frames
- ListBullet
- Positions list bullets
- NullPositioner
- Dummy positioner
- TableCell
- Positions table cells
- TableRow
- Positions table rows
- AbstractRenderer
- Base renderer class
- Block
- Renders block frames
- Image
- Image renderer
- Inline
- Renders inline frames
- ListBullet
- Renders list bullets
- TableCell
- Renders table cells
- TableRowGroup
- Renders block frames
- Text
- Renders text frames
- Renderer
- Concrete renderer