.. __a3_d_p_d_f_enums_8h:

#############
A3DPDFEnums.h
#############

A3D SDK Enumerations and static values. 


   26.1 



Index
=====

.. rubric:: Preprocessor Definitions


.. rst-class:: api-xref-list


* :c:macro:`~kA3DTypePDFWidgetRoot`
* :c:macro:`~kA3DTypePDFField`
* :c:macro:`~kA3DTypePDFHighLevelWidget`
* :c:macro:`~kA3DPDFDocumentPermOpen`
* :c:macro:`~kA3DPDFDocumentPermSecure`
* :c:macro:`~kA3DPDFDocumentPermPrint`
* :c:macro:`~kA3DPDFDocumentPermEdit`
* :c:macro:`~kA3DPDFDocumentPermCopy`
* :c:macro:`~kA3DPDFDocumentPermEditNotes`
* :c:macro:`~kA3DPDFDocumentPermSaveAs`
* :c:macro:`~kA3DPDFDocumentPermFillandSign`
* :c:macro:`~kA3DPDFDocumentPermAccessible`
* :c:macro:`~kA3DPDFDocumentPermDocAssembly`
* :c:macro:`~kA3DPDFDocumentPermHighPrint`
* :c:macro:`~kA3DPDFDocumentPermOwner`
* :c:macro:`~kA3DPDFDocumentPermFormSubmit`
* :c:macro:`~kA3DPDFDocumentPermFormSpawnTempl`
* :c:macro:`~kA3DPDFDocumentPermAll`
* :c:macro:`~kA3DPDFDocumentPermSettable`
* :c:macro:`~kA3DPDFDocumentPermUser`
* :c:macro:`~kA3DPDFDocumentPermNone`
* :c:macro:`~kA3DPDFSaveFull`
* :c:macro:`~kA3DPDFSaveOptimized`
* :c:macro:`~kA3DPDFSaveOptimizeFonts`
* :c:macro:`~kA3DPDFSaveCopy`
* :c:macro:`~MAX_FIELD_NAME`
* :c:macro:`~kA3DPDFInterpolateTransformationMatrix`
* :c:macro:`~kA3DPDFInterpolateAppearanceColor`
* :c:macro:`~kA3DPDFInterpolateAppearanceTransparency`
* :c:macro:`~kA3DPDFInterpolateCamera`
* :c:macro:`~kA3DPDFTableFor3DViewsCustom`
* :c:macro:`~kA3DPDFTableFor3DViewsAll`
* :c:macro:`~kA3DPDFTableFor3DViewsComputePosters`
* :c:macro:`~kA3DPDFNoFilter`
* :c:macro:`~kA3DPDFFilterPDFDefaultView`
* :c:macro:`~kA3DPDFFilterPDFViewsExceptDefault`
* :c:macro:`~kA3DPDFFilterNativeViews`
* :c:macro:`~kA3DPDFFilterSubAssemblyViews`
* :c:macro:`~kA3DWebOutFormatHtml`
* :c:macro:`~kA3DWebOutFormatScs`
* :c:macro:`~kA3DWebOutFormatPrc`
* :c:macro:`~kA3DWebOfflineShow3DToolbar`
* :c:macro:`~kA3DWebOfflineShow3DModelView`
* :c:macro:`~kA3DWebOfflineShowViewNavigation`
* :c:macro:`~kA3DWebOfflineDefaultOptions`
* :c:macro:`~kA3DPDFUnknownStreamIdentifier`


.. rst-class:: kind-group kind-enumeration

.. rubric:: Enumerations
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:enum:`~A3DPDFEWidgetType`
* :c:enum:`~A3DPDFEPageSize`
* :c:enum:`~A3DPDFEPageOrientation`
* :c:enum:`~A3DPDFEEncryptContent`
* :c:enum:`~A3DPDFEFontName`
* :c:enum:`~A3DPDFELanguage`
* :c:enum:`~A3DPDFETableTextHorizontalAlign`
* :c:enum:`~A3DPDFETableTextVerticalAlign`
* :c:enum:`~A3DPDFEImageFormat`
* :c:enum:`~A3DPDFELinkHighlightMode`
* :c:enum:`~A3DPDFEActivateWhen`
* :c:enum:`~A3DPDFEDesactivateWhen`
* :c:enum:`~A3DPDFEAnimationStyle`
* :c:enum:`~A3DPDFELighting`
* :c:enum:`~A3DPDFERenderingStyle`
* :c:enum:`~A3DPDFEEventActionType`
* :c:enum:`~A3DPDFEFieldType`
* :c:enum:`~A3DPDFEModelFileNodeType`
* :c:enum:`~A3DPDFEProjectionMode`
* :c:enum:`~A3DPDFEFormField`
* :c:enum:`~A3DPDFETextOrientation`
* :c:enum:`~A3DPDFEThicknessBorder`
* :c:enum:`~A3DPDFELineStyleBorder`
* :c:enum:`~A3DPDFELayoutTextIcon`
* :c:enum:`~A3DPDFETextAlignment`
* :c:enum:`~A3DPDFEGraphicType`
* :c:enum:`~A3DPDFEWidgetTargetBehaviour`
* :c:enum:`~A3DPDFEDirection`
* :c:enum:`~A3DPDFEColumnType`
* :c:enum:`~A3DWebOutPdfFormat`
* :c:enum:`~A3DWebEHtmlOutputMode`
* :c:enum:`~A3DPDFEPlaybackControlsSkin`

.. rst-class:: kind-group kind-preprocessor-definition

.. rubric:: Preprocessor Definitions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:macro:`~kA3DTypePDFWidgetRoot`
* :c:macro:`~kA3DTypePDFField`
* :c:macro:`~kA3DTypePDFHighLevelWidget`
* :c:macro:`~kA3DPDFDocumentPermOpen`
* :c:macro:`~kA3DPDFDocumentPermSecure`
* :c:macro:`~kA3DPDFDocumentPermPrint`
* :c:macro:`~kA3DPDFDocumentPermEdit`
* :c:macro:`~kA3DPDFDocumentPermCopy`
* :c:macro:`~kA3DPDFDocumentPermEditNotes`
* :c:macro:`~kA3DPDFDocumentPermSaveAs`
* :c:macro:`~kA3DPDFDocumentPermFillandSign`
* :c:macro:`~kA3DPDFDocumentPermAccessible`
* :c:macro:`~kA3DPDFDocumentPermDocAssembly`
* :c:macro:`~kA3DPDFDocumentPermHighPrint`
* :c:macro:`~kA3DPDFDocumentPermOwner`
* :c:macro:`~kA3DPDFDocumentPermFormSubmit`
* :c:macro:`~kA3DPDFDocumentPermFormSpawnTempl`
* :c:macro:`~kA3DPDFDocumentPermAll`
* :c:macro:`~kA3DPDFDocumentPermSettable`
* :c:macro:`~kA3DPDFDocumentPermUser`
* :c:macro:`~kA3DPDFDocumentPermNone`
* :c:macro:`~kA3DPDFSaveFull`
* :c:macro:`~kA3DPDFSaveOptimized`
* :c:macro:`~kA3DPDFSaveOptimizeFonts`
* :c:macro:`~kA3DPDFSaveCopy`
* :c:macro:`~kA3DPDFInterpolateTransformationMatrix`
* :c:macro:`~kA3DPDFInterpolateAppearanceColor`
* :c:macro:`~kA3DPDFInterpolateAppearanceTransparency`
* :c:macro:`~kA3DPDFInterpolateCamera`
* :c:macro:`~kA3DPDFTableFor3DViewsCustom`
* :c:macro:`~kA3DPDFTableFor3DViewsAll`
* :c:macro:`~kA3DPDFTableFor3DViewsComputePosters`
* :c:macro:`~kA3DPDFNoFilter`
* :c:macro:`~kA3DPDFFilterPDFDefaultView`
* :c:macro:`~kA3DPDFFilterPDFViewsExceptDefault`
* :c:macro:`~kA3DPDFFilterNativeViews`
* :c:macro:`~kA3DPDFFilterSubAssemblyViews`

.. c:macro:: MAX_FIELD_NAME

      The maximum size (in bytes) of a field name in :c:struct:`~A3DPDFFieldData`\ . 
      



.. c:macro:: kA3DWebOutFormatHtml

      Output format flag when exporting for web. 
      
      
         12.0 Annotation 3D are exported into html files. 
      
      



.. c:macro:: kA3DWebOutFormatScs

      Annotation 3D are exported into scs files. 
      



.. c:macro:: kA3DWebOutFormatPrc

      Annotation 3D are exported into prc files (only needed to integrate Communicator in streaming mode). 
      



.. c:macro:: kA3DWebOfflineShow3DToolbar

      These flags are used to toggle on and off elements when exporting to HTML. 
      
      
         :c:struct:`~A3DRWHtmlOfflineData` 
      
      
      
         :c:member:`A3DRWHtmlOfflineData::m_uiOptionFlags <A3DRWHtmlOfflineData.m_uiOptionFlags>`
      
      
      
         12.0 The 3D Tool bar is displayed for each Annotation 3D. 
      
      



.. c:macro:: kA3DWebOfflineShow3DModelView

      The 3D Model View is displayed for each Annotation 3D. 
      



.. c:macro:: kA3DWebOfflineShowViewNavigation

      A widget to navigate through views is displayed for each Annotation 3D. 
      



.. c:macro:: kA3DWebOfflineDefaultOptions

      Default options set when initializing the flags. 
      



.. c:macro:: kA3DPDFUnknownStreamIdentifier

      Special identifier value for :c:struct:`~A3DStream3DPDFData`\ . 
      
      
         1 
      
      



.. toctree::
   :maxdepth: 1
   :hidden:

   ../enums/A3DWebOutPdfFormat
   ../enums/A3DWebEHtmlOutputMode


