CFx SDK Documentation  2023 SP0
Namespaces | Enumerations
PdfPublishCommon.h File Reference
#include "OdaCommon.h"

Go to the source code of this file.

Namespaces

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

Enumerations

enum  OdPdfPublish::PdfPublishResult {
  OdPdfPublish::eOk = 0 , OdPdfPublish::eInternalError = 1 , OdPdfPublish::eEmptyInputArray = 2 , OdPdfPublish::eNotSortedArray = 3 ,
  OdPdfPublish::eDuplicatedElement = 4 , OdPdfPublish::eNullDocument = 5 , OdPdfPublish::eKeyNotFound = 6 , OdPdfPublish::eNullBaseName = 7 ,
  OdPdfPublish::eNotImplementedYet = 8 , OdPdfPublish::exOdError = 0x00020000 , OdPdfPublish::eLastErrorNum = 0xFFFF
}
 
enum  OdPdfPublish::Activation::When { OdPdfPublish::Activation::kExplicit , OdPdfPublish::Activation::kOpened , OdPdfPublish::Activation::kVisible }
 
enum  OdPdfPublish::Deactivation::When { OdPdfPublish::Deactivation::kExplicit , OdPdfPublish::Deactivation::kClosed , OdPdfPublish::Deactivation::kNotVisible }
 
enum  OdPdfPublish::Page::Format {
  OdPdfPublish::Page::kA4 = 0 , OdPdfPublish::Page::kA3 , OdPdfPublish::Page::kP11x17 , OdPdfPublish::Page::kA5 ,
  OdPdfPublish::Page::kB4JIS , OdPdfPublish::Page::kB5JIS , OdPdfPublish::Page::kExecutive , OdPdfPublish::Page::kLegal ,
  OdPdfPublish::Page::kLetter , OdPdfPublish::Page::kTabloid , OdPdfPublish::Page::kB4ISO , OdPdfPublish::Page::kB5ISO ,
  OdPdfPublish::Page::kCustom , OdPdfPublish::Page::kLastFormat
}
 
enum  OdPdfPublish::Page::Orientation { OdPdfPublish::Page::kPortrait = 0 , OdPdfPublish::Page::kLandscape , OdPdfPublish::Page::kLastOrientation }
 
enum  OdPdfPublish::Page::PaperUnits { OdPdfPublish::Page::kInches = 0 , OdPdfPublish::Page::kMillimeters = 1 , OdPdfPublish::Page::kPixels = 2 }
 
enum  OdPdfPublish::Camera::Projection { OdPdfPublish::Camera::kOrthographic = 0 , OdPdfPublish::Camera::kPerspective }
 
enum  OdPdfPublish::Lighting::Mode {
  OdPdfPublish::Lighting::kDefault = 0 , OdPdfPublish::Lighting::kArtwork , OdPdfPublish::Lighting::kNone , OdPdfPublish::Lighting::kWhite ,
  OdPdfPublish::Lighting::kDay , OdPdfPublish::Lighting::kBright , OdPdfPublish::Lighting::kPrimaryColor , OdPdfPublish::Lighting::kNight ,
  OdPdfPublish::Lighting::kBlue , OdPdfPublish::Lighting::kRed , OdPdfPublish::Lighting::kCube , OdPdfPublish::Lighting::kCADOptimized ,
  OdPdfPublish::Lighting::kHeadlamp
}
 
enum  OdPdfPublish::Rendering::Mode {
  OdPdfPublish::Rendering::kDefault = 0 , OdPdfPublish::Rendering::kSolid , OdPdfPublish::Rendering::kSolidWireframe , OdPdfPublish::Rendering::kSolidOutline ,
  OdPdfPublish::Rendering::kBoundingBox , OdPdfPublish::Rendering::kTransparent , OdPdfPublish::Rendering::kTransparentWireframe , OdPdfPublish::Rendering::kTransparentBoundingBox ,
  OdPdfPublish::Rendering::kTransparentBoundingBoxOutline , OdPdfPublish::Rendering::kIllustration , OdPdfPublish::Rendering::kShadedIllustration , OdPdfPublish::Rendering::kWireframe ,
  OdPdfPublish::Rendering::kShadedWireframe , OdPdfPublish::Rendering::kHiddenWireframe , OdPdfPublish::Rendering::kVertices , OdPdfPublish::Rendering::kShadedVertices
}
 
enum  OdPdfPublish::PRC::BRepCompression { OdPdfPublish::PRC::kNone = 0 , OdPdfPublish::PRC::kLow , OdPdfPublish::PRC::kMedium , OdPdfPublish::PRC::kHigh }
 
enum  OdPdfPublish::Artwork::AnimationStyle { OdPdfPublish::Artwork::kNone , OdPdfPublish::Artwork::kLoop , OdPdfPublish::Artwork::kBounce }
 
enum  OdPdfPublish::Artwork::ViewPreference { OdPdfPublish::Artwork::kNative , OdPdfPublish::Artwork::kPDF }
 
enum  OdPdfPublish::Artwork::DisplayPreference { OdPdfPublish::Artwork::kDefined , OdPdfPublish::Artwork::kRuntime }
 
enum  OdPdfPublish::Border::Thickness { OdPdfPublish::Border::kThin , OdPdfPublish::Border::kMedium , OdPdfPublish::Border::kWide }
 
enum  OdPdfPublish::Border::Style {
  OdPdfPublish::Border::kSolid , OdPdfPublish::Border::kDashed , OdPdfPublish::Border::kBeveled , OdPdfPublish::Border::kInset ,
  OdPdfPublish::Border::kUnderlined
}
 
enum  OdPdfPublish::Text::FontStyle { OdPdfPublish::Text::kRegular , OdPdfPublish::Text::kBold , OdPdfPublish::Text::kItalic , OdPdfPublish::Text::kBoldItalic }
 
enum  OdPdfPublish::Text::Justification { OdPdfPublish::Text::kLeft , OdPdfPublish::Text::kRight , OdPdfPublish::Text::kCenter }
 
enum  OdPdfPublish::Text::Rotation { OdPdfPublish::Text::kNone , OdPdfPublish::Text::kCounterClockwise90Degrees , OdPdfPublish::Text::kCounterClockwise180Degrees , OdPdfPublish::Text::kCounterClockwise270Degrees }
 
enum  OdPdfPublish::Text::StandardFontsType {
  OdPdfPublish::Text::kTimesRoman , OdPdfPublish::Text::kHelvetica , OdPdfPublish::Text::kCourier , OdPdfPublish::Text::kSymbol ,
  OdPdfPublish::Text::kTimesBold , OdPdfPublish::Text::kHelveticaBold , OdPdfPublish::Text::kCourierBold , OdPdfPublish::Text::kZapfDingbats ,
  OdPdfPublish::Text::kTimesItalic , OdPdfPublish::Text::kHelveticaOblique , OdPdfPublish::Text::kCourierOblique , OdPdfPublish::Text::kTimesBoldItalic ,
  OdPdfPublish::Text::kHelveticaBoldOblique , OdPdfPublish::Text::kCourierBoldOblique
}
 
enum  OdPdfPublish::Text::StorageType { OdPdfPublish::Text::kBuiltIn , OdPdfPublish::Text::kExplicit }
 
enum  OdPdfPublish::Text::Language {
  OdPdfPublish::Text::kASCII , OdPdfPublish::Text::kEastEuropeanRoman , OdPdfPublish::Text::kCyrillic , OdPdfPublish::Text::kGreek ,
  OdPdfPublish::Text::kTurkish , OdPdfPublish::Text::kHebrew , OdPdfPublish::Text::kArabic , OdPdfPublish::Text::kBaltic ,
  OdPdfPublish::Text::kChineseTraditional , OdPdfPublish::Text::kChineseSimplified , OdPdfPublish::Text::kJapanese , OdPdfPublish::Text::kKorean ,
  OdPdfPublish::Text::kDefault
}
 
enum  OdPdfPublish::Label::Position {
  OdPdfPublish::Label::kLabelOnly , OdPdfPublish::Label::kIconOnly , OdPdfPublish::Label::kTop , OdPdfPublish::Label::kBottom ,
  OdPdfPublish::Label::kLeft , OdPdfPublish::Label::kRight , OdPdfPublish::Label::kOnTop
}
 
enum  OdPdfPublish::Highlighting::Mode { OdPdfPublish::Highlighting::kNone , OdPdfPublish::Highlighting::kInvert , OdPdfPublish::Highlighting::kOutline , OdPdfPublish::Highlighting::kPush }
 
enum  OdPdfPublish::Image::Format {
  OdPdfPublish::Image::kUnknown = -1 , OdPdfPublish::Image::kBMP , OdPdfPublish::Image::kICO , OdPdfPublish::Image::kJPEG ,
  OdPdfPublish::Image::kJNG , OdPdfPublish::Image::kKOALA , OdPdfPublish::Image::kLBM , OdPdfPublish::Image::kIFF ,
  OdPdfPublish::Image::kMNG , OdPdfPublish::Image::kPBM , OdPdfPublish::Image::kPBMRAW , OdPdfPublish::Image::kPCD ,
  OdPdfPublish::Image::kPCX , OdPdfPublish::Image::kPGM , OdPdfPublish::Image::kPGMRAW , OdPdfPublish::Image::kPNG ,
  OdPdfPublish::Image::kPPM , OdPdfPublish::Image::kPPMRAW , OdPdfPublish::Image::kRAS , OdPdfPublish::Image::kTARGA ,
  OdPdfPublish::Image::kTIFF , OdPdfPublish::Image::kWBMP , OdPdfPublish::Image::kPSD , OdPdfPublish::Image::kCUT ,
  OdPdfPublish::Image::kXBM , OdPdfPublish::Image::kXPM , OdPdfPublish::Image::kDDS , OdPdfPublish::Image::kGIF ,
  OdPdfPublish::Image::kHDR , OdPdfPublish::Image::kFAXG3 , OdPdfPublish::Image::kSGI , OdPdfPublish::Image::kEXR ,
  OdPdfPublish::Image::kJ2K , OdPdfPublish::Image::kJP2 , OdPdfPublish::Image::kPFM , OdPdfPublish::Image::kPICT ,
  OdPdfPublish::Image::kRAW
}
 
enum  OdPdfPublish::Action::Type {
  OdPdfPublish::Action::kCursorEnter , OdPdfPublish::Action::kCursorExit , OdPdfPublish::Action::kButtonPressed , OdPdfPublish::Action::kButtonReleased ,
  OdPdfPublish::Action::kInputFocus , OdPdfPublish::Action::kLoseFocus , OdPdfPublish::Action::kPageOpened , OdPdfPublish::Action::kPageClosed ,
  OdPdfPublish::Action::kPageVisible , OdPdfPublish::Action::kPageInvisible
}
 
enum  OdPdfPublish::Geometry::PDFLineCap { OdPdfPublish::Geometry::kLineCapNotSet = -1 , OdPdfPublish::Geometry::kButtCap = 0 , OdPdfPublish::Geometry::kRoundCap = 1 , OdPdfPublish::Geometry::kProjectingSquareCap = 2 }
 
enum  OdPdfPublish::Geometry::PDFLineJoin { OdPdfPublish::Geometry::kLineJoinNotSet = -1 , OdPdfPublish::Geometry::kMiterJoin = 0 , OdPdfPublish::Geometry::kRoundJoin = 1 , OdPdfPublish::Geometry::kBevelJoin = 2 }
 
enum  OdPdfPublish::Geometry::PDFFinishRule {
  OdPdfPublish::Geometry::kFillNotSet = 0 , OdPdfPublish::Geometry::kEnd = 1 , OdPdfPublish::Geometry::kStroke = 2 , OdPdfPublish::Geometry::kClose = 4 ,
  OdPdfPublish::Geometry::kFillEvenOdd = 8 , OdPdfPublish::Geometry::kFillNonZero = 16
}