API Reference > Namespaces > OdPdfPublish Namespace
OdPdfPublish Namespace

Contains declarations for Publish SDK.

Name 
Description 
Contains declarations for action handling in Publish SDK. 
Contains declarations related to activation of an annotation
Contains declarations for user artwork support in Publish SDK. 
Contains declarations for border options in Publish SDK. 
CAD 
CAD definitions and CAD references options. 
Contains camera settings for Publish SDK documents. 
Contains declarations related to deactivation of an annotation
Contains declarations for geometry options in Publish SDK. 
Contains declarations for highlighting options in Publish SDK. 
Contains declarations for image options in Publish SDK. 
Contains declarations for label behavior options in Publish SDK. 
Contains light settings for Publish SDK documents. 
Page 
Contains page settings for Publish SDK documents. 
Contains rendering settings for Publish SDK documents. 
Types of JavaScript source code. 
Text 
Contains declarations for text entity options in Publish SDK. 
 
Name 
Description 
 
This class implements two-dimensional geometry data in .pdf documents created with Publish SDK. 
 
This class implements a reference to the two-dimensional geometry in .pdf documents created with Publish SDK. The geometry options for this reference can be set by setting the transformation matrix, scale, rotation and translation. These options are applied to the rendering of the geometry referenced by the Od2dGeometryReference object. 
 
This class implements a parametric animation object in .pdf documents created with Publish SDK. 
 
This class implements an annotation entity for .pdf documents created with Publish SDK. An annotation is a user space object that stores a set of objects of different types (acts like a container for other objects and controls). Annotations can contain compressed and uncompressed .prc tessellations, .prc boundary representation data, .prc attributes, and carousel buttons which allow users to interactively switch between different views. An annotation entity is based on a CAD model. The CAD model represents any drawing in a format supported by ODA Software (for example, a .dwg drawing), exported to PRC data format. 
 
This class implements an artwork entity for .pdf documents created with Publish SDK. Artwork is a user space object that stores a set of objects of different types (acts as a container for other objects and controls). 
 
This class implements a base interface for camera motion handling during animation in .pdf documents created with Publish SDK. 
 
This class implements a base interface for node motion handling during an animation in .pdf documents created with Publish SDK. 
 
This class implements a button control encapsulated in a .pdf document created with Publish SDK. A button control is used in a .pdf document to implement a reaction to user actions (such as different kinds of mouse clicks). The button control appearance (how a button looks in a document) is defined by a set of special properties (for example, font, color, text and so on). 
 
This class implements a CAD definition object in .pdf documents created with Publish SDK. 
 
This class implements a three-dimensional CAD model that is the source of a .pdf document created with Publish SDK. The CAD model source contains drawing data in PRC format. 
 
This class implements a reference to a CAD object in .pdf documents created with Publish SDK. The interface of this class sets a visual representation of any two-dimensional CAD object by setting its transformation, scale, rotation angle and translation. The target object is defined with the OdCADDefinition class, and the instance of OdCADReference just refers to it. Any modifications are applied to the visual representation, not to the target object. For example, if you have an object with dimension 10x10 units and create a reference to it through the instance of the OdCADReference class, then call the setScale() method... more 
 
This class implements handling of a camera position for a view in .pdf documents created with Publish SDK. 
 
This class implements a checkbox control encapsulated in a .pdf document created with Publish SDK. A checkbox control is used in a .pdf document to set any boolean parameters and can accept two values: true (the checkbox is switched on) and false (the checkbox is switched off). 
 
This class implements working with a .pdf document created with Publish SDK. A document is a container for other elements and controls (such as pages, images, links, annotations, and so on). 
 
This class implements a drop-down list control contained in a .pdf document created with Publish SDK. A drop-down list contains a list of predefined items that can be selected. Only one of the predefined items can be selected. A user can also enter a custom value to a drop-down list if allowed (see setCustomText() and getCustomText() methods). 
 
This class implements file level operations for publishing drawings in .pdf format. 
 
This class implements an image entity in .pdf documents created with Publish SDK. 
 
This class implements a link control contained in a .pdf document created with Publish SDK. 
 
This class implements a list box control contained in a .pdf document created with Publish SDK. A list box contains a list of predefined items that can be selected (one or several depending on the multiple selection flag value). 
 
This class implements the base class for Publish SDK objects. 
 
This class implements a page object for a .pdf document created with Publish SDK. A page is determined by two properties: format (size of its sides) and orientation (which side aligns horizontally) and can contain a set of different controls and fields (such as text labels, annotations, text fields, buttons, links, etc.). 
 
This class implements a radio button control contained in a .pdf document created with Publish SDK. A radio button represent a dependent option to be selected. An option is called dependent when several options are joined into a group and only one option from the group can be selected. Then the other options become unselected. 
 
This class implements a signature field contained in a .pdf document created with Publish SDK. 
 
This class implements a slide table entity for .pdf documents created with Publish SDK. A slide table contains a scrollbar (by default) or two specific buttons (if their names are specified with the setButtons() method):
  • Next button. When a user presses this button, the table content is scrolled one row downwards.
  • Previous button. When a user presses this button, the the table content is scrolled one row upwards.
 
 
This class implements a simple table entity for .pdf documents created with Publish SDK. Each table cell can contain one control or text label. A table can be created only using a table creator object
 
This class implements the table creator interface for Publish SDK. The table creator is used for creating tables with specified parameters. 
 
This class implements a text label for .pdf documents created with Publish SDK. Text label options consist of two parts: text content and formatting parameters (font type, size, color). 
 
This class implements a text field control contained in a .pdf document created with Publish SDK. A text field allows entry of text information with specified format options. 
 
This class implements a view for a three-dimensional model in a .pdf document created with Publish SDK. 
 
Name 
Description 
 
A data type that represents a smart pointer to an Od2dGeometryBlock object. 
 
A data type that represents a smart pointer to an Od2dGeometryReference object. 
 
A data type that represents a smart pointer to an OdAnimation object. 
 
A data type that represents a smart pointer to an OdAnnotation object. 
 
A data type that represents a smart pointer to an OdArtwork object. 
 
A data type that represents a smart pointer to an OdButton object. 
 
A data type that represents a smart pointer to an OdCADDefinition object. 
 
A data type that represents a smart pointer to an OdCADModel object. 
 
A data type that represents a smart pointer to an OdCADReference object. 
 
A data type that represents a smart pointer to an OdCamera object. 
 
A data type that represents a smart pointer to an OdCheckBox object. 
 
A data type that represents a smart pointer to an OdDocument object. 
 
A data type that represents a smart pointer to an OdDropDownList object. 
 
A data type that represents a smart pointer to an OdFile object. 
 
A data type that represents a smart pointer to an OdImage object. 
 
A data type that represents a smart pointer to an OdLink object. 
 
A data type that represents a smart pointer to an OdListBox object. 
 
A data type that represents a smart pointer to an OdObject object. 
 
A data type that represents a smart pointer to an OdPage object. 
 
A data type that represents a smart pointer to an OdRadioButton object. 
 
A data type that represents a smart pointer to an OdSignatureField object. 
 
A data type that represents a smart pointer to an OdSlideTable object. 
 
A data type that represents a smart pointer to an OdTable object. 
 
A data type that represents a smart pointer to an OdTableCreator object. 
 
A data type that represents a smart pointer to an OdText object. 
 
A data type that represents a smart pointer to an OdTextField object. 
 
A data type that represents a smart pointer to an OdView object. 
 
Name 
Description 
 
Contains declarations representing the result of the publishing operations. Values declared within this enumeration are returned by exportPdf methods of the OdFile class. 
Name 
Description 
Defines the data type for representing an array of Publish action types. 
A data type that represents a smart pointer to an OdBaseCameraMotion object. 
A data type that represents a smart pointer to an OdBaseNodeMotion object. 
A data type that represents an array of smart pointers to an OdBaseNodeMotion object. 
Defines the data type for representing a two-dimensional rectangle object. 
Defines the data type for representing an array of two-dimensional rectangles. 
Defines the data type for representing an array of Publish JavaScript source types. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.