Webseiten-Werkzeuge

Benutzer-Werkzeuge


Eigenschaft:

Feldindex / Tag


Beschreibung:

Diese Objekteigenschaft bestimmt, zusammen mit der Objekteingenschaft Auswahlmuster, die in den Vordruck einzusetzenden Nutzdaten.

Um die verschiedenen Textpassagen innerhalb der Nutzdaten zu kennzeichnen, werden vom print2forms-System sogenannte Feldindizes vergeben. Die Vergabe der Indizes kann in einer speziellen Betriebsart des print2forms-Clients kontrolliert werden. Für den Vergabevorgang wird einfach ein Referenzdokument gedruckt. Die vom Client (oder -Gateway) erzeugte Datei enthält unter anderem eine Liste der erkannten Textpassagen zusammen mit ihrem Feldindex:

 [p2f]
 [Param]1.0;10.1.17.7;01.05.04 11:41:22
 [Computer]iseries.spe-gmbh.de
 [Printer]P2FPRT01
 [User]QUSER
 [Job]QPADEV0001
 [File]QSYSPRT
 [0102580000]                                                      00001/3
 [0102D00000]                                                      1704
 [01030C0000]   Kunde GmbH
 [0103480000]   Z.Hd. Hr. K. Kunde                              346-57897
 [0103C00000]   Kundenstrasse 7                                 15595
 [0103FC0000]   D-12345 Kundenstadt
 [0104380000]                                                   Hr. A. Muster
 [0104B00000]                                                   12.03.2003
 [0106180000]  1   L1BL100  Schaltlitze 0,14x100 m    St     260      0    260
 [0106900000]  2   L1BR500  Schaltlitze 0,14x500 m    St     270      0    270 
 [0107080000]  3   USB2BB3  USB Kabel B/B Stecker     St      30      0     30
 [Page]
 [End]


Ein Feldindex ist eine zehnstellige Hexadezimalzahl, deren erste zwei Stellen die Seitennummer repräsentieren. Im Zusammenhang mit dem Einbinden von Textpassagen in Vordrucke ist die angegebene Seitennummer ohne Bedeutung - allerdings werden über die Seitennummer bei einem erneuten Importvorgang die richtigen Nutzdaten ausgewählt, falls die verwendete Nutzdatendatei mehrseitig gewesen ist. Die nächsten vier Stellen repräsentieren die vertikale Position, die letzten vier Stellen die horizontale Position. Im Gegensatz zu anderen Stellen im print2forms-System, an denen Feldindizes verwendet werden, dürfen hier keine Wildcards angegeben werden.

Handelt es sich bei den Nutzdaten zum Ausfüllen des Vordrucks um XML-Daten, muss statt eines Feldindexes der Name des XML-Tags 1) angegeben werden.

Der Wert für die Objekteigenschaft Feldindex / Tag wird während des Importvorgangs durch das Markieren der Nutzdaten automatisch ermittelt und hier eingetragen, können aber im Administrationsprogramm auch noch nachträglich geändert werden, ohne dass neu importiert werden muss.

Hinweise:

  • Die Textfelder werden aufgrund der sie umgebenden Steuersequenzen erkannt. Deshalb kann es vorkommen, das Worte und Sätze auseinandergerissen werden, wenn innerhalb der Worte/Sätze Steuersequenzen, zum Beispiel zum Repositionieren oder zum Umschalten des Zeichensatzes, verwendet werden. Dies ist insbesondere bei der Verwendung von Windows-Programmen oft der Fall. In diesen Fällen hilft es, den Druckertreiber so umzukonfi­gurieren, dass er Druckerschriften anstatt der geladenen Windows-Schriften verwendet. Die ständigen Repositionierungen unterbleiben dann.
  • Ein weiteres Problem mit Ausgaben von Windows-Programmen ist, dass Texte für Menschen nicht mehr lesbar sind, weil der Druckertreiber optimiert und die Zeichensätze umkodiert hat. Diese Umkodierung wechselt von Dokument zu Dokument, abhängig vom Dokumentinhalt. Solche Nutzdaten können nicht zum Einsetzen in Vordrucke verwendet werden, weil in der Regel einige Zeichen in der von Windows geladenenen Schrift fehlen.Auch in diesem Fall hilft es, den Druckertreiber so umzukonfigurieren, dass er Druckerschriften anstatt der geladenen Windows-Schriften verwendet.



1)
Tags müssen inklusive der Kleiner- und Grösserzeichen notiert werden. Das ist leider notwendig, weil die Tags eindeutig von Feldindizes unterscheidbar sein müssen.

print2forms/objekte/res/fldfld.txt · Zuletzt geändert: 2022-05-03 09:36 (Externe Bearbeitung)