Der Datentyp ist eine der wichtigsten Einstellungen für ein Textfeld. Er wirkt sich auf die Erkennungsqualität, Vorprüfungen und die Änderung von Felddaten aus.
ABBYY FlexiCapture verwendet beim Erkennen von Text Datentypen. Der richtige Datentyp verbessert die Erkennungsqualität und erhöht den Konfidenzwert erkannter Zeichen, wodurch sich der Arbeitsaufwand für den Operator bei der Datenverifizierung verringert.
Bei der Erstellung von Datentypen sind Sie flexibel: Wählen Sie einen Typ aus der Liste vorhandener Typen aus oder erstellen Sie einen benutzerdefinierten Typ mithilfe des Alphabets für reguläre Ausdrücke oder eines Benutzerwörterbuchs. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Legen Sie Datentypen auf der Registerkarte Daten im Eigenschaftendialogfeld des Feldes fest.
Allgemeine Einstellungen für Textfelder
Diese Einstellungen gelten für alle Textfeld-Datentypen.
Eine externe Quelle zulässiger Werte verbessert die Erkennung, da erkannte Werte mit der Liste abgeglichen werden. Außerdem können Sie erkannte Werte anhand einer lokalen oder externen Liste überprüfen. Richten Sie benutzerdefinierte Wörterbücher in den Content-Type-Einstellungen und Listen zulässiger Werte in den Validierungseinstellungen ein.
In den folgenden Abschnitten werden die spezifischen Einstellungen für die einzelnen Datentypen beschrieben. Standardwert, AutoCorrect-Optionen und Validierung funktionieren wie in diesem Abschnitt beschrieben, sofern bei einem Datentyp nichts anderes angegeben ist.
Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache zu ändern, ein benutzerdefiniertes Wörterbuch anzugeben und spezifischere Typen wie E-Mail- und Postadressen auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um diese Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General verknüpft ein benutzerdefiniertes Wörterbuch, um die Erkennung zu verbessern. Aktivieren Sie Use custom dictionary, klicken Sie auf Edit und fügen Sie Wörter mit Add hinzu oder importieren Sie sie mit Load aus einer TXT- oder DIC-Datei.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht das Erstellen eines benutzerdefinierten Datentyps. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichseinschränkungen für den Datentyp Text.
Aktivieren Sie Wert als Text verarbeiten, um den Wert als normalen Text zu verarbeiten, beispielsweise wenn ein Betrag nicht in das Standardformat überführt werden kann. Anschließend können Sie den Wert mithilfe eines benutzerdefinierten Wörterbuchs prüfen und wie für Text Wertebereichsbeschränkungen festlegen.
Über die Einstellungen unter Details können Sie die Erkennungssprache ändern, Parameter für ganze Zahlen und Dezimalbrüche festlegen sowie spezifischere Typen wie zweistellige Zahlen und römische Ziffern auswählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um diese Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General legt Optionen für ganze Zahlen und Dezimalbrüche fest. Bei negativen Zahlen können Sie das Minuszeichen rechts zulassen (
- 54) und Klammern zur Kennzeichnung negativer Zahlen zulassen ((54) entspricht -54). Die Optionen für Dezimalbrüche sind Dezimalteil erforderlich, Mehr als zwei Ziffern im Dezimalteil zulassen und Leerzeichen als Dezimaltrennzeichen zulassen. Wenn Nur ganzzahlige Werte ausgewählt ist, werden Trennzeichen zwischen der ganzen Zahl und dem Dezimalbruch (Dezimalpunkte, Kommas, Bindestriche, Gleichheitszeichen und Leerzeichen) ignoriert. Währungen aus den Eigenschaften der Dokumentdefinition enthält eine vordefinierte Liste gängiger Währungscodes und -symbole. Klicken Sie auf Edit, um sie im Dialogfeld Währungssymbole hinzuzufügen oder zu entfernen. Weitere Informationen finden Sie unter Eigenschaften der Dokumentdefinition.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht Ihnen, einen benutzerdefinierten Datentyp zu erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Die Option Leerzeichen als Dezimaltrennzeichen zulassen funktioniert nur, wenn die Option Ein Wort auf der Registerkarte Erkennung deaktiviert ist.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichsbeschränkungen für Zahlen.
Um ein benutzerdefiniertes Ausgabeformat festzulegen, verwenden Sie Normalisierung verwenden. Klicken Sie auf Normalisierungseinstellungen bearbeiten, um das Dialogfeld Währungsnormalisierungseinstellungen zu öffnen. Dort wird eine positive und eine negative Zahl in der späteren Darstellung angezeigt.
Normalisierte Zahlen müssen für das Feld verfügbar sein. Wenn die Einstellungen für Normalisierung verwenden den Einstellungen unter Details widersprechen, tritt beim Prüfen der Dokumentdefinition ein Fehler auf.
Verwenden Sie keine Zahlendatentypen für Felder, die nur Ziffern enthalten, aber mehr als nur eine Zahl darstellen, beispielsweise Karten- und Passnummern, da führende Nullen entfernt werden können. Erstellen Sie stattdessen einen benutzerdefinierten Datentyp mit einem Alphabet, das alle Ziffern (0 bis 9) enthält, und einem regulären Ausdruck. Wenn Sie dennoch einen Zahlendatentyp verwenden, aktivieren Sie Wert als Text verarbeiten.
Ein Code enthält Buchstaben und Ziffern. Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache zu ändern, ein benutzerdefiniertes Wörterbuch festzulegen und spezifischere Typen wie eine Social Security Number (SSN) auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um diese Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General verknüpft ein benutzerdefiniertes Wörterbuch, um die Erkennung zu verbessern. Aktivieren Sie Use custom dictionary, klicken Sie auf Edit und fügen Sie Wörter mit Add hinzu oder importieren Sie sie mit Load aus einer TXT- oder DIC-Datei.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht Ihnen, einen benutzerdefinierten Datentyp zu erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichseinschränkungen für den Datentyp Text.
Aktivieren Sie Wert als Text verarbeiten, um den Wert als normalen Text zu verarbeiten, beispielsweise wenn ein Datum nicht in das Standardformat gebracht werden kann. Anschließend können Sie den Wert anhand eines benutzerdefinierten Wörterbuchs prüfen und Wertebereichsbeschränkungen wie für Text festlegen.
Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache oder die Reihenfolge der Datumsbestandteile zu ändern, die Uhrzeit oder den Wochentag hinzuzufügen und einen spezifischeren Typ auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um diese Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General legt die Standardoptionen für Datumswerte fest: Monat als Wort möglich, Wochentag möglich und Uhrzeit möglich.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht das Erstellen eines benutzerdefinierten Datentyps. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
- Reihenfolge der Datumskomponenten wählt ein oder mehrere Datumsformate aus. Wenn mehrere Formate ausgewählt sind und Erstes akzeptables Datumsformat verwenden deaktiviert ist, wählt FlexiCapture das passende Format.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichsbeschränkungen für Datum.
Um ein benutzerdefiniertes Ausgabeformat festzulegen, verwenden Sie Normalisierung verwenden. Klicken Sie auf Normalisierungseinstellungen bearbeiten, um das Dialogfeld Date Normalization Settings zu öffnen. Darin wird eine Vorschau der Einträge angezeigt, wie sie ausgegeben werden.
FlexiCapture verfügt über einen intelligenten Mechanismus zur Datenerkennung.
Bei einem mehrdeutigen Datum wie 01/02/02 bietet FlexiCapture anhand der Einstellungen eine Liste möglicher Werte an. Wenn das Datum einen Wochentag enthält, der nicht zum Datum passt, wird während der Verifizierung ein Formatierungsfehler gemeldet. Werte mit Rechtschreib- oder Erkennungsfehlern werden automatisch korrigiert (beispielsweise wird aus Wensday Wednesday und aus Septembere September).
Verwenden Sie die Einstellungen Details, um die Erkennungssprache zu ändern, ein benutzerdefiniertes Wörterbuch anzugeben und spezifischere Typen wie Nachnamen auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um die Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General verknüpft ein benutzerdefiniertes Wörterbuch, um die Erkennung zu verbessern. Aktivieren Sie Use custom dictionary, klicken Sie auf Edit und fügen Sie mit Add Wörter hinzu oder importieren Sie sie mit Load aus einer TXT- oder DIC-Datei.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht das Erstellen eines benutzerdefinierten Datentyps. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichseinschränkungen für den Datentyp Text.
Aktivieren Sie Wert als Text verarbeiten, um den Wert als normalen Text zu verarbeiten, beispielsweise wenn eine Zahl nicht in das Standardformat überführt werden kann. Anschließend können Sie den Wert mit einem benutzerdefinierten Wörterbuch prüfen und wie für Text Wertebereichseinschränkungen festlegen.
Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache zu ändern, Parameter für ganze Zahlen und Dezimalbrüche festzulegen und spezifischere Typen wie zweistellige Zahlen und römische Ziffern auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um sie zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General legt Optionen für ganze Zahlen und Dezimalbrüche fest. Bei negativen Zahlen können Sie das Minuszeichen rechts zulassen (
- 54) und Klammern zur Kennzeichnung negativer Zahlen zulassen ((54) entspricht -54). Die Optionen für Dezimalbrüche sind Must have fractional part, Allow more than two digits in fractional part und Allow space as decimal marker. Wenn Nur ganzzahlige Werte ausgewählt ist, werden Trennzeichen zwischen der ganzen Zahl und dem Dezimalbruch (Dezimalpunkte, Kommas, Bindestriche, Gleichheitszeichen und Leerzeichen) ignoriert.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht das Erstellen eines benutzerdefinierten Datentyps. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Die Option Allow space as decimal marker funktioniert nur, wenn die Option Ein Wort auf der Registerkarte Erkennung deaktiviert ist.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichseinschränkungen für Zahlen.
Um ein benutzerdefiniertes Ausgabeformat festzulegen, verwenden Sie Normalisierung verwenden. Klicken Sie auf Normalisierungseinstellungen bearbeiten, um das Dialogfeld Number Normalization Settings zu öffnen, das eine positive und eine negative Zahl so anzeigt, wie sie später dargestellt werden.
Normalisierte Zahlen müssen für das Feld verfügbar sein. Wenn die Einstellungen unter Normalisierung verwenden den Einstellungen unter Details widersprechen, tritt beim Prüfen der Dokumentdefinition ein Fehler auf.
Verwenden Sie für Felder, die nur Ziffern enthalten, aber mehr als nur eine Zahl darstellen, wie etwa Kartennummern und Passnummern, keine Zahlendatentypen, da führende Nullen entfernt werden können. Erstellen Sie stattdessen mithilfe eines regulären Ausdrucks einen benutzerdefinierten Datentyp mit einem Alphabet, das alle Ziffern (0 bis 9) enthält. Wenn Sie dennoch einen Zahlendatentyp verwenden, aktivieren Sie Wert als Text verarbeiten.
Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache zu ändern, ein Wörterbuch festzulegen und spezifischere Typen auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um diese Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General verknüpft ein integriertes oder benutzerdefiniertes Wörterbuch, um den Feldwert zu prüfen. Wählen Sie Use built-in dictionary aus oder aktivieren Sie Use custom dictionary, klicken Sie auf Edit und fügen Sie mit Add Wörter hinzu oder importieren Sie sie mit Load aus einer TXT- oder DIC-Datei. Eine DIC-Datei ist eine Microsoft-Office-Textdatei mit einem Wort pro Zeile.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht das Erstellen eines benutzerdefinierten Datentyps. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Informationen zu Validierungseinschränkungen finden Sie unter Wertebereichseinschränkungen für den Datentyp Text.
Aktivieren Sie Wert als Text verarbeiten, um den Wert als normalen Text zu verarbeiten, beispielsweise wenn eine Zeitangabe nicht in das Standardformat überführt werden kann. Anschließend können Sie den Wert mit einem benutzerdefinierten Wörterbuch prüfen und Wertebereichseinschränkungen wie für Text festlegen.
Verwenden Sie die Einstellungen unter Details, um die Erkennungssprache und die Zeitformatierung zu ändern sowie spezifischere Typen wie das 12-Stunden-Format auszuwählen. Klicken Sie rechts neben dem Zusammenfassungsfeld auf Edit, um die Einstellungen zu öffnen:
- Language legt die Erkennungssprache fest.
- Content settings: General wird für standardmäßige Zeitformate verwendet.
- Content settings: Special wählt einen vordefinierten Datentyp aus oder ermöglicht Ihnen, einen benutzerdefinierten Datentyp zu erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Datentypen erstellen.
Um ein benutzerdefiniertes Ausgabeformat festzulegen, verwenden Sie Normalisierung verwenden. Klicken Sie auf Normalisierungseinstellungen bearbeiten, um das Dialogfeld Time Normalization Settings zu öffnen und das Zeitformat sowie das Trennzeichen zwischen den Bestandteilen der Zeitangabe festzulegen (beispielsweise einen Doppelpunkt zwischen Stunden und Minuten).