- Überblick
- Verträge zur Dokumentverarbeitung
- Versionshinweise
- Über die DocumentProcessing-Verträge
- Box-Klasse
- IPersistedActivity-Schnittstelle
- PrettyBoxConverter-Klasse
- IClassifierActivity-Schnittstelle
- IClassifierCapabilitiesProvider-Schnittstelle
- ClassifierDocumentType-Klasse
- ClassifierResult-Klasse
- ClassifierCodeActivity-Klasse
- ClassifierNativeActivity-Klasse
- ClassifierAsyncCodeActivity-Klasse
- ClassifierDocumentTypeCapability-Klasse
- ContentValidationData Class
- EvaluatedBusinessRulesForFieldValue Class
- EvaluatedBusinessRuleDetails Class
- ExtractorAsyncCodeActivity-Klasse
- ExtractorCodeActivity-Klasse
- ExtractorDocumentType-Klasse
- ExtractorDocumentTypeCapabilities-Klasse
- ExtractorFieldCapability-Klasse
- ExtractorNativeActivity-Klasse
- ExtractorResult-Klasse
- FieldValue Class
- FieldValueResult Class
- ICapabilitiesProvider-Schnittstelle
- IExtractorActivity-Schnittstelle
- ExtractorPayload-Klasse
- DocumentActionPriority-Enumeration
- DocumentActionData-Klasse
- DocumentActionStatus-Enumeration
- DocumentActionType-Enumeration
- DocumentClassificationActionData-Klasse
- DocumentValidationActionData-Klasse
- UserData-Klasse
- Document-Klasse
- DocumentSplittingResult-Klasse
- DomExtensions-Klasse
- Page-Klasse
- PageSection-Klasse
- Polygon-Klasse
- PolygonConverter-Klasse
- Metadatenklasse
- WordGroup-Klasse
- Word-Klasse
- ProcessingSource-Enumeration
- ResultsTableCell-Klasse
- ResultsTableValue-Klasse
- ResultsTableColumnInfo-Klasse
- ResultsTable-Klasse
- Rotation-Enumeration
- Rule Class
- RuleResult Class
- RuleSet Class
- RuleSetResult Class
- SectionType-Enumeration
- WordGroupType-Enumeration
- IDocumentTextProjection-Schnittstelle
- ClassificationResult-Klasse
- ExtractionResult-Klasse
- ResultsDocument-Klasse
- ResultsDocumentBounds-Klasse
- ResultsDataPoint-Klasse
- ResultsValue-Klasse
- ResultsContentReference-Klasse
- ResultsValueTokens-Klasse
- ResultsDerivedField-Klasse
- ResultsDataSource-Enumeration
- ResultConstants-Klasse
- SimpleFieldValue-Klasse
- TableFieldValue-Klasse
- DocumentGroup-Klasse
- DocumentTaxonomy-Klasse
- DocumentType-Klasse
- Field-Klasse
- FieldType-Enumeration
- FieldValueDetails Class
- LanguageInfo-Klasse
- MetadataEntry-Klasse
- TextType-Aufzählung
- TypeField-Klasse
- ITrackingActivity-Schnittstelle
- ITrainableActivity-Schnittstelle
- ITrainableClassifierActivity-Schnittstelle
- ITrainableExtractorActivity-Schnittstelle
- TrainableClassifierAsyncCodeActivity-Klasse
- TrainableClassifierCodeActivity-Klasse
- TrainableClassifierNativeActivity-Klasse
- TrainableExtractorAsyncCodeActivity-Klasse
- TrainableExtractorCodeActivity-Klasse
- TrainableExtractorNativeActivity-Klasse
- BasicDataPoint-Klasse – Vorschau
- ExtractionResultHandler-Klasse – Vorschau
- Document Understanding ML
- Document Understanding OCR Local Server
- Document Understanding
- Versionshinweise
- Über das Document Understanding-Aktivitätspaket
- Projektkompatibilität
- Methoden
- Konfigurieren einer externen Verbindung
- PDF-Passwort festlegen
- Merge PDFs
- Get PDF Page Count
- Extract PDF Text
- Extract PDF Images
- PDF-Seitenbereich extrahieren
- Extract Document Data
- Validierungsaufgabe erstellen und warten
- Wait for Validation Task and Resume
- Create Validation Task
- Dokument klassifizieren (Classify Document)
- Create Classification Validation Task
- Create Classification Validation Task and Wait
- Wait For Classification Validation Task And Resume
- IntelligentOCR
- Versionshinweise
- Über das IntelligentOCR-Aktivitätspaket
- Projektkompatibilität
- Taxonomie laden (Load Taxonomy)
- Digitalisieren von Dokumenten
- Dokumentbereich klassifizieren (Classify Document Scope)
- Schlüsselwortbasierte Classifier (Keyword Based Classifier)
- Document Understanding-Projektklassifizierer
- Intelligenter Schlüsselwortklassifizierer
- Create Document Validation Action
- Create Document Validation Artifacts
- Artefakte der Dokumentvalidierung abrufen
- Wait For Document Classification Action And Resume
- Klassifizierer-Scope trainieren
- Keyword Based Classifier Trainer
- Intelligent Keyword Classifier Trainer
- Datenextraktionsumfang
- Document Understanding-Projektextraktor
- Document Understanding Project Extractor Trainer
- Regex Based Extractor
- Form Extractor
- Extraktor für intelligente Formulare
- Dokument zensieren
- Create Document Validation Action
- Wait For Document Validation Action And Resume
- Train Extractors Scope
- Extraktionsergebnisse exportieren
- Machine Learning Extractor
- Machine Learning Extractor Trainer
- Machine Learning Classifier
- Machine Learning Classifier Trainer
- Generativer Klassifizierer
- Generativer Extraktor
- Konfigurieren der Authentifizierung
- ML-Services
- OCR
- OCR-Verträge
- Versionshinweise
- Über die OCR-Verträge
- Projektkompatibilität
- IOCRActivity-Schnittstelle
- OCRAsyncCodeActivity-Klasse
- OCRCodeActivity-Klasse
- OCRNativeActivity-Klasse
- Character-Klasse
- OCRResult-Klasse
- Word-Klasse
- FontStyles-Enumeration
- OCRRotation-Enumeration
- OCRCapabilities-Klasse
- OCRScrapeBase-Klasse
- OCRScrapeFactory-Klasse
- ScrapeControlBase-Klasse
- ScrapeEngineUsages-Enumeration
- ScrapeEngineBase
- ScrapeEngineFactory-Klasse
- ScrapeEngineProvider-Klasse
- OmniPage
- PDF
- [Nicht aufgeführt] Abbyy
- Versionshinweise
- Über das Abbyy-Aktivitätspaket
- Projektkompatibilität
- Abbyy OCR
- Abbyy Cloud OCR
- FlexiCapture Classifier
- FlexiCapture Extractor
- FlexiCapture Scope
- Dokument klassifizieren (Classify Document)
- Dokument verarbeiten (Process Document)
- Dokument validieren (Validate Document)
- Dokument exportieren (Export Document)
- Feld erhalten (Get Field)
- Tabelle erhalten (Get Table)
- Vorbereiten der Validierungsstationsdaten
- [Nicht aufgeführt] Abbyy Embedded
Document Understanding-Aktivitäten
Die Einstellung Datentyp generieren in der Aktivität „Extract Document Data“ bestimmt die Ausgabetypen der Dokumentdaten:
- Wenn Daten generieren
Truefestgelegt ist, werden Dokumentdaten alsIDocumentData<ExtractorType>ausgegeben. - Wenn Daten generieren
Falsefestgelegt ist, werden Dokumentdaten alsIDocumentData<DictionaryData>ausgegeben.
Der Typ IDocumentData<DictionaryData> ermöglicht es Ihnen, Feldwerte mithilfe bestimmter Methoden abzurufen und zu ändern. Sie können den Dokumenttyp auch in der Validierungsstation ändern.
Die folgenden Abschnitte zeigen die verfügbaren Methoden für DocumentData.Data.
Der fieldIdOrName -Parameter wird sowohl als Bezeichner als auch als Name des Felds behandelt.
GetFields()
Gibt alle Informationen aus Feldern innerhalb eines Dokumenttyps mit Ausnahme von Tabellenfeldern zurück.
Syntax
GetFields()
GetFields()
Rückgabewert
Ein Array aller Felder und deren zugehörige extrahierte Werte.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung der Methode an:
ResultsDataPoint[] allFields = DocumentData.Data.GetFields()
ResultsDataPoint[] allFields = DocumentData.Data.GetFields()
GetField(string)
Gibt alle Feldinformationen basierend auf einer bestimmten Feld-ID oder einem bestimmten Namen zurück.
Syntax
GetField(string fieldIdOrName)
GetField(string fieldIdOrName)
Parameter
-
fieldIdOrNameZeichenfolge: Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
Rückgabewert
Das Feld und die zugehörigen extrahierten Werte.
Beispiel
Überprüfen Sie das folgende Beispiel für die Verwendung der Methode, wenn die gewünschte Feld-ID oder der gewünschte Name vendor ist:
ResultsDataPoint vendorData = DocumentData.Data.GetField("vendor");
ResultsDataPoint vendorData = DocumentData.Data.GetField("vendor");
GetFieldValue(string)
Gibt den ersten Feldwert basierend auf einer bestimmten Feld-ID oder einem bestimmten Namen zurück.
Syntax
GetFieldValue(string fieldIdOrName)
GetFieldValue(string fieldIdOrName)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
Rückgabewert
Der Wert, der für ein Feld in einem Extraktionsergebnis gemeldet wird.
Ausnahmen
Wenn fieldIdOrName nicht gefunden wird, wird die folgende Ausnahme ausgelöst: Field {FieldIDOrName} nicht gefunden.
Beispiel
Überprüfen Sie das folgende Beispiel für die Verwendung der Methode, wenn die Feld-ID oder der Name vendor ist:
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor");
// stores the value of the fieldValue object in a string variable
string value = fieldValue.Value;
// stores the confidence of the fieldValue object in a float variable
float confidence = fieldValue.Confidence;
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor");
// stores the value of the fieldValue object in a string variable
string value = fieldValue.Value;
// stores the confidence of the fieldValue object in a float variable
float confidence = fieldValue.Confidence;
GetFieldValue(string, int)
Gibt einen Feldwert basierend auf einer bestimmten Feld-ID oder einem bestimmten Namen sowie dem Feld index zurück, um einen bestimmten Wert aus dem Wertearray zurückzugeben.
Diese Methode gilt für einfache Felder.
Syntax
GetFieldValue(string fieldIdOrName, int index)
GetFieldValue(string fieldIdOrName, int index)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
-
indexInt : Der Index eines bestimmten Werts.
Rückgabewert
Der Wert, der für ein Feld in einem Extraktionsergebnis gemeldet wird.
Ausnahmen
- Wenn
fieldIdOrNamenicht gefunden wird, wird die folgende Ausnahme ausgelöst:Field {fieldIdOrName}nicht gefunden. - Wenn
indexnicht gefunden wird, wird die folgende Ausnahme ausgelöst:Index is out of range.
Beispiel
Überprüfen Sie das folgende Beispiel für die Verwendung der Methode, wobei die Feld-ID vendor und der Index für den gewünschten Wert 2 ist:
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor", 2);
// store the retrieved value in a string variable
string value = fieldValue.Value;
// retrieve and store the confidence level of the field value
float confidence = fieldValue.Confidence
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor", 2);
// store the retrieved value in a string variable
string value = fieldValue.Value;
// retrieve and store the confidence level of the field value
float confidence = fieldValue.Confidence
GetFieldValues(string)
Gibt alle Werte eines Felds aus einem Dokumenttyp basierend auf einer bestimmten Feld-ID oder einem angegebenen Feldnamen zurück.
Diese Methode gilt nicht nur für Felder mit mehreren Werten, sondern auch für Felder, für die das Extraktionsmodell alternative Werte bereitstellt. Das bedeutet, dass ein Feld mehr als einen Wert für Alternativen haben kann, auch wenn es nicht von Natur aus ein mehrwertiges Feld ist.
Syntax
GetFieldValues(string fieldIdOrName)
GetFieldValues(string fieldIdOrName)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
Rückgabewert
Das Werte-Array, das für ein Feld in einem Extraktionsergebnis gemeldet wird.
Ausnahmen
Wenn fieldIdOrName nicht gefunden wird, wird die folgende Ausnahme ausgelöst: Field {fieldIdOrName} nicht gefunden.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung der Methode mit der Feld-ID vendor an.
ResultsValue[] fieldValues = DocumentData.Data.GetFieldValues("vendor");
ResultsValue[] fieldValues = DocumentData.Data.GetFieldValues("vendor");
GetTables()
Gibt alle Feldinformationen aus allen Tabellen innerhalb eines Dokumenttyps zurück.
Syntax
GetTables()
GetTables()
Rückgabewert
Das extrahierte Tabellenfeld als Array, das ein oder mehrere ResultsTableValues (zur Unterstützung von Einzel- bzw. Mehrfachwerttabellen) enthält. Jeder Wert hat ein Array von ResultsTableCells. Jede Zelle verfügt über ein Array von ResultsValue, welches das Standardwertobjekt ist, das für einfache Felder verwendet wird.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung der Methode an:
ResultsTable[] tableValues = DocumentData.Data.GetTables();
ResultsTable[] tableValues = DocumentData.Data.GetTables();
GetTable(string)
Gibt alle Feldinformationen aus einer Tabelle innerhalb eines Dokumenttyps basierend auf einer angegebenen ID zurück.
Syntax
GetTable(string tableID)
GetTable(string tableID)
Parameter
tableIDZeichenfolge : Die ID der Tabelle, die Sie abrufen möchten. Sie finden die Tabellen-ID, indem Sie zum Abschnitt Erstellen Ihres Projekts navigieren. Wählen Sie Dokumenttypmanager für das Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Tabellenfeld aus.

Rückgabewert
Das extrahierte Tabellenfeld, das ein oder mehrere ResultsTableValues (zur Unterstützung von Einzel- bzw. Mehrfachwerttabellen) enthält. Jeder Wert hat ein Array von ResultsTableCells. Jede Zelle verfügt über ein Array von ResultsValue, welches das Standardwertobjekt ist, das für einfache Felder verwendet wird.
Beispiel
Überprüfen Sie das folgende Beispiel für die Verwendung der Methode, bei der die Tabellen-ID prices ist:
var tableValues = DocumentData.Data.GetTable("prices");
var tableValues = DocumentData.Data.GetTable("prices");
SetFieldValue(string, ResultsValue)
Überschreibt ein gesamtes Array von Werten, die durch die Feld-ID identifiziert werden, mit dem angegebenen Wert.
Syntax
SetFieldValue(string fieldID, ResultsValue value)
SetFieldValue(string fieldID, ResultsValue value)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
-
valueResultsValue : Der Wert, den Sie für ein Feld festlegen möchten.
Ausnahmen
Wenn fieldID nicht gefunden wird, wird die folgende Ausnahme ausgelöst: Field {FieldIDOrName} nicht gefunden.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung der Methode an, bei der wir zuerst den Feldwert mit der ResultsValue.CreateWithNoReference-Hilfsmethode erstellen. Die Hilfsmethode verwendet die folgenden Parameter:
- Der erste Parameter stellt den Wert dar.
- Der zweite Parameter stellt die Konfidenz dar.
- Der dritte Parameter stellt die OCR-Konfidenz dar.
Nach der Erstellung des taxValue-Feldwertobjekts ersetzen wir die potenziellen bereits vorhandenen Werte des tax-Felds (falls vorhanden) durch ein neues Array, das nur das taxValue-Objekt enthält. In diesem Fall nimmt das Feld tax den neuen Wert 10 an, da wir SetFieldValue verwenden.
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", taxValue);
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", taxValue);
SetFieldValue(string, ResultsValue, int)
Legt einen Feldwert basierend auf einer bestimmten Feld-ID oder einem angegebenen Feldnamen und einem Feldindex fest.
Diese Methode gilt für einfache Felder.
Syntax
SetFieldValue(string fieldID, ResultsValue value, int index)
SetFieldValue(string fieldID, ResultsValue value, int index)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
-
valueResultsValue : Der Wert, den Sie für ein Feld festlegen möchten. -
indexInt : Der Index eines bestimmten Werts.
Ausnahmen
- Wenn
fieldIDnicht gefunden wird, wird die folgende Ausnahme ausgelöst:Field {FieldIDOrName}nicht gefunden. - Wenn
indexnicht gefunden wird, wird die folgende Ausnahme ausgelöst:Index is out of range.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung der Methode an, bei der wir zuerst den Feldwert mit der ResultsValue.CreateWithNoReference-Hilfsmethode erstellen. Die Hilfsmethode verwendet die folgenden Parameter:
- Der erste Parameter stellt das Werte-Array dar.
- Der zweite Parameter stellt die Konfidenz dar.
- Der dritte Parameter stellt die OCR-Konfidenz dar.
Nach dem Erstellen des Feldwertobjekts taxValue ersetzen wir den Wert bei Index 1 des tax-Feldarrays durch dieses neue taxValue-Objekt. Hier wird die SetFieldValue-Methode verwendet, um den Wert bei Index 1 zu ersetzen.
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", new [] {taxValue}, 1);
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", new [] {taxValue}, 1);
SetFieldValues(string, ResultsValue[])
Ersetzt das gesamte Werte-Array durch ein anderes angegebenes Werte-Array für eine bestimmte Feld-ID oder einen Namen.
Syntax
SetFieldValues(string fieldID, ResultsValue[] values)
SetFieldValues(string fieldID, ResultsValue[] values)
Parameter
-
fieldIdOrNameString Die ID oder der Name des Felds, das Sie abrufen oder festlegen möchten. Die Methode sucht zuerst nach einer Übereinstimmung mithilfe der ID. Wenn keine Übereinstimmung gefunden wird, wird mit dem gleichen Wert wie der Name des Feldes gesucht.Sie können die Feld-ID und den Namen auf folgende Arten ermitteln:
- Navigieren Sie zum Abschnitt Erstellen Ihres Projekts. Wählen Sie Dokumenttypmanager für ein Beispieldokument aus. Fahren Sie mit Felder fort und wählen Sie dann Erweiterte Einstellungen für das relevante Feld aus.

- Öffnen Sie die Validation Station und suchen Sie unter Dokumenttyp nach vorhandenen Feldnamen.
- Wenn Sie Document Understanding-APIs verwenden, können Sie die APIs im Erkennungsdienst verwenden, um die Feldnamen und IDs abzurufen. Unter Verwenden der Erkennungs-APIs finden Sie die verfügbaren API-Aufrufe.
-
valuesResultsValue[]: Das Werte-Array, das Sie für ein Feld festlegen möchten.
Ausnahmen
Wenn fieldID nicht gefunden wird, wird die folgende Ausnahme ausgelöst: Field {FieldIDOrName} nicht gefunden.
Beispiel
Sehen Sie sich das folgende Beispiel für die Verwendung dieser Methode an, in dem wir zunächst mit der Hilfsmethode ResultsValue.CreateWithNoReference zwei Feldwertobjekte erstellen: total1 und total2. Die Hilfsmethode akzeptiert drei Parameter:
- Der erste Parameter stellt den tatsächlichen Wert dar.
- Der zweite Parameter stellt den Konfidenzwert dar.
- Der dritte Parameter stellt den OCR-Konfidenzwert dar.
Nach der Erstellung dieser Feldwerte ersetzen wir die Werte eines Felds namens Total Amount durch ein Array, das total1 und total2 enthält.
var total1 = ResultsValue.CreateWithNoReference("100", 1, 1);
var total2 = ResultsValue.CreateWithNoReference("200", 1, 1);
documentData.Data.SetFieldValues("Total Amount", new []{total1, total2});
var total1 = ResultsValue.CreateWithNoReference("100", 1, 1);
var total2 = ResultsValue.CreateWithNoReference("200", 1, 1);
documentData.Data.SetFieldValues("Total Amount", new []{total1, total2});
GetFields()- Syntax
- Rückgabewert
- Beispiel
GetField(string)- Syntax
- Parameter
- Rückgabewert
- Beispiel
GetFieldValue(string)- Syntax
- Parameter
- Rückgabewert
- Ausnahmen
- Beispiel
GetFieldValue(string, int)- Syntax
- Parameter
- Rückgabewert
- Ausnahmen
- Beispiel
GetFieldValues(string)- Syntax
- Parameter
- Rückgabewert
- Ausnahmen
- Beispiel
GetTables()- Syntax
- Rückgabewert
- Beispiel
GetTable(string)- Syntax
- Parameter
- Rückgabewert
- Beispiel
SetFieldValue(string, ResultsValue)- Syntax
- Parameter
- Ausnahmen
- Beispiel
SetFieldValue(string, ResultsValue, int)- Syntax
- Parameter
- Ausnahmen
- Beispiel
SetFieldValues(string, ResultsValue[])- Syntax
- Parameter
- Ausnahmen
- Beispiel