渲染文本

文本渲染是使用Pango完成的。Pango::Layout对象应通过调用PrintContext::create_pango_layout()方法来创建。PrintContext对象还通过get_width()get_height()方法提供了页面范围。页数可以通过调用PrintOperation::set_n_pages()进行设置。要在on_draw_page中渲染文本,请使用PrintContext::get_cairo_context()获取Cairo::Context并显示在请求的页码中出现的Pango::LayoutLine

请看具体示例如何做到这点。