Vykreslování textu

Vykreslování textu se provádí pomocí knihovny Pango. Objekt Pango::Layout pro tisk by se měl vytvořit zavoláním metody PrintContext::create_pango_layout(). Objekt PrintContext poskytuje také metriku stránky, přes get_width() a get_height(). Počet stránek můžete nastavit pomocí PrintOperation::set_n_pages(). Abyste mohli v on_draw_page provést skutečné vykreslení textu Pango, získejte Cairo::Context pomocí PrintContext::get_cairo_context() a zobrazte objekty Pango::LayoutLine, které se tím objeví na příslušné stránce.

Viz příklad, jak udělat právě toto.