A3DPDFEnums.h
Macro Definitions
Types
A3DPDFEWidgetType |
|
A3DPDFEPageSize |
|
A3DPDFEPageOrientation |
|
A3DPDFEEncryptContent |
|
A3DPDFEFontName |
|
A3DPDFELanguage |
|
A3DPDFETableTextHorizontalAlign |
|
A3DPDFETableTextVerticalAlign |
|
A3DPDFEImageFormat |
|
A3DPDFELinkHighlightMode |
|
A3DPDFEActivateWhen |
|
A3DPDFEDesactivateWhen |
|
A3DPDFEAnimationStyle |
|
A3DPDFELighting |
|
A3DPDFERenderingStyle |
|
A3DPDFEEventActionType |
|
A3DPDFEFieldType |
|
A3DPDFEModelFileNodeType |
|
A3DPDFEProjectionMode |
|
A3DPDFEFormField |
|
A3DPDFETextOrientation |
|
A3DPDFEThicknessBorder |
|
A3DPDFELineStyleBorder |
|
A3DPDFELayoutTextIcon |
|
A3DPDFETextAlignment |
|
A3DPDFEGraphicType |
|
A3DPDFEWidgetTargetBehaviour |
|
A3DPDFEDirection |
|
A3DPDFEColumnType |
|
A3DWebOutPdfFormat |
|
A3DWebEHtmlOutputMode |
|
A3DPDFEPlaybackControlsSkin |
Fields
kA3DWebOutPdfFormatXml |
|
kA3DWebOutPdfFormatJson |
|
kA3DWebOnline |
|
kA3DWebOfflineWithDependencies |
|
kA3DWebOfflineSingleFile |
Detailed Description
- Author
- Tech Soft 3D
- Version
- 25.7
- Date
- September 2025
- Copyright
- Copyright (c) 2010 - 2025 by Tech Soft 3D, Inc. All rights reserved.
Macro Definition
-
MAX_FIELD_NAME The maximum size (in bytes) of a field name in A3DPDFFieldData.
-
kA3DWebOutFormatHtml Output format flag when exporting for web.
- Version
- 12.0 Annotation 3D are exported into html files.
-
kA3DWebOutFormatScs Annotation 3D are exported into scs files.
-
kA3DWebOutFormatPrc Annotation 3D are exported into prc files (only needed to integrate Communicator in streaming mode).
-
kA3DWebOfflineShow3DToolbar These flags are used to toggle on and off elements when exporting to HTML.
See also
- Version
- 12.0 The 3D Tool bar is displayed for each Annotation 3D.
-
kA3DWebOfflineShow3DModelView The 3D Model View is displayed for each Annotation 3D.
A widget to navigate through views is displayed for each Annotation 3D.
-
kA3DWebOfflineDefaultOptions Default options set when initializing the flags.
-
kA3DPDFUnknownStreamIdentifier Special identifier value for A3DStream3DPDFData.
- Version
- 1
Type Documentation
-
enum
A3DWebOutPdfFormat Output format enumeration for the pdf structure when exporting for web.
- Version
- 23.0
Values:
-
enumerator
kA3DWebOutPdfFormatXml The structure of the PDF is exported as an XML file.
-
enumerator
kA3DWebOutPdfFormatJson The structure of the PDF is exported as a JSON file.
-
enum
A3DWebEHtmlOutputMode output mode for html export
- Version
- 13.0
Values:
-
enumerator
kA3DWebOnline Export creates one xml file and 0 to N html files depending on the number of 3D streams inside the pdf file.
This is the best parameter if you host a server for reading the files. This is the default value.
-
enumerator
kA3DWebOfflineWithDependencies Export creates one root html file per file exported.
JavaScript files and CSS files given with the sample are still needed but HTTP server is not required. This is the best parameter if you want to give a lot of files to someone else.
-
enumerator
kA3DWebOfflineSingleFile Export creates only one html file embedding JavaScript and CSS files.
HTTP server is not required. This is the best parameter if you want to give an export to someone else or on mobile devices with poor network connection.