Data Model Module
Types
A3DPDFEWidgetTargetBehaviour |
Fields
kA3DPDFDataIsolate |
|
kA3DPDFDataHighlight |
|
kA3DPDFDataSelect |
|
kA3DPDFDataIsolateAndSelect |
Functions
A3DStatus |
A3DPDFPageGetDataFilterFromDropDownListField() |
A3DStatus |
A3DPDF3DAnnotGet3DNodeScene() |
A3DStatus |
A3DPDF3DAnnotGet3DViewList() |
A3DStatus |
A3DPDFWidgetBindColumnsActions() |
A3DStatus |
A3DPDFTextFieldBindToTable() |
A3DStatus |
A3DPDFScrollTableBindToTable() |
A3DStatus |
A3DPDFListBoxBindToTable() |
A3DStatus |
A3DPDFDropDownListBindToTable() |
A3DStatus |
A3DPDF3DNodeSceneBindToTable() |
A3DStatus |
A3DPDF3DViewListBindToTable() |
A3DStatus |
A3DPDF3DViewCarouselBindToTable() |
A3DStatus |
A3DPDFDataFilterWidgetBindToTable() |
A3DStatus |
A3DPDFButtonBindToTable() |
A3DStatus |
A3DPDFWidgetSetTargetBehaviour() |
A3DStatus |
A3DPDF3DAnnotActivatePMICrossHighlightAndSelect() |
A3DStatus |
A3DPDF3DNodeSceneGetJavascriptManagerName() |
A3DStatus |
A3DPDF3DNodeSceneSetZoomOnBehaviour() |
A3DStatus |
A3DPDF3DViewListEnableViewTransitions() |
A3DStatus |
A3DPDFCheckBoxSetForFitSelectedMode() |
A3DStatus |
A3DPDFCheckBoxSetForZoomOnBehaviour() |
A3DStatus |
A3DPDFCheckBoxSetForCheckAllColumn() |
Detailed Description
-
group
a3d_pdf_datamodel_module
(HOOPS Publish Advanced) Module to modelize data tables and interactivity.
This module describes the functions and structures that allow you to define tables, relationships and widgets on a PDF page, as well as describing interactivity between widgets.
The process to define a data model binding is as follows:
- Tables and Relationships must be created with A3DPDFDataTableCreate and A3DPDFDataRelationshipCreate.
- The widgets are primarily created by other API functions, or with Acrobat Forms. Widgets can be Acrobat fields (text field, button, list), or a high level widget (ScrollTable, ViewCarousel …)
- Use A3DPDFXXXBindToTable functions to bind a widget to a data table.
- Use A3DPDFWidgetSetTargetBehaviour functions to define the interactivity between widgets.
Init states are defined as follows (also used when unselecting a widget): . Text fields are empty . List fields display the whole data table . 3D annot is defined in the PRC
Type Documentation
-
enum
A3DPDFEWidgetTargetBehaviour
Types of behaviours for a widget when targetted from another widget.
- Version
- 9.2
Values:
-
enumerator
kA3DPDFDataIsolate
Isolate the rows.
-
enumerator
kA3DPDFDataHighlight
Highlight the rows.
-
enumerator
kA3DPDFDataSelect
Select the rows.
-
enumerator
kA3DPDFDataIsolateAndSelect
Isolate the rows, then selects the first item.