All pastes #1001852 Raw Edit

Unnamed

public cpp v1 · immutable
#1001852 ·published 2008-04-29 15:30 UTC
rendered paste body
#include <cairomm/context.h>#include <cairomm/surface.h>#include <pangomm.h>#include <pangomm/init.h>int main(int argc, char** argv){    Pango::init();    Cairo::RefPtr<Cairo::PsSurface> is =        Cairo::PsSurface::create("foo.ps", 595.0, 842.0);    Cairo::RefPtr<Cairo::Context> context = Cairo::Context::create(is);    context->move_to(20.0, 90.0);    Glib::RefPtr<Pango::Layout> pango = Pango::Layout::create(context);    pango->update_from_cairo_context(context);    Pango::FontDescription font_descr("Courier 10");    pango->set_font_description(font_descr);    pango->set_markup("abc def ghi jkl mno pqr stu vwx yz ");    pango->add_to_cairo_context(context);    context->fill();    context->show_page();    Cairo::RefPtr<Cairo::PsSurface> is2 =        Cairo::PsSurface::create("foo.ps", 595.0, 842.0);    context = Cairo::Context::create(is2);    context->show_page();}