![]() |
|
SignDoc SDK (C++)
5.0.3.5
|
SignDoc SDK is no longer available for WinRT.
SignDoc SDK no longer supports Qt for dialogs. Instead, dialogs implemented with wxWidgets are now provided by SPSignDocWx3.2_5.0.dll (Windows), libSPSignDocWx3.2_5.0.dylib (macOS), and libSPSignDocWx3.2_5.0.so (Linux). These modules are statically linked against wxWidgets. Please use "wx" instead of "qt" or "qt5" for string parameters "CertificatePicker" and "PasswordProvider" of de::softpro::doc::SignDocSignatureParameters.
A child process can be used to show the wxWidgets dialogs, see boolean parameter "ChildGUI" of de::softpro::doc::SignDocSignatureParameters. This is done automatically for Java on macOS.
SignDoc SDK is now in a Java module named de.softpro.signdocsdk. This means that you need to pass these options on the java command line when using SPSignDoc_5.0_FFM.jar as module:
--enable-native-access=de.softpro.signdocsdk
For capturing signatures on capture devices with managed display (such as Tablet PC) with SPSignDoc_5.0_FFM.jar as module, you now need to pass these options on the java command line:
--add-exports=java.desktop/java.awt.peer=de.softpro.signdocsdk --add-exports=java.desktop/sun.awt=de.softpro.signdocsdk --add-exports=java.desktop/sun.awt.windows=de.softpro.signdocsdk
de::softpro::doc::SignDocRenderParameters has new floating-point number parameters "ClipBottom", "ClipLeft", "ClipRight", and "ClipTop". These enable de::softpro::doc::SignDocDocument::computeZoom(), de::softpro::doc::SignDocDocument::convCanvasPointToPagePoint(), de::softpro::doc::SignDocDocument::convImageRectToPageRect(), de::softpro::doc::SignDocDocument::convPagePointToCanvasPoint(), de::softpro::doc::SignDocDocument::convPageRectToImageRect(), and de::softpro::doc::SignDocDocument::getRenderedSize() to be used with clipping.