1
0

DHL-Paketmarke leicht angepaßt

This commit is contained in:
acn 2019-12-11 12:17:22 +01:00
parent 6003692deb
commit 29b7c8a26b

16
post.py
View File

@ -42,7 +42,7 @@ def makeDHLPaketmarke(eingabe, ausgabe):
# Erstellt ein Paketetikett von einer DIN A4-DHL-Paketmarke
# Standard DHL-Paketmarke:
# Bild 90° nach rechts drehen, dann folgende Koordinaten:
# - 2045x108, 2533x204: obere Zeile "Paket ..."
# - 2045x108, 2633x204: obere Zeile "Paket ..."
# - 2873x121, 3205x173: DHL Logo
# - 2045x220, 2894x871: Absender+Empfänger
# - 2045x887, 2771x1047: GO GREEN/Sendungsnr.
@ -51,7 +51,7 @@ def makeDHLPaketmarke(eingabe, ausgabe):
with wand.image.Image(filename=eingabe, resolution=300) as inPdf:
inPdf.rotate(90)
ObereZeile = inPdf[2045:2533, 108:204]
ObereZeile = inPdf[2045:2633, 108:204]
DHLlogo = inPdf[2873:3205, 121:173]
AbsEmpf = inPdf[2045:2894, 220:871]
Sendungsnr = inPdf[2045:2771, 887:1047]
@ -60,17 +60,17 @@ def makeDHLPaketmarke(eingabe, ausgabe):
outPdf = canvas.Canvas(ausgabe, pagesize=(160*mm, 62*mm))
outPdf.drawInlineImage(getPIL(ObereZeile), 2*mm, 57*mm,
outPdf.drawInlineImage(getPIL(ObereZeile), 2*mm, 56*mm,
width = getW(ObereZeile,5)*mm, height=5*mm)
outPdf.drawInlineImage(getPIL(DHLlogo), 45*mm, 57*mm,
outPdf.drawInlineImage(getPIL(DHLlogo), 45*mm, 56*mm,
width = getW(DHLlogo,5)*mm, height=5*mm)
outPdf.drawInlineImage(getPIL(AbsEmpf), 3*mm, 0,
width = getW(AbsEmpf,55)*mm, height=55*mm)
outPdf.drawInlineImage(getPIL(AbsEmpf), 3*mm, 1*mm,
width = getW(AbsEmpf,54)*mm, height=54*mm)
outPdf.drawInlineImage(getPIL(Sendungsnr), 80*mm, 1*mm,
width = getW(Sendungsnr,60)*mm, height=60*mm)
outPdf.drawInlineImage(getPIL(Barcodes), 100*mm, 0,
width = getW(Barcodes,62)*mm, height=62*mm)
outPdf.drawInlineImage(getPIL(Barcodes), 100*mm, 1*mm,
width = getW(Barcodes,60)*mm, height=60*mm)
outPdf.save()
def makeBriefmarke(eingabe, ausgabe):