* src/docgen/AbiWord2Doc.py: pychecker fixes
* src/docgen/HtmlDoc.py: pychecker fixes * src/docgen/KwordDoc.py: pychecker fixes * src/docgen/LaTeXDoc.py: pychecker fixes * src/docgen/OpenOfficeDoc.py: pychecker fixes * src/docgen/OpenSpreadSheet.py: pychecker fixes * src/docgen/PSDrawDoc.py: pychecker fixes * src/docgen/PdfDoc.py: pychecker fixes * src/docgen/SvgDrawDoc.py: pychecker fixes * src/plugins/Ancestors.py: pychecker fixes * src/plugins/BookReport.py: pychecker fixes * src/plugins/CustomBookText.py: pychecker fixes * src/plugins/DescendReport.py: pychecker fixes * src/plugins/DetAncestralReport.py: pychecker fixes * src/plugins/DetDescendantReport.py: pychecker fixes * src/plugins/FtmStyleAncestors.py: pychecker fixes * src/plugins/IndivComplete.py: pychecker fixes * src/plugins/ReadPkg.py: pychecker fixes * src/plugins/RelCalc.py: pychecker fixes * src/plugins/SimpleBookTitle.py: pychecker fixes * src/plugins/TimeLine.py: pychecker fixes * src/plugins/WriteCD.py: pychecker fixes * src/plugins/WriteFtree.py: pychecker fixes * src/plugins/rel_de.py: pychecker fixes * src/GenericFilter.py: pychecker fixes * src/RelLib.py: pychecker fixes * src/Report.py: pychecker fixes * src/SelectPerson.py: pychecker fixes * src/gramps_main.py: pychecker fixes svn: r2634
This commit is contained in:
@@ -30,6 +30,7 @@ import Plugins
|
||||
import Errors
|
||||
import ImgManip
|
||||
import FontScale
|
||||
import grampslib
|
||||
from gettext import gettext as _
|
||||
|
||||
_H = 'Helvetica'
|
||||
@@ -178,12 +179,10 @@ class PdfDoc(BaseDoc.BaseDoc):
|
||||
DisplayTrace.DisplayTrace()
|
||||
|
||||
if self.print_req:
|
||||
import grampslib
|
||||
|
||||
apptype = 'application/pdf'
|
||||
prog = grampslib.default_application_command(apptype)
|
||||
app = grampslib.default_application_command(apptype)
|
||||
os.environ["FILE"] = self.filename
|
||||
os.system ('%s "$FILE" &' % prog)
|
||||
os.system ('%s "$FILE" &' % app)
|
||||
|
||||
def page_break(self):
|
||||
self.story.append(PageBreak())
|
||||
@@ -351,10 +350,7 @@ class PdfDoc(BaseDoc.BaseDoc):
|
||||
text = text.replace('</super>','</super></font>')
|
||||
self.text = self.text + text.replace('\n','<br>')
|
||||
|
||||
def print_report(self):
|
||||
return run_print_dialog (self.filename)
|
||||
|
||||
def start_page(self,orientation=None):
|
||||
def start_page(self):
|
||||
x = self.get_usable_width()*cm
|
||||
y = self.get_usable_height()*cm
|
||||
self.drawing = reportlab.graphics.shapes.Drawing(x,y)
|
||||
@@ -524,7 +520,6 @@ class PdfDoc(BaseDoc.BaseDoc):
|
||||
self.drawing.add(s)
|
||||
|
||||
def center_print(self,lines,font,x,y,w,h):
|
||||
|
||||
l = len(lines)
|
||||
size = font.get_size()
|
||||
start_y = (y + h/2.0 + l/2.0 + l) - ((l*size) + ((l-1)*0.2))/2.0
|
||||
@@ -537,7 +532,7 @@ class PdfDoc(BaseDoc.BaseDoc):
|
||||
for text in lines:
|
||||
s = reportlab.graphics.shapes.String(start_x*cm,
|
||||
start_y*cm,
|
||||
str(line),
|
||||
str(text),
|
||||
fontName=fnt,
|
||||
fontSize=size,
|
||||
strokeColor=sc,
|
||||
@@ -546,7 +541,6 @@ class PdfDoc(BaseDoc.BaseDoc):
|
||||
start_y = start_y - size*1.2
|
||||
|
||||
def left_print(self,lines,font,x,y):
|
||||
l = len(lines)
|
||||
size = font.get_size()
|
||||
start_y = y
|
||||
start_x = x
|
||||
@@ -581,7 +575,6 @@ def make_color(c):
|
||||
|
||||
print_label = None
|
||||
try:
|
||||
import grampslib
|
||||
import Utils
|
||||
|
||||
prog = grampslib.default_application_command("application/pdf")
|
||||
|
||||
Reference in New Issue
Block a user