* src/ReportBase/_PaperMenu.py: rename PaperStyle to PaperSize
* src/docgen/HtmlDoc.py: rename PaperStyle to PaperSize * src/BaseDoc.py: rename PaperStyle to PaperSize * src/plugins/Calendar.py: don't use tmargin svn: r8166
This commit is contained in:
parent
cd68d34841
commit
f53f1abc21
@ -1,3 +1,9 @@
|
||||
2007-02-18 Brian Matherly <brian@gramps-project.org>
|
||||
* src/ReportBase/_PaperMenu.py: rename PaperStyle to PaperSize
|
||||
* src/docgen/HtmlDoc.py: rename PaperStyle to PaperSize
|
||||
* src/BaseDoc.py: rename PaperStyle to PaperSize
|
||||
* src/plugins/Calendar.py: don't use tmargin
|
||||
|
||||
2007-02-18 Brian Matherly <brian@gramps-project.org>
|
||||
* src/plugins/AncestorChart2.py: Use a dict instead of an array to use less
|
||||
memory.
|
||||
|
@ -163,10 +163,10 @@ def cnv2color(text):
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
# PaperStyle
|
||||
# PaperSize
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
class PaperStyle:
|
||||
class PaperSize:
|
||||
"""
|
||||
Defines the dimensions of a sheet of paper. All dimensions are in
|
||||
centimeters.
|
||||
@ -180,7 +180,6 @@ class PaperStyle:
|
||||
@param width: page width in centimeters
|
||||
"""
|
||||
self.name = name
|
||||
self.orientation = PAPER_PORTRAIT
|
||||
self.height = height
|
||||
self.width = width
|
||||
|
||||
@ -188,19 +187,6 @@ class PaperStyle:
|
||||
"Returns the name of the paper style"
|
||||
return self.name
|
||||
|
||||
def get_orientation(self):
|
||||
"Returns the page orientation (PAPER_PORTRAIT or PAPER_LANDSCAPE)"
|
||||
return self.orientation
|
||||
|
||||
def set_orientation(self, val):
|
||||
"""
|
||||
Sets the page orientation.
|
||||
|
||||
@param val: new orientation, should be either PAPER_PORTRAIT or
|
||||
PAPER_LANDSCAPE
|
||||
"""
|
||||
self.orientation = val
|
||||
|
||||
def get_height(self):
|
||||
"Returns the page height in cm"
|
||||
return self.height
|
||||
@ -1195,7 +1181,7 @@ class BaseDoc:
|
||||
only through a derived class.
|
||||
|
||||
@param styles: StyleSheet containing the paragraph styles used.
|
||||
@param paper_type: PaperStyle instance containing information about
|
||||
@param paper_type: PaperSize instance containing information about
|
||||
the paper. If set to None, then the document is not a page
|
||||
oriented document (e.g. HTML)
|
||||
@param template: Format template for document generators that are
|
||||
|
@ -165,7 +165,7 @@ class PageSizeParser(handler.ContentHandler):
|
||||
name = attrs['name']
|
||||
height = Utils.gfloat(attrs['height'])
|
||||
width = Utils.gfloat(attrs['width'])
|
||||
self.paper_list.append(BaseDoc.PaperStyle(name,height,width))
|
||||
self.paper_list.append(BaseDoc.PaperSize(name,height,width))
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -176,27 +176,27 @@ try:
|
||||
parser = make_parser()
|
||||
parser.setContentHandler(PageSizeParser(paper_sizes))
|
||||
parser.parse(const.papersize)
|
||||
paper_sizes.append(BaseDoc.PaperStyle(_("Custom Size"),-1,-1))
|
||||
paper_sizes.append(BaseDoc.PaperSize(_("Custom Size"),-1,-1))
|
||||
except (IOError,OSError,SAXParseException):
|
||||
paper_sizes = [
|
||||
BaseDoc.PaperStyle("Letter",27.94,21.59),
|
||||
BaseDoc.PaperStyle("Legal",35.56,21.59),
|
||||
BaseDoc.PaperStyle("A0",118.9,84.1),
|
||||
BaseDoc.PaperStyle("A1",84.1,59.4),
|
||||
BaseDoc.PaperStyle("A2",59.4,42.0),
|
||||
BaseDoc.PaperStyle("A3",42.0,29.7),
|
||||
BaseDoc.PaperStyle("A4",29.7,21.0),
|
||||
BaseDoc.PaperStyle("A5",21.0,14.8),
|
||||
BaseDoc.PaperStyle("B0",141.4,100.0),
|
||||
BaseDoc.PaperStyle("B1",100.0,70.7),
|
||||
BaseDoc.PaperStyle("B2",70.7,50.0),
|
||||
BaseDoc.PaperStyle("B3",50.0,35.3),
|
||||
BaseDoc.PaperStyle("B4",35.3,25.0),
|
||||
BaseDoc.PaperStyle("B5",25.0,17.6),
|
||||
BaseDoc.PaperStyle("B6",17.6,12.5),
|
||||
BaseDoc.PaperStyle("B",43.18,27.94),
|
||||
BaseDoc.PaperStyle("C",56.1,43.18),
|
||||
BaseDoc.PaperStyle("D",86.36, 56.1),
|
||||
BaseDoc.PaperStyle("E",111.76,86.36),
|
||||
BaseDoc.PaperStyle(_("Custom Size"),-1,-1)
|
||||
BaseDoc.PaperSize("Letter",27.94,21.59),
|
||||
BaseDoc.PaperSize("Legal",35.56,21.59),
|
||||
BaseDoc.PaperSize("A0",118.9,84.1),
|
||||
BaseDoc.PaperSize("A1",84.1,59.4),
|
||||
BaseDoc.PaperSize("A2",59.4,42.0),
|
||||
BaseDoc.PaperSize("A3",42.0,29.7),
|
||||
BaseDoc.PaperSize("A4",29.7,21.0),
|
||||
BaseDoc.PaperSize("A5",21.0,14.8),
|
||||
BaseDoc.PaperSize("B0",141.4,100.0),
|
||||
BaseDoc.PaperSize("B1",100.0,70.7),
|
||||
BaseDoc.PaperSize("B2",70.7,50.0),
|
||||
BaseDoc.PaperSize("B3",50.0,35.3),
|
||||
BaseDoc.PaperSize("B4",35.3,25.0),
|
||||
BaseDoc.PaperSize("B5",25.0,17.6),
|
||||
BaseDoc.PaperSize("B6",17.6,12.5),
|
||||
BaseDoc.PaperSize("B",43.18,27.94),
|
||||
BaseDoc.PaperSize("C",56.1,43.18),
|
||||
BaseDoc.PaperSize("D",86.36, 56.1),
|
||||
BaseDoc.PaperSize("E",111.76,86.36),
|
||||
BaseDoc.PaperSize(_("Custom Size"),-1,-1)
|
||||
]
|
||||
|
@ -97,7 +97,7 @@ _bottom = [
|
||||
class HtmlDoc(BaseDoc.BaseDoc):
|
||||
|
||||
def __init__(self,styles,type,template,orientation):
|
||||
BaseDoc.BaseDoc.__init__(self,styles,BaseDoc.PaperStyle("",0,0),template,None)
|
||||
BaseDoc.BaseDoc.__init__(self,styles,BaseDoc.PaperSize("",0,0),template,None)
|
||||
self.year = time.localtime(time.time())[0]
|
||||
self.ext = '.html'
|
||||
self.meta = ""
|
||||
|
@ -197,7 +197,7 @@ class Calendar(Report):
|
||||
self.doc.start_page()
|
||||
width = self.doc.get_usable_width()
|
||||
height = self.doc.get_usable_height()
|
||||
header = self.doc.tmargin
|
||||
header = 2.54 # one inch
|
||||
self.draw_rectangle("CAL-Border", 0, 0, width, height)
|
||||
self.doc.draw_bar("CAL-Title", 0, 0, width, header)
|
||||
self.doc.draw_line("CAL-Border", 0, header, width, header)
|
||||
|
Loading…
Reference in New Issue
Block a user