===== Mustererkennung =====
Eines der Haupteinsatzgebiete von (p2f) ist die Bearbeitung von bereits existierenden Datenströmen aus Applikationen, die nicht geändert werden sollen oder aber nicht mehr geändert werden können. Um diesen Anforderungen gerecht zu werden, muss (p2f) über einen leistungsfähigen Mechanismus zur Analyse der Druckdaten verfügen.
Das leistet die **Mustererkennung**.
Einige typische Anwendungsgebiete für die Mustererkennung innerhalb von (p2f) sind:
* Auffinden einer Rechnungsnummer, um sie optisch hervorzuheben.
* Auffinden von Länderkennzeichen, um die verschiedensprachigen Versionen eines Formulars auszuwählen.
* Auffinden der Kundennummer, um sie als Barcode zu drucken.
* Auffinden einer Teilenummer, um eine technische Zeichnung als Anlage zu drucken.
* Auffinden von Daten, um vorgegebene Formulare auszufüllen.
* Auffinden des Sachbearbeiternamens, um eine elektronische Unterschrift einzublenden.
* und, und, und ...
\\
Technologische Basis der Mustererkennung sind die sogenannten regulären Ausdrücke. Dies sind textuelle Beschreibungen von Mustern, denen die zu prüfenden Daten entsprechen müssen. Durch die Benutzung von sogenannten //Meta-Zeichen// - Symbole die nicht für sich, sondern für eine Funktion stehen - sind diese regulären Ausdrücke für ungeübte Anwender eher kryptisch.
Weitere - sehr technische - Informationen zu den regulären Ausdrücken, so wie sie in (p2f) genutzt werden, finden sich in diesem Wiki im Kapitel [[print2forms:regex:regex|Reguläre Ausdrücke]]. Die Kenntnis all' dieser Informationen soll ausdrücklich //nicht// Vorbedingung für die weiteren Ausführungen sein!
Mit den Entwicklungen an einer [[print2forms:simply:vorschau_teil_1|neuen Benutzeroberfläche]] von (p2f) wurde auch die Mustererkennung bearbeitet und ein neuer graphisch orientierter Zugang zu diesem Thema geschaffen:
{{print2forms:simply:p2fs.png}}
\\
\\
Für einen ersten Eindruck, hier gleich einmal eine Gegenüberstellung vom Typ //Vorher (Text) / Nachher (Graphik)//:
\\
\\
{{print2forms:simply:sample2.png}}
{{print2forms:simply:sample1.png}}
\\
Hier geht es zum Anfang des [[print2forms:simply:tutorial|Tutorials]] für den neuen Editor zur Erstellung von Mustern.
----
Wir würden uns freuen, wenn Sie uns nach dem Arbeiten mit dem Editor Ihre Meinungen, Anregungen oder Wünsche mitteilten. Wir bieten Ihnen dazu hier ein [[print2forms:simply:diskussion|Diskussionsforum]].