2017-09-05 1 views

Antwort

1

Sie können die Methode überschreiben, die dort wkhtmltopdf und manipulieren, um die übergebenen Parameter aufruft. Siehe odoo.addons.report.models.report.get_pdf Funktion. Sie können dies überschreiben, überprüfen Sie Ihre Variable und rufen Sie _run_wkhtmltopdf mit verschiedenen Argumenten.

Es klingt nicht wie eine gute Idee, obwohl und Sie wäre besser dran, mehrere Papierformate Datensätze erstellen und mit ihnen entsprechend

+0

Ja, aber ich habe nur ein Papierformat für alle verwenden und dynamisch weisee Änderung Papier aufzeichnen Format. Was in get_pdf Methode – user1576199

+0

In 'get_pdf' Methode können Sie den Datensatz Ihres Modells erhalten, für das Sie drucken. Dann können Sie diesen Datensatz einchecken, ob er den gewünschten Wert enthält, und dann können Sie die Ränder berechnen und sie im '_run_wkhtmltopdf' auf' spec_paperformat_args' übergeben –

Verwandte Themen