Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 54ce5144

Von Martin Helmling vor fast 8 Jahren hinzugefügt

  • ID 54ce51443886623bb785e7c54492ecbc8dc9b3aa
  • Vorgänger 0bfbcce6
  • Nachfolger 65922b0d

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird
(Template in templates/print/Standard/emptyPage.pdf o.ä.),
damit nächster Lieferschein auf neuem Blatt beginnt.

pdfinfo wird beim installationscheck gesucht,
leere Seite in Druckvorlagen

Vereinheitlichen der HTML -> PDF Konvertierung

Der HASH "variable_content_types" wird an unterschiedlichsten Stellen mit
unterschiedlichen oder unvollständiger Information befüllt.

Nun wird es an zentraler Stelle gemacht

Unterschiede anzeigen:

SL/BackgroundJob/CreatePeriodicInvoices.pm
337 337
  $form->{OUT}          = $config->printer->printer_command;
338 338
  $form->{OUT_MODE}     = '|-';
339 339

  
340
  $form->{TEMPLATE_DRIVER_OPTIONS} = {
341
    variable_content_types => {
342
      longdescription => 'html',
343
      partnotes       => 'html',
344
      notes           => 'html',
345
    },
346
  };
340
  $form->{TEMPLATE_DRIVER_OPTIONS} = { };
341
  $form->{TEMPLATE_DRIVER_OPTIONS}->{variable_content_types} = $form->get_variable_content_types();
347 342

  
348 343
  $form->prepare_for_printing;
349 344

  

Auch abrufbar als: Unified diff