* src/BaseDoc.py:

* src/ReportBase/_CommandLineReport.py:
* src/ReportBase/_ReportDialgo.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/ODFDoc.py:
* src/docgen/RDFDoc.py:
* src/docgen/KwordDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/HtmlDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/LaTeXDoc.py:
* src/plugins/BookReport.py:
Add PaperStyle to BaseDoc

svn: r8229
This commit is contained in:
Brian Matherly
2007-02-24 21:15:21 +00:00
parent f5bfffad4e
commit 5aa3a0f4b0
15 changed files with 213 additions and 145 deletions

View File

@@ -152,21 +152,22 @@ class LaTeXDoc(BaseDoc.BaseDoc):
options = "12pt"
if self.orientation == BaseDoc.PAPER_LANDSCAPE:
if self.paper.get_orientation() == BaseDoc.PAPER_LANDSCAPE:
options = options + ",landscape"
# Paper selections are somewhat limited on a stock installation.
# If the user picks something not listed here, we'll just accept
# the default of the user's LaTeX installation (usually letter).
if self.paper.name == "A4":
paper_name = self.paper.get_size().get_name()
if paper_name == "A4":
options = options + ",a4paper"
elif self.paper.name == "A5":
elif paper_name == "A5":
options = options + ",a5paper"
elif self.paper.name == "B5":
elif paper_name == "B5":
options = options + ",b4paper"
elif self.paper.name == "Legal":
elif paper_name == "Legal":
options = options + ",legalpaper"
elif self.paper.name == "Letter":
elif paper_name == "Letter":
options = options + ",letterpaper"
# Use the article template, T1 font encodings, and specify