powered by
cairoPdfSurfaceCreate(filename, width.in.points, height.in.points)
cairoPdfSurfaceCreateForStream(write.func, closure, width.in.points, height.in.points)
cairoPdfSurfaceSetSize(surface, width.in.points, height.in.points)