CFx SDK Documentation  2022 SP0
Namespaces | Classes | Typedefs | Enumerations | Functions
OdPdfPublish Namespace Reference

Namespaces

 Action
 
 Activation
 
 Artwork
 
 Border
 
 Camera
 
 Deactivation
 
 Geometry
 
 Highlighting
 
 Image
 
 Label
 
 Lighting
 
 Page
 
 PRC
 
 Rendering
 
 Text
 

Classes

class  OdFile
 
class  Od2dGeometryBlock
 
class  Od2dGeometryReference
 
class  OdAnnotation
 
class  OdArtwork
 
class  OdObject
 
class  OdButton
 
class  OdCamera
 
class  OdCheckBox
 
class  OdDocument
 
class  OdDropDownList
 
class  OdImage
 
class  OdLink
 
class  OdListBox
 
class  OdCADModel
 
class  OdPage
 
class  OdRadioButton
 
class  OdSignatureField
 
class  OdSlideTable
 
class  OdTable
 
class  OdTableCreator
 
class  OdText
 
class  OdTextField
 
class  OdView
 

Typedefs

typedef OdGsDCRect OdRect
 
typedef OdArray< OdRectOdRectArray
 
typedef OdArray< Action::TypeOdActionTypeArray
 

Enumerations

enum  PdfPublishResult {
  eOk = 0 , eInternalError = 1 , eEmptyInputArray = 2 , eNotSortedArray = 3 ,
  eDuplicatedElement = 4 , eNullDocument = 5 , eKeyNotFound = 6 , eNullBaseName = 7 ,
  eNotImplementedYet = 8 , exOdError = 0x00020000 , eLastErrorNum = 0xFFFF
}
 

Functions

 SMARTPTR (OdFile)
 
 SMARTPTR (Od2dGeometryBlock)
 
 SMARTPTR (Od2dGeometryReference)
 
 SMARTPTR (OdAnnotation)
 
 SMARTPTR (OdArtwork)
 
 SMARTPTR (OdObject)
 
 SMARTPTR (OdButton)
 
 SMARTPTR (OdCamera)
 
 SMARTPTR (OdCheckBox)
 
 SMARTPTR (OdDocument)
 
 SMARTPTR (OdDropDownList)
 
 SMARTPTR (OdImage)
 
 SMARTPTR (OdLink)
 
 SMARTPTR (OdListBox)
 
 SMARTPTR (OdCADModel)
 
 SMARTPTR (OdPage)
 
 SMARTPTR (OdRadioButton)
 
 SMARTPTR (OdSignatureField)
 
 SMARTPTR (OdSlideTable)
 
 SMARTPTR (OdTable)
 
 SMARTPTR (OdTableCreator)
 
 SMARTPTR (OdText)
 
 SMARTPTR (OdTextField)
 
 SMARTPTR (OdView)
 

Detailed Description

Namespace contains declarations for Teigha Publish.

Contains declarations for Teigha Publish.

Typedef Documentation

◆ OdActionTypeArray

Definition at line 61 of file PdfPublishBaseObject.h.

◆ OdRect

Defines the data type for representing a two-dimensional rectangle object.

See also
<exref target="https://docsdev.opendesign.com/td/OdGsDCRect.html"> OdGsDCRect Class</exref>

Definition at line 51 of file PdfPublishBaseObject.h.

◆ OdRectArray

Defines the data type for representing an array of two-dimensional rectangles.

See also
<exref target="https://docsdev.opendesign.com/td/OdArray.html">OdArray Template Class</exref>

Definition at line 59 of file PdfPublishBaseObject.h.

Enumeration Type Documentation

◆ PdfPublishResult

Contains declarations representing the result of the publishing operations. Values declared within this enumeration are returned by <link !!OVERLOADED_Methods_exportPdf_OdPdfPublish::OdFile, exportPdf methods> of the <link OdPdfPublish::OdFile,OdFile> class.

Enumerator
eOk 
eInternalError 

Operation has been successfully finished.

eEmptyInputArray 

An internal error occurred during the operation.

eNotSortedArray 

The input array is empty.

eDuplicatedElement 

The input arrya is not sorted.

eNullDocument 

A duplication of elements found.

eKeyNotFound 

A try to proceed an operation with a null smart pointer to the Teigha Publish document.

eNullBaseName 

The specified key value is not found.

eNotImplementedYet 

The name of the base object is null.

exOdError 

The feature currently is not implemented.

eLastErrorNum 

ODA base class error occured during the operation.

Definition at line 40 of file PdfPublishCommon.h.

Function Documentation

◆ SMARTPTR() [1/24]

OdPdfPublish::SMARTPTR ( Od2dGeometryBlock  )

A data type that represents a smart pointer to an <link OdPdfPublish::Od2dGeometryBlock, Od2dGeometryBlock> object.

◆ SMARTPTR() [2/24]

OdPdfPublish::SMARTPTR ( Od2dGeometryReference  )

A data type that represents a smart pointer to an <link OdPdfPublish::Od2dGeometryReference, Od2dGeometryReference> object.

◆ SMARTPTR() [3/24]

OdPdfPublish::SMARTPTR ( OdAnnotation  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdAnnotation, OdAnnotation> object.

◆ SMARTPTR() [4/24]

OdPdfPublish::SMARTPTR ( OdArtwork  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdArtwork, OdArtwork> object.

◆ SMARTPTR() [5/24]

OdPdfPublish::SMARTPTR ( OdButton  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdButton, OdButton> object.

◆ SMARTPTR() [6/24]

OdPdfPublish::SMARTPTR ( OdCADModel  )

A data type that represents a smart pointer to an link<OdPdfPublish::OdCADModel, OdCADModel> object.

◆ SMARTPTR() [7/24]

OdPdfPublish::SMARTPTR ( OdCamera  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdCamera, OdCamera> object.

◆ SMARTPTR() [8/24]

OdPdfPublish::SMARTPTR ( OdCheckBox  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdCheckBox, OdCheckBox> object.

◆ SMARTPTR() [9/24]

OdPdfPublish::SMARTPTR ( OdDocument  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdDocument, OdDocument> object.

◆ SMARTPTR() [10/24]

OdPdfPublish::SMARTPTR ( OdDropDownList  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdDropDownList, OdDropDownList> object.

◆ SMARTPTR() [11/24]

OdPdfPublish::SMARTPTR ( OdFile  )

A data type that represents smart pointer to an <link OdPdfPublish::OdFile, OdFile> object.

◆ SMARTPTR() [12/24]

OdPdfPublish::SMARTPTR ( OdImage  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdImage, OdImage> object.

◆ SMARTPTR() [13/24]

OdPdfPublish::SMARTPTR ( OdLink  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdLink, OdLink> object.

◆ SMARTPTR() [14/24]

OdPdfPublish::SMARTPTR ( OdListBox  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdListBox, OdListBox> object.

◆ SMARTPTR() [15/24]

OdPdfPublish::SMARTPTR ( OdObject  )

A data type that represents smart pointer to an OdPublishObject object.

◆ SMARTPTR() [16/24]

OdPdfPublish::SMARTPTR ( OdPage  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdPage, OdPage> object.

◆ SMARTPTR() [17/24]

OdPdfPublish::SMARTPTR ( OdRadioButton  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdRadioButton, OdRadioButton> object.

◆ SMARTPTR() [18/24]

OdPdfPublish::SMARTPTR ( OdSignatureField  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdSignatureField, OdSignatureField> object.

◆ SMARTPTR() [19/24]

OdPdfPublish::SMARTPTR ( OdSlideTable  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdSlideTable, OdSlideTable> object.

◆ SMARTPTR() [20/24]

OdPdfPublish::SMARTPTR ( OdTable  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdTable, OdTable> object.

◆ SMARTPTR() [21/24]

OdPdfPublish::SMARTPTR ( OdTableCreator  )

Implements the smart pointer to the PDF publish.

◆ SMARTPTR() [22/24]

OdPdfPublish::SMARTPTR ( OdText  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdText, OdText> object.

◆ SMARTPTR() [23/24]

OdPdfPublish::SMARTPTR ( OdTextField  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdTextField, OdTextField> object.

◆ SMARTPTR() [24/24]

OdPdfPublish::SMARTPTR ( OdView  )

A data type that represents a smart pointer to an <link OdPdfPublish::OdView, OdView> object.