Die GUI-Seite Kopf- und Fußzeilen beschreibt das aktuelle dreistufige Sidebar-Feld. Diese Programming-Seite dokumentiert die technischen Rohwerte und ihre Abbildung getrennt von der Bedienoberfläche.
| Name | Wert und Bedeutung |
|---|---|
FILTERS | Enthält die Filterkennung HEADERFOOTER, damit der Filter aktiv ist. Die Werte werden als kommaseparierte Liste gespeichert. |
FIXED_HEADER_SIZE | Ganzzahliger Größenwert in Pixeln. Ein nicht negativer Wert steht für die manuell festgelegte Kopfzeilengröße. Ein negativer Wert codiert die automatische Erkennung als -(Groesse + 1). -1 entspricht dabei einer automatisch ermittelten Größe von 0 Pixeln. |
FIXED_FOOTER_SIZE | Entspricht der Kopfzeilengröße für den Fußbereich. Nicht negative Werte sind manuelle Pixelwerte; negative Werte verwenden dieselbe Kodierung für die automatische Erkennung. |
Die Filterimplementierung behandelt jeden Wert kleiner als 0 als automatische Erkennung. Die aktuelle Sidebar leitet ihren Modus aus der Filterkennung und den beiden Größenwerten ab: Fehlt HEADERFOOTER, ist der Modus Deaktiviert; sind beide Größenwerte negativ, ist er Automatisch erkennen; sobald mindestens einer nicht negativ ist, ist er Manuell einstellen. Die Schieberegler der aktuellen Profil-Sidebar erlauben für Kopfzeilengröße und Fußzeilengröße Werte von 0 bis 200 Pixeln.
Das folgende Beispiel aktiviert die automatische Erkennung:
<entry key="FILTERS">HEADERFOOTER</entry> <entry key="FIXED_HEADER_SIZE">-1</entry> <entry key="FIXED_FOOTER_SIZE">-1</entry>
Für eine manuelle Konfiguration werden nicht negative Größenwerte gespeichert:
<entry key="FILTERS">HEADERFOOTER</entry> <entry key="FIXED_HEADER_SIZE">36</entry> <entry key="FIXED_FOOTER_SIZE">42</entry>
| Schlüssel | Abbildung |
|---|---|
pdfc.filter.header_footer_filter | Liefert den GUI-Modus off, automatic oder manual und steuert die Filterkennung HEADERFOOTER in FILTERS. |
pdfc.filter.header_footer_filter.fixed_header_size | Greift auf FIXED_HEADER_SIZE zu. |
pdfc.filter.header_footer_filter.fixed_footer_size | Greift auf FIXED_FOOTER_SIZE zu. |
Die Struktur- und API-Schlüssel sind von den Profilnamen getrennt. Die Profilkonfiguration speichert FILTERS, FIXED_HEADER_SIZE und FIXED_FOOTER_SIZE; die Struktur-Schnittstelle verwendet die Schlüssel mit dem Präfix pdfc.filter.header_footer_filter.
HEADERFOOTER aus FILTERS und setzt beide Größenwerte auf -1.HEADERFOOTER zu FILTERS hinzu und speichert beide Größenwerte negativ. Die Erkennung analysiert wiederkehrende Kopf- und Fußbereiche.HEADERFOOTER zu FILTERS hinzu, zeigt Kopfzeilengröße und Fußzeilengröße an und speichert nicht negative Pixelwerte.