Skip to main content

API-Reference

Interfaces

InterfaceDescription
DocutainSDKPluginMain class of the Docutain SDK.
InitSDKOptionsOptions for initSDK.
PageEditConfigurationA configuration class used to alter the default page editing behaviour.
DocutainColorA configuration class used to define color in light and dark mode.
ColorConfigA configuration class used to alter the default color theming behaviour.
TextConfigurationA configuration class used to alter the default text behaviour.
DocutainButtonA generic button element used for the ready to use UI elements.
DocutainListItemA generic list element used for the ready to use UI elements.
OnboardingUI components that can be used to onboard the user.
ScanHintPopupA popup within the scan screen which shows a short explanation about how to scan.
ScanTipsUI components that can be used to provide the user some scan tips.
ButtonConfigurationA configuration class used to alter the default buttons.
StartDocumentScannerOptionsA configuration class used to alter the default scan behaviour.
ScanDocumentResultThe result of scanDocument.
OnboardingDefaultItemsResultThe result of onboardingDefaultItems.
ScanTipsDefaultItemsResultThe result of scanTipsDefaultItems.
EmptyResultScreenDefaultItemsResultThe result of emptyResultScreenDefaultItems.
LoadFileOptionsOptions for loadFile.
GetTextPageOptionsOptions for getTextPage.
GetTextResultThe result of getText.
GetTextPageResultThe result of getTextPage.
AnalyzeConfigurationOptionsOptions for setAnalyzeConfigurationDocScan.
AnalyzeResultThe result of analyze.
WritePDFOptionsOptions for writePDF.
WritePDFResultThe result of writePDF.
SetLogLevelOptionsOptions for setLogLevel.
GetTraceFileResultThe result of getTraceFile.
DeleteTempFilesOptionsOptions for deleteTempFiles.
WriteImageOptionsOptions for writeImage.
WriteImageResultThe result of writeImage.
GetImageBytesOptionsOptions for getImageBytes.
GetImageBytesResultThe result of getImageBytes.
PageCountResultThe result of pageCount.
ResetOnboardingOptionsOptions for resetOnboarding.
PaymentAnalyzeConfigurationA configuration class used to alter the default document analysis behaviour for payment.
EmptyResultScreenA configuration class used to alter the default empty result screen.
StartPhotoPaymentOptionsA configuration class used to alter the default photo payment behaviour.
StartPhotoPaymentResultThe result of startPhotoPayment.
AnalyzeConfigurationA configuration class used to alter the default document analysis behaviour.

Enumerations

EnumerationDescription
PDFPageFormatAvailable PDF page formats when generating PDF documents.
ScanFilterAvailable filters that can be applied on scanned documents.
PageSourceTypeAvailable page source types when generating image files from scanned or imported pages.
LogLevelAvailable log level for defining the level of logging detail
SourceAvailable sources for the document scanner.
StatusBarAppearanceAvailable statusbar appearances.
NavigationBarAppearanceAvailable navigationbar appearances.

Type Aliases

Type aliasDescription
DocumentScannerConfigurationA configuration class used to alter the default document scan behaviour.

Variables

VariableDescription
DocutainSDKDocutainSDK instance.