25 #ifndef _PDFPUBLISH_COMMON_INCLUDED_
26 #define _PDFPUBLISH_COMMON_INCLUDED_
60 namespace Activation {
75 namespace Deactivation {
375 namespace Highlighting {
@ kOpened
Annotation stays inactive until it is directly activated by a user or a script.
@ kVisible
Annotation is activated when its page is opened.
@ kLoop
No animation style. Application allows other ways of animation control, for example through JavaScrip...
@ kBounce
Animation loop. Application plays the animation in infinite loop.
@ kPDF
Use default view from .prc data (if .prc data exists).
@ kRuntime
Use a view settings.
@ kWide
Border line has medium thickness.
@ kMedium
Border line is thin.
@ kInset
The border is bevelled.
@ kDashed
The border is solid.
@ kBeveled
The border is dashed.
@ kUnderlined
The border is inset.
@ kPerspective
Orthographic camera projection.
@ kNotVisible
Annotation is deactivated when its page is closed.
@ kClosed
Annotation stays active until it is directly deactivated by a user or a script.
@ kPush
Creates an outline border around the control.
@ kOutline
Inverts highlighting colors within the control.
@ kInvert
No highlighting.
@ kCUT
A .psd (Adobe Photoshop) image.
@ kBMP
The format is unknown.
@ kTop
Only label icon is displayed.
@ kLeft
The label is positioned at the bottom of icon associated with it (i.e under the icon).
@ kIconOnly
Only label is displayed.
@ kBottom
The label is positioned at the top of the icon associated with it (i.e above the icon).
@ kRight
The label is positioned at the left edge of the icon associated with it.
@ kOnTop
The label is positioned at the right edge of the icon associated with it.
@ kArtwork
Default light mode. Currently is not applied.
@ kNight
Primary color light mode is used.
@ kWhite
No light mode is used.
@ kDay
White light mode is used.
@ kPrimaryColor
Bright light mode is used.
@ kBright
Day light mode is used.
@ kBlue
Night light mode is used.
@ kNone
Light mode is inherited from the annotation.
@ kHeadlamp
Optimized light from CAD is used.
@ kCube
Red light mode is used.
@ kRed
Blue light mode is used.
@ kCADOptimized
Cube light mode is used.
@ kLow
Use uncompressed BRep data.
@ kMedium
Use BRep data with low compression level.
@ kHigh
Use BRep data with medium compression level.
@ kLastOrientation
Landscape orientation.
@ kLandscape
Portrait orientation.
@ kLastFormat
For internal use only.
@ kA3
Format A4 (842 points width, 1190 points height).
@ kP11x17
Format A3 (595 points width, 842 points height).
@ kShadedWireframe
Monochrome tessellation edges are rendered.
@ kTransparentWireframe
Textured and lighted transparent faces are rendered.
@ kTransparent
Monochrome bounding box edges are rendered.
@ kTransparentBoundingBox
Textured, lighted transparent faces and monochrome tessellation edges are rendered.
@ kIllustration
Monochrome edges and bounding box transparent faces are rendered.
@ kSolidWireframe
Textured and lighted faces are rendered.
@ kSolidOutline
Textured, lighted faces and monochrome tessellation edges are rendered.
@ kBoundingBox
Textured, lighted faces and monochrome silhouette edges are rendered.
@ kShadedVertices
Monochrome vertices are rendered.
@ kShadedIllustration
Monochrome unlighted faces and silhouette edges are rendered.
@ kHiddenWireframe
Interpolated and lighted tessellation edges are rendered.
@ kWireframe
Textured, lighted highly emissive faces and monochrome silhouette edges are rendered.
@ kSolid
Default rendering mode. Currently is not applied.
@ kVertices
Monochrome faces and tessellation edges are rendered.
@ kTransparentBoundingBoxOutline
Monochrome bounding box transparent faces are rendered.
@ kCounterClockwise180Degrees
Counter-clockwise rotation for 90 degrees relative from horizontal position.
@ kCounterClockwise270Degrees
Counter-clockwise rotation for 180 degrees relative from horizontal position.
@ kCounterClockwise90Degrees
Horizontally allocated text, no rotation.
@ kBoldItalic
Text appears as italic.
@ kBold
Normal font style.
@ kItalic
Text appears as bold.
@ kRight
Left text justification.
@ kCenter
Right text justification.
@ kTimesBoldItalic
Oblique Courier font.
@ kTimesBold
Normal Symbol font.
@ kCourier
Normal Helvetica font.
@ kCourierBold
Bold Helvetica font.
@ kHelvetica
Normal Times Roman font.
@ kHelveticaBold
Bold Times Roman font.
@ kZapfDingbats
Bold Courier font.
@ kCourierBoldOblique
Bold and oblique of the Helvetica font.
@ kSymbol
Normal Courier font.
@ kTimesItalic
Normal ZapfDingbats font.
@ kHelveticaBoldOblique
Bold and italic combination of the Times Roman font.
@ kHelveticaOblique
Italic Times Roman font.
@ kCourierOblique
Oblique Helvetica font.
@ 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.
@ eNullDocument
A duplication of elements found.
@ eNotSortedArray
The input array is empty.
@ exOdError
The feature currently is not implemented.
@ eLastErrorNum
ODA base class error occured during the operation.
@ eEmptyInputArray
An internal error occurred during the operation.
@ eDuplicatedElement
The input arrya is not sorted.
@ eInternalError
Operation has been successfully finished.