Dompdf\Renderer\Text
Renders text frames
Synopsis
class Text
extends AbstractRenderer
{
- // constants
- const DECO_THICKNESS = 0.02;
- const UNDERLINE_OFFSET = 0.0;
- const OVERLINE_OFFSET = 0.0;
- const LINETHROUGH_OFFSET = 0.0;
- const DECO_EXTENSION = 0.0;
- // methods
- public void render()
- // Inherited methods from AbstractRenderer
- public void __construct()
- public abstract void render()
- protected void _background_image()
- protected array _get_dash_pattern()
- protected void _border_none()
- protected void _border_hidden()
- protected void _border_dotted()
- protected void _border_dashed()
- protected void _border_solid()
- protected void _apply_ratio()
- protected void _border_double()
- protected void _border_groove()
- protected void _border_ridge()
- protected mixed _tint()
- protected mixed _shade()
- protected void _border_inset()
- protected void _border_outset()
- protected void _border_line()
- protected void _set_opacity()
- protected void _debug_layout()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
547 | Solve rendering where one corner is beveled (radius == 0), one corner isn't. |
Constants
Name | Value |
---|---|
DECO_THICKNESS | 0.02 |
UNDERLINE_OFFSET | 0.0 |
OVERLINE_OFFSET | 0.0 |
LINETHROUGH_OFFSET | 0.0 |
DECO_EXTENSION | 0.0 |
Members
protected
- $_canvas
—
\Dompdf\Canvas
Rendering backend - $_dompdf
—
Dompdf\Dompdf
Current dompdf instance
Methods
public
Inherited from Dompdf\Renderer\AbstractRenderer
protected
- _apply_ratio()
- _background_image() — Render a background image over a rectangular area
- _border_dashed()
- _border_dotted()
- _border_double()
- _border_groove()
- _border_inset()
- _border_line() — Draws a solid, dotted, or dashed line, observing the border radius
- _border_none()
- _border_outset()
- _border_ridge()
- _border_solid()
- _debug_layout()
- _get_dash_pattern()
- _set_opacity()
- _shade()
- _tint()
public
- render() — Render a frame.