CFx SDK Documentation  2020SP3
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
}