comment/docstring fix

reapply from gramps40

svn: r22813
This commit is contained in:
Vassilii Khachaturov 2013-08-07 08:21:44 +00:00
parent a987be1f3a
commit 4b5d6fa8c9

View File

@ -3,6 +3,7 @@
# #
# Copyright (C) 2007 Zsolt Foldvari # Copyright (C) 2007 Zsolt Foldvari
# Copyright (C) 2008 Brian G. Matherly # Copyright (C) 2008 Brian G. Matherly
# Copyright (C) 2013 Vassilii Khachaturov
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -21,7 +22,7 @@
# $Id$ # $Id$
"""PDF output generator based on Cairo. """PS/PDF output generator based on Cairo.
""" """
#------------------------------------------------------------------------ #------------------------------------------------------------------------
@ -69,11 +70,11 @@ DPI = 72.0
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #
# PdfDoc class # CairoDocgen class
# #
#------------------------------------------------------------------------ #------------------------------------------------------------------------
class CairoDocgen(libcairodoc.CairoDoc): class CairoDocgen(libcairodoc.CairoDoc):
"""Render the document into PDF file using Cairo. """Render the document into a file using a Cairo surface.
""" """
def create_cairo_surface(self, fobj, width_in_points, height_in_points): def create_cairo_surface(self, fobj, width_in_points, height_in_points):
# See # See
@ -285,10 +286,22 @@ def write_index(index, doc):
doc.end_row() doc.end_row()
doc.end_table() doc.end_table()
#------------------------------------------------------------------------
#
# PdfDoc class
#
#------------------------------------------------------------------------
class PdfDoc(CairoDocgen): class PdfDoc(CairoDocgen):
"""Render the document into PDF file using Cairo.
"""
def create_cairo_surface(self, fobj, width_in_points, height_in_points): def create_cairo_surface(self, fobj, width_in_points, height_in_points):
return cairo.PDFSurface(fobj, width_in_points, height_in_points) return cairo.PDFSurface(fobj, width_in_points, height_in_points)
#------------------------------------------------------------------------
#
# PsDoc class
#
#------------------------------------------------------------------------
class PsDoc(CairoDocgen): class PsDoc(CairoDocgen):
"""Render the document into PS file using Cairo. """Render the document into PS file using Cairo.
""" """