...
Event | Beschreibung |
---|---|
PrintDocument\Reference\Lib\Event\OnPopulatePageReferences | Ebene: Sammeln der Referenzen für alle PrintElements der PrintPage |
PrintDocument\Reference\Lib\Event\OnPopulateElementReferences | Ebene: Sammeln der gepflegten Referenzen des PrintElements |
PrintDocument\Reference\Lib\Event\OnPopulateFormatter | Möglichkeit, Formatierungen zu erweitern. Siehe auch Abschnitt für Formatierungen. |
(Input/Select source) PrintReferenceFormatter | Eine 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.