Class SeparatedDocumentContainer
Stellt einen Container für mehrere getrennte Dokumente dar Hilft bei der Barcodetrennungsverarbeitung
Inheritance
Inherited Members
Namespace: Simplic.Framework.DocumentProcessing.Barcode
Assembly: Simplic.Framework.DocumentProcessing.dll
Syntax
public class SeparatedDocumentContainer
Constructors
| Improve this Doc View SourceSeparatedDocumentContainer()
Initialisiert die Hilfsklasse SeparatedDocumentContainer, diese Klasse stellt Methoden bereit mit denen das Handling einer Barcodeverarbeitung vereinfacht werden soll
Declaration
public SeparatedDocumentContainer()
Properties
| Improve this Doc View SourceDocuments
Declaration
public List<SeparatedDocument> Documents { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<SeparatedDocument> |
Methods
| Improve this Doc View SourceAddDocument(Barcode, Boolean)
Erstellt ein neues Trenndokument oder gibt ein bestehendes zurück
Declaration
public SeparatedDocument AddDocument(Barcode barcode, bool mergeToExisting)
Parameters
Type | Name | Description |
---|---|---|
Barcode | barcode | Der Barcode welcher als Identifikation eines neuen Trenndokumentes gilt |
System.Boolean | mergeToExisting | True= aktuelle Instanz wird auf den selben Barcode überprüft, ggf. bestehende SeparatedDocument Instanz zurückgegeben |
Returns
Type | Description |
---|---|
SeparatedDocument |
AddPageToLastValidDocuments(BarcodeDocumentPage)
Fügt eine Seite den als letztes gefundenen Barcodetrennungdokument(en) hinzu
Declaration
public void AddPageToLastValidDocuments(BarcodeDocumentPage page)
Parameters
Type | Name | Description |
---|---|---|
BarcodeDocumentPage | page | BarcodeDocumentPage Instanz |
AddPageToLastValidDocuments(Int32)
Fügt eine Seite den als letztes gefundenen Barcodetrennungdokument(en) hinzu
Declaration
public void AddPageToLastValidDocuments(int pageNumber)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | pageNumber | Seitennummer |
GetDocumentByBarcode(Barcode)
Gibt ein Trenndokument zu einem Barcode zurück, hierbei wird nur der BarcodeString beachtet
Declaration
public SeparatedDocument GetDocumentByBarcode(Barcode barcode)
Parameters
Type | Name | Description |
---|---|---|
Barcode | barcode | Barcode Instanz |
Returns
Type | Description |
---|---|
SeparatedDocument | :SeparatedDocument |
GetDocumentByBarcode(String)
Gibt ein Trenndokument zu einem Barcode zurück, hierbei wird nur der BarcodeString beachtet Gibt es mehrere Trenndokument zu dem selben Barcode, wird das letzte Dokument zurückgegeben
Declaration
public SeparatedDocument GetDocumentByBarcode(string barcodeStr)
Parameters
Type | Name | Description |
---|---|---|
System.String | barcodeStr | Barcodestring |
Returns
Type | Description |
---|---|
SeparatedDocument | :SeparatedDocument |
ResetLastValidDocuments()
Setzte die letzten hinzugefügten Dokumente zurück
Declaration
public void ResetLastValidDocuments()