Skip to end of metadata
Go to start of metadata

4.1 connecting SignAPI with the DeviceAPI

It is essential to link the signAPi with the DeviceApi. This step should be placed in your init method.

4.1.1 DLL variant

just call the function InitDeviceDLL

4.1.2 OCX variant

assume your signApi and DeviceApi instances are called  axSignAPIv4 and axSigDev

axSignAPIv4.SignatureDevice = (IStepOverSignatureDevice)axSigDev.GetOcx();


The methods listed below are declared in Pascal/Delphi but they are OLE and COM conform.

The type Widestring is compatible to the COM-Type BSTR and represents a dynamically assigned number of 16-BIT Unicode Chars. It's size is up to 2GB.

Wordbool is a 2 byte variable which is true then it has a non-zero value.
Integer is compatible to the COM-Type long and represents a signed 32Bit type.


  • No labels
Page: AddBitmapFile Page: AddBitmapHandle Page: AddSignature Page: AddSignatureField Page: AddSignatureImage Page: CheckDoc Page: CloseDoc Page: DrawSignature Page: EraseTempPath Page: GetLoadedDocName Page: GetPage Page: GetPageNum Page: GetPageSize Page: GetPdfFormFieldsXml Page: GetSigData Page: GetSigFields Page: GetSigNum Page: InitDeviceDLL Page: LoadBioData Page: LoadDoc Page: LoadEncHash Page: OnDeviceCScrollingHandler Page: OnDeviceLCDButtonHandler Page: SaveDoc Page: SaveDocTo Page: SearchKeyString Page: SetAPIOptions Page: SetCorpLic Page: SetCryptoID Page: SetDynamicStampText Page: SetGSValueBool Page: SetGSValueLong Page: SetGSValueString Page: SetLanguage Page: SetLcdButtonOptions Page: SetLcdSignZoom Page: SetPdfFormFieldValue Page: SetSignatureFrameParams Page: SetSignDocMode Page: SetTempPath Page: ViewDocOnDevice Page: ViewDocOnDeviceDefaultZoom Page: XMLAddSignatureToContainer Page: XMLClearNotaryContainer Page: XMLDecryptNotaryContainer Page: XMLGetContainerAuthor Page: XMLGetContainerCompany Page: XMLGetContainerContent Page: XMLGetContainerDescription Page: XMLGetSignInfoBioData Page: XMLGetSignInfoDocumentHash Page: XMLGetSignInfoEncryptedKey Page: XMLGetSignInfoGMTstamp Page: XMLGetSignInfoPageNumber Page: XMLGetSignInfoPosition Page: XMLGetSignInfoRandomKey Page: XMLGetSignInfoSignatureCount Page: XMLGetSignInfoSignerName Page: XMLGetSignInfoSignerReason Page: XMLGetSignInfoSigNumber Page: XMLGetSignInfoSystemtime Page: XMLLoadNotaryContainerFromFile Page: XMLLoadNotaryContainerFromString Page: XMLSaveNotaryContainerToFile Page: XMLSaveNotaryContainerToString Page: XMLSetAttributeNotaryContainer Page: XMLVerifyNotaryContainer