Content
Description
implements a PDF graphics state machine for composition, or rendering:
Synposis
use lib 't';
use PDF::Content;
use PDF::Content::Canvas;
use PDFTiny;
my PDFTiny $pdf .= new;
my PDF::Content::Canvas $canvas = $pdf.add-page;
my PDF::Content $gfx .= new: :$canvas;
$gfx.use-font: $pdf.core-font('Courier'); # define /F1 font
$gfx.BeginText;
$gfx.Font = 'F1', 16;
$gfx.TextMove(10, 20);
$gfx.ShowText('Hello World');
$gfx.EndText;
say $gfx.Str;
# BT
# /F1 16 Tf
# 10 20 Td
# (Hello World) Tj
# ET
Methods
The HTML::Canvas::To::PDF Raku module must be installed to use this method