and fills out a PDF based form system
|Interface date:||2 Sep 2016|
The GeneralFormRequestManager is an ATL COM module that manages a PDF based form system. The module provides all the necessary methods to produce a filled out PDF form or alternatively a XML infoset of type generalFormRequest_450 that includes the PDF form itself as Base64 octet stream. Empty PDF form templates from the medForms repository or previously processed PDF form can be loaded into the module.
The generalFormRequest system does not endorse a paradigm of "completeness" or "100% preset capability". Therefore, the PDF form can only be finalized by a user-driven review process whereas Acrobat Reader (or a .xdp compliant handler) using a partially preset PDF form does the visualization.
At the end a final PDF form and/or a XML infoset of type generalFormRequest_450 is produced. In the XML case by using the processing attributes "storno" and "copy" a previously generated and sent XML infoset can be canceled or a copy can be produced (cf. Notes about processing attributes).
|IAddress||The utility interface IAddress is available for setting and retrieving structured address data.|
|IForms||The IForms interface allows to search and iterate over the virtual hierarchical tree representation of the form space. Eventually, a suitable candidate for the form process is selected.|
|IGeneralFormRequest||With the IGeneralFormRequest interface all PDF form related data and parameters are set/defined by the interface's methods.|
|IGeneralFormRequestManager||The main interface IGeneralFormRequestManager -creatable in its own right- provides all necessary methods to generate a filled out PDF form or a XML infoset of type generalFormRequest_450 or generalFormRequest_430.|
|IGeneralFormResult||The interface IGeneralInvoiceResult allows to read back all data that have been defined with the IGeneralInvoiceRequest interface or by loading a previously generated XML infoset.|
|type definitions||List of all used builtin, composite and enumeration types|
|Important documents about the usage and handling|
|Document||IMPORTANT: Boundary conditions for the usage of the PDF Viewer|
|Document||General usage of the generalFormRequest450 COM module - an overview|
|Document||Overview of changes when moving from generalFormResponse430 to generalFormResponse450|
|Document||What to do in a 64bit environment - is there a 64bit Sumex1 COM dll?|
|Document||Overview of the concept of "Object reference"|
|Document||Notes about the processing attributes|
|Document||Notes about the signature part of the XML infoset|
|Document||Notes about the encryption part of the XML infoset|
|Document||VB code snippet for using the generalFormRequest450 COM module|
|04.11.20 - API Patch||Documentation: establish/add the reachability for generalFormRequest450 XML files of a certain provider by using medSRS|