Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

EventBeschreibung
PrintDocument\Reference\Lib\Event\OnPopulatePageReferencesEbene: Sammeln der Referenzen für alle PrintElements der PrintPage
PrintDocument\Reference\Lib\Event\OnPopulateElementReferencesEbene: Sammeln der gepflegten Referenzen des PrintElements
PrintDocument\Reference\Lib\Event\OnPopulateFormatterMöglichkeit, Formatierungen zu erweitern. Siehe auch Abschnitt für Formatierungen.
(Input/Select source) PrintReferenceFormatterEine source für Input/Select, mit der es möglich ist, Formatierungen zu hinterlegen.

...

  • Eine Formattierungsklasse mit einem extend aus PrintDocument\Reference\Lib\Struct\FormatterAbstract anlegen.
  • Die Formatierung über Input/Select für die source PrintReferenceFormatter anbieten
  • Über das Event PrintDocument\Reference\Lib\Event\OnPopulatePageReferences die $event->element→formatter definierenOnPopulateFormatter implementieren

Beim Zusammenbauen des Elements wird $element->formatter->format($next = true) bei Beginn aufgerufen. Es sollte also darauf geachtet werden, dass der erste Durchlauf schon $next = true setzt.

Es sollten bitte alle Funktionen funktionsfähig aufformuliert ausformuliert werden.