3D Annot Module
Types
| A3DPDF3DAnnotData | |
A3DPDFEActivateWhen |
|
A3DPDFEDesactivateWhen |
|
A3DPDFEAnimationStyle |
|
A3DPDFELighting |
|
A3DPDFERenderingStyle |
Fields
kA3DPDFActivExplicitActivation |
|
kA3DPDFActivPageOpened |
|
kA3DPDFActivPageVisible |
|
kA3DPDFActivExplicitDesactivation |
|
kA3DPDFActivPageClosed |
|
kA3DPDFActivPageNotVisible |
|
kA3DPDFAnimStyleNoAnimation |
|
kA3DPDFAnimStyleLoop |
|
kA3DPDFAnimStyleBounce |
|
kA3DPDFLightArtworkCurrent |
|
kA3DPDFLightNone |
|
kA3DPDFLightWhite |
|
kA3DPDFLightDay |
|
kA3DPDFLightBright |
|
kA3DPDFLightPrimaryColor |
|
kA3DPDFLightNight |
|
kA3DPDFLightBlue |
|
kA3DPDFLightRed |
|
kA3DPDFLightCube |
|
kA3DPDFLightCADOptimized |
|
kA3DPDFLightHeadlamp |
|
kA3DPDFRenderingTransparentBoundingBox |
|
kA3DPDFRenderingSolid |
|
kA3DPDFRenderingTransparent |
|
kA3DPDFRenderingSolidWireframe |
|
kA3DPDFRenderingIllustration |
|
kA3DPDFRenderingSolidOutline |
|
kA3DPDFRenderingShadedIllustration |
|
kA3DPDFRenderingBoundingBox |
|
kA3DPDFRenderingTransparentBoundingBoxOutline |
|
kA3DPDFRenderingWireframe |
|
kA3DPDFRenderingShadedWireframe |
|
kA3DPDFRenderingTransparentWireframe |
|
kA3DPDFRenderingHiddenWireframe |
|
kA3DPDFRenderingVertices |
|
kA3DPDFRenderingShadedVertices |
Functions
A3DStatus |
A3DPDF3DAnnotCreate() |
A3DStatus |
A3DPDFPageInsert3DAnnot() |
A3DStatus |
A3DPDFPageFieldSet3DAnnot() |
A3DStatus |
A3DPDF3DAnnotGetUniqueId() |
A3DStatus |
A3DPDF3DAnnotGetJavascriptHighlightManagerName() |
Detailed Description
-
group
a3d_pdf_3Dannot_module Module to define a 3D Annotation.
This module describes the functions and structures that allow you to define 3D data in the page.
Type Documentation
-
enum
A3DPDFEActivateWhen The circumstances under which the 3D Annot shall be activated.
- Version
- 4.1
Values:
-
enumerator
kA3DPDFActivExplicitActivation The 3D Annot shall remain inactive until explicitly activated by a script or user action.
-
enumerator
kA3DPDFActivPageOpened The 3D Annot shall be activated as soon as the page containing the 3D Annot is opened.
-
enumerator
kA3DPDFActivPageVisible The 3D Annot shall be activated as soon as any part of the page containing the 3D Annot becomes visible.
-
enum
A3DPDFEDesactivateWhen The circumstances under which the 3D Annot shall be deactivated.
- Version
- 4.1
Values:
-
enumerator
kA3DPDFActivExplicitDesactivation The 3D Annot shall remain active until explicitly deactivated by a script or user action.
-
enumerator
kA3DPDFActivPageClosed The 3D Annot shall be deactivated as soon as the page is closed.
-
enumerator
kA3DPDFActivPageNotVisible The 3D Annot shall be deactivated as soon as the page containing the 3D Annot becomes invisible.
-
enum
A3DPDFEAnimationStyle Animation Style.
- Version
- 4.1
Values:
-
enumerator
kA3DPDFAnimStyleNoAnimation Animations shall not be driven directly by the conforming reader.
This value shall be used by documents that are intended to drive animations through an alternate means, such as JavaScript.
-
enumerator
kA3DPDFAnimStyleLoop This animation style results in a repetitive playthrough of the animation.
-
enumerator
kA3DPDFAnimStyleBounce This animation style results in a back-and-forth playing of the animation.
-
enum
A3DPDFELighting Lighting.
- Version
- 4.1
Values:
-
enumerator
kA3DPDFLightArtworkCurrent The light is defined from the 3D data (in the 3D Artwork).
-
enumerator
kA3DPDFLightNone No light.
-
enumerator
kA3DPDFLightWhite White light.
-
enumerator
kA3DPDFLightDay Day light.
-
enumerator
kA3DPDFLightBright Bright light.
-
enumerator
kA3DPDFLightPrimaryColor Primary color light.
-
enumerator
kA3DPDFLightNight Night light.
-
enumerator
kA3DPDFLightBlue Blue light.
-
enumerator
kA3DPDFLightRed Red light.
-
enumerator
kA3DPDFLightCube Cube light.
-
enumerator
kA3DPDFLightCADOptimized CAD Optimized light.
-
enumerator
kA3DPDFLightHeadlamp Headlamp light.
-
enum
A3DPDFERenderingStyle Rendering Style.
- Version
- 4.1
Values:
-
enumerator
kA3DPDFRenderingTransparentBoundingBox Displays bounding boxes faces of each node, aligned with the axes of the local coordinate space for that node, with an added level of transparency.
-
enumerator
kA3DPDFRenderingSolid Displays textured and lit geometric shapes.
-
enumerator
kA3DPDFRenderingTransparent Displays textured and lit geometric shapes (triangles) with an added level of transparency.
-
enumerator
kA3DPDFRenderingSolidWireframe Displays textured and lit geometric shapes (triangles) with an added level of transparency, with single color opaque edges on top of it.
-
enumerator
kA3DPDFRenderingIllustration Displays silhouette edges with surfaces, removes obscured lines.
-
enumerator
kA3DPDFRenderingSolidOutline Displays silhouette edges with lit and textured surfaces, removes obscured lines.
-
enumerator
kA3DPDFRenderingShadedIllustration Displays silhouette edges with lit and textured surfaces and an additional emissive term to remove poorly lit areas of the artwork.
-
enumerator
kA3DPDFRenderingBoundingBox Displays the bounding box edges of each node, aligned with the axes of the local coordinate space for that node.
-
enumerator
kA3DPDFRenderingTransparentBoundingBoxOutline Displays bounding boxes edges and faces of each node, aligned with the axes of the local coordinate space for that node, with an added level of transparency.
-
enumerator
kA3DPDFRenderingWireframe Displays only edges in a single color.
-
enumerator
kA3DPDFRenderingShadedWireframe Displays only edges, though interpolates their color between their two vertices and applies lighting.
-
enumerator
kA3DPDFRenderingTransparentWireframe Displays textured and lit geometric shapes (triangles) with an added level of transparency, with single color opaque edges on top of it.
-
enumerator
kA3DPDFRenderingHiddenWireframe Displays edges in a single color, though removes back-facing and obscured edges.
-
enumerator
kA3DPDFRenderingVertices Displays only vertices in a single color.
-
enumerator
kA3DPDFRenderingShadedVertices Displays only vertices, though uses their vertex color and applies lighting.