PDFix SDK  6.5.0
Enumerations

PDFix SDK enumeration types. More...

Enumerations

enum  PdfAuthPlatform {
  kAuthPlatformWin = 0, kAuthPlatformMac, kAuthPlatformLinux, kAuthPlatformAndroid,
  kAuthPlatformiOS, kAuthPlatformServer
}
 PdfAuthPlatform. More...
 
enum  PdfAuthOption {
  kAuthOptionBasic = 0, kAuthOptionProfessional, kAuthOptionEnterprise, kAuthOptionDeveloper,
  kAuthOptionTrial, kAuthOptionLite
}
 PdfAuthOption. More...
 
enum  PdfEventType {
  kEventUnknown = 0, kEventDocWillSave, kEventDocWillClose, kEventDocDidOpen,
  kEventDocDidSave, kEventDocWillChangePages, kEventDocDidChangePages, kEventDocWillDeletePages,
  kEventDocDidDeletePages, kEventDocWillInsertPages, kEventDocDidInsertPages, kEventDocWillMovePages,
  kEventDocDidMovePages, kEventDocWillReplacePages, kEventDocDidReplacePages, kEventAnnotWillChange,
  kEventAnnotDidChange, kEventPageWillAddAnnot, kEventPageWillRemoveAnnot, kEventPageDidAddAnnot,
  kEventPageDidRemoveAnnot, kEventPageContentsDidChange
}
 PdfEventType. More...
 
enum  { kSaveIncremental = 0x00, kSaveFull = 0x01, kSaveUncompressed = 0x02, kSaveCompressedStructureOnly = 0x04 }
 PdfSaveFlags. More...
 
enum  PdfDigSigValidState {
  kDigSigBlank = 0, kDigSigUnknown, kDigSigInvalid, kDigSigValid,
  kDigSigDoubleChecked, kDigSigValidStateEnumSize
}
 PdfDigSigValidState. More...
 
enum  PdfAlignment {
  kAlignmentNone = 0, kAlignmentLeft, kAlignmentRight, kAlignmentJustify,
  kAlignmentTop, kAlignmentBottom, kAlignmentCenter
}
 PdfAlignment. More...
 
enum  PdfRotate { kRotate0 = 0, kRotate90 = 90, kRotate180 = 180, kRotate270 = 270 }
 PdfRotate. More...
 
enum  PdfObjectType {
  kPdsUnknown = 0, kPdsBoolean = 1, kPdsNumber, kPdsString,
  kPdsName, kPdsArray, kPdsDictionary, kPdsStream,
  kPdsNull, kPdsReference
}
 PdfObjectType. More...
 
enum  PdfPageObjectType {
  kPdsPageUnknown = 0, kPdsPageText = 1, kPdsPagePath, kPdsPageImage,
  kPdsPageShading, kPdsPageForm
}
 PdfPageObjectType. More...
 
enum  PdfElementType {
  kPdeUnknown = 0, kPdeText, kPdeTextLine, kPdeWord,
  kPdeTextRun, kPdeImage, kPdeContainer, kPdeList,
  kPdeLine, kPdeRect, kPdeTable, kPdeCell,
  kPdeToc, kPdeFormField, kPdeHeader, kPdeFooter,
  kPdeAnnot
}
 PdfElementType. More...
 
enum  PdfContainerType {
  kPdeContainerUnknown = 0, kPdeContainerPage, kPdeContainerArt, kPdeContainerCol,
  kPdeContainerRow, kPdeContainerSplitter
}
 PdfContainerType. More...
 
enum  PdfTagType { kTagUnknown = 0, kTagSect, kTagArt }
 PdfTagType. More...
 
enum  PdfLineCap { kPdfLineCapButt = 0, kPdfLineCapRound, kPdfLineCapSquare }
 Line Cap Style. More...
 
enum  PdfLineJoin { kPdfLineJoinMiter = 0, kPdfLineJoinRound, kPdfLineJoinBevel }
 Line Join Style. More...
 
enum  PdfFillType { kFillTypeNone = 0, kFillTypeSolid, kFillTypePattern }
 PdfFillType. More...
 
enum  PdfTextAlignment {
  kTextAlignmentNone = 0, kTextAlignmentLeft, kTextAlignmentRight, kTextAlignmentCenter,
  kTextAlignmentJustify
}
 PdfTextAlignment. More...
 
enum  PdfAnnotSubtype {
  kAnnotUnknown = 0, kAnnotText, kAnnotLink, kAnnotFreeText,
  kAnnotLine, kAnnotSquare, kAnnotCircle, kAnnotPolygon,
  kAnnotPolyLine, kAnnotHighlight, kAnnotUnderline, kAnnotSquiggly,
  kAnnotStrikeOut, kAnnotStamp, kAnnotCaret, kAnnotInk,
  kAnnotPopup, kAnnotFileAttachment, kAnnotSound, kAnnotMovie,
  kAnnotWidget, kAnnotScreen, kAnnotPrinterMark, kAnnotTrapNet,
  kAnnotWatermark, kAnnot3D, kAnnotRedact
}
 Annotation Types. More...
 
enum  {
  kAnnotFlagNone = 0x0000, kAnnotFlagInvisible = 0x0001, kAnnotFlagHidden = 0x0002, kAnnotFlagPrint = 0x0004,
  kAnnotFlagNoZoom = 0x0008, kAnnotFlagNoRotate = 0x0010, kAnnotFlagNoView = 0x0020, kAnnotFlagReadOnly = 0x0040,
  kAnnotFlagLocked = 0x0080, kAnnotFlagToggleNoView = 0x0100, kAnnotFlagLockedContents = 0x0200
}
 PdfAnnotFlags. More...
 
enum  { kRemoveAnnotSingle = 0x0000, kRemoveAnnotPopup = 0x0001, kRemoveAnnotReply = 0x0002 }
 PdfRemoveAnnotFlags. More...
 
enum  PdfBorderStyle {
  kBorderSolid = 0, kBorderDashed, kBorderBeveled, kBorderInset,
  kBorderUnderline
}
 PdfBorderStyle. More...
 
enum  {
  kTextFlagNone = 0x000, kTextFlagUnderline = 0x001, kTextFlagStrikeout = 0x002, kTextFlagHighlight = 0x004,
  kTextFlagSubscript = 0x008, kTextFlagSuperscript = 0x010, kTextFlagNoUnicode = 0x020, kTextFlagPatternFill = 0x040,
  kTextFlagPatternStroke = 0x080, kTextFlagWhiteSpace = 0x100, kTextFlagUnicode = 0x200
}
 PdfTextStateFlag. More...
 
enum  {
  kFieldFlagNone = 0x00000000, kFieldFlagReadOnly = 0x00000001, kFieldFlagRequired = 0x00000002, kFieldFlagNoExport = 0x00000004,
  kFieldFlagMultiline = 0x00001000, kFieldFlagPassword = 0x00002000, kFieldFlagNoToggleToOff = 0x00004000, kFieldFlagRadio = 0x00008000,
  kFieldFlagPushButton = 0x00010000, kFieldFlagCombo = 0x00200000, kFieldFlagEdit = 0x00400000, kFieldFlagSort = 0x00800000,
  kFieldFlagMultiSelect = 0x00200000, kFieldFlagDoNotSpellCheck = 0x00400000, kFieldFlagDCommitOnSelChange = 0x04000000, kFieldFlagFileSelect = 0x00100000,
  kFieldFlagDoNotScroll = 0x00800000, kFieldFlagComb = 0x01000000, kFieldFlagRichText = 0x02000000, kFieldFlagRadiosInUnison = 0x02000000
}
 PdfFieldFlags. More...
 
enum  PdfFieldType {
  kFieldUnknown = 0, kFieldButton, kFieldRadio, kFieldCheck,
  kFieldText, kFieldCombo, kFieldList, kFieldSignature
}
 PdfFieldType. More...
 
enum  PdfActionEventType {
  kActionEventAnnotEnter = 0, kActionEventAnnotExit, kActionEventAnnotMouseDown, kActionEventAnnotMouseUp,
  kActionEventAnnotFocus, kActionEventAnnotBlur, kActionEventAnnotPageOpen, kActionEventAnnotPageClose,
  kActionEventAnnotPageVisible, kActionEventAnnotPageInvisible, kActionEventPageOpen, kActionEventPageClose,
  kActionEventFieldKeystroke, kActionEventFieldFormat, kActionEventFieldValidate, kActionEventFieldCalculate,
  kActionEventDocWillClose, kActionEventDocWillSave, kActionEventDocDidSave, kActionEventDocWillPrint,
  kActionEventDocDidPrint
}
 PdfActionEventType. More...
 
enum  PdfActionType {
  kActionUnknown = 0, kActionGoTo, kActionGoToR, kActionGoToE,
  kActionLaunch, kActionThread, kActionURI, kActionSound,
  kActionMovie, kActionHide, kActionNamed, kActionSubmitForm,
  kActionResetForm, kActionImportData, kActionJavaScript, kActionSetOCGState,
  kActionRendition, kActionTrans, kActionGoTo3DView
}
 PdfActionType. More...
 
enum  {
  kRenderAnnot = 0x001, kRenderLCDText = 0x002, kRenderNoNativeText = 0x004, kRenderGrayscale = 0x008,
  kRenderLimitedCache = 0x010, kRenderForceHalftone = 0x020, kRenderPrinting = 0x040, kRenderNoText = 0x080,
  kRenderNoBackground = 0x100
}
 PdfRenderFlags. More...
 
enum  PdfImageFormat { kImageFormatPng = 0, kImageFormatJpg, kImageFormatBmp, kImageFormatEmf }
 PdfImageFormat. More...
 
enum  {
  kFontFixedPitch = 0x00001, kFontSerif = 0x00002, kFontSymbolic = 0x00004, kFontScript = 0x00008,
  kFontNotSymbolic = 0x00020, kFontItalic = 0x00040, kFontAllCap = 0x10000, kFontSmallCap = 0x20000,
  kFontForceBold = 0x40000
}
 PdfFontFlags. More...
 
enum  {
  kContentImage = 0x00001, kContentText = 0x00002, kContentPath = 0x00004, kContentForm = 0x00008,
  kContentShading = 0x00020, kContentTextTransparent = 0x00040, kContentTextFill = 0x00080, kContentTextStroke = 0x00100
}
 PdfPageContentFlags. More...
 
enum  PdfFontCharset {
  kFontAnsiCharset = 0, kFontDefaultCharset = 1, kFontSymbolCharset = 2, kFontUnknownCharset = 3,
  kFontMacintoshCharset = 77, kFontShiftJISCharset = 128, kFontHangeulCharset = 129, kFontKoreanCharset = 130,
  kFontGB2312Charset = 134, kFontCHineseBig5Charset = 136, kFontGreekCharset = 161, kFontTurkishCharset = 162,
  kFontVietnameseCharset = 163, kFontHebrewCharset = 177, kFontArabicCharset = 178, kFontArabicTCharset = 179,
  kFontArabicUCharset = 180, kFontHebrewUCharset = 181, kFontBalticCharset = 186, kFontRussianCharset = 204,
  kFontThaiCharset = 222, kFontEastEuropeCharset = 238
}
 PdfFontCharset. More...
 
enum  PdfPageRangeType { kAllPages = 0, kEvenPagesOnly, kOddPagesOnly }
 PdfPageRangeType. More...
 
enum  PdfFontType {
  kFontUnknownType = 0, kFontType1, kFontTrueType, kFontType3,
  kFontCIDFont
}
 PdfFontType. More...
 
enum  PdfFontFormat { kFontFormatTtf = 0, kFontFormatWoff }
 PdfFontFormat. More...
 
enum  PdfDestZoomType {
  kPdfZoomXYZ = 1, kPdfZoomFitPage, kPdfZoomFitHorz, kPdfZoomFitVert,
  kPdfZoomFitRect, kPdfZoomFitBbox, kPdfZoomFitBHorz, kPdfZoomFitBVert
}
 PdfDestZoomType. More...
 
enum  PdfDigSigType { kDigSigOpenSSL, kDigSigCert, kDigSigCustom }
 PdfDigSigType. More...
 
enum  PdfImageType {
  kImageFigure, kImageImage, kImagePath, kImageRect,
  kImageShading, kImageForm
}
 PdfImageType. More...
 
enum  {
  kTableUnknown = 0x00, kTableGraphic = 0x01, kTableIsolated = 0x02, kTableIsolatedCol = 0x04,
  kTableIsolatedRow = 0x08, kTableForm = 0x10, kTableElement = 0x20
}
 PdfTableType. More...
 
enum  PdfListType {
  kListNone, kListUnordered, kListOrdered, kListDecimal,
  kListRomanUpper, kListRomanLower, kListLetterUpper, kListLetterLower
}
 PdfListType. More...
 
enum  {
  kWordFlagHyphen = 0x0001, kWordFlagBullet = 0x0002, kWordFlagColon = 0x0004, kWordFlagNumber = 0x008,
  kWordFlagSubscript = 0x0010, kWordFlagSupercript = 0x0020, kWordFlagTerminal = 0x0040, kWordFlagFirstCap = 0x0080,
  kWordFlagImage = 0x00100, kWordFlagNumberingDecimal = 0x0200, kWordFlagNumberingRoman = 0x0400, kWordFlagNumberingLetter = 0x0800,
  kWordFlagPageNumber = 0x1000, kWordFlagFilling = 0x2000, kWordFlagAllCaps = 0x4000, kWordFlagComma = 0x8000,
  kWordFlagNoUnicode = 0x10000, kWordFlagLetter = 0x20000
}
 PdfWordFlags. More...
 
enum  {
  kTextLineFlagHyphen = 0x0001, kTextLineFlagNewLine = 0x0002, kTextLineFlagIndent = 0x0004, kTextLineFlagTerminal = 0x0008,
  kTextLineFlagDropCap = 0x0010, kTextLineFlagFilling = 0x0020, kTextLineFlagAllCaps = 0x0040
}
 PdfTextLineFlags. More...
 
enum  PdfTextStyle {
  kTextNormal, kTextH1, kTextH2, kTextH3,
  kTextH4, kTextH5, kTextH6, kTextH7,
  kTextH8, kTextNote, kTextTitle
}
 PdfTextStyle. More...
 
enum  {
  kTextFlagTableCaption = 0x0001, kTextFlagImageCaption = 0x0002, kTextFlagChartCaption = 0x0004, kTextFlagNoteCaption = 0x0008,
  kTextFlagFilling = 0x010, kTextFlagAllCaps = 0x020
}
 PdfTextFlags. More...
 
enum  {
  kElemNoJoin = 0x001, kElemNoSplit = 0x002, kElemArtifact = 0x004, kElemHeader = 0x008,
  kElemFooter = 0x010, kElemSplitter = 0x020, kElemNoTable = 0x040, kElemTable = 0x080
}
 PdfElementFlags. More...
 
enum  PsFileMode { kPsWrite = 0, kPsReadOnly = 1, kPsTruncate = 2 }
 PsFileMode. More...
 
enum  PdfAlternateType { kAlternatePdf = 0, kAlternateHtml }
 PdfAlternateType. More...
 
enum  PdfMediaType { kCSSMediaTypeAll = 0, kCSSMediaTypePrint, kCSSMediaTypeScreen, kCSSMediaTypeSpeech }
 PdfMediaType. More...
 
enum  PsImageDIBFormat { kImageDIBFormatArgb = 0x220 }
 PsImageDIBFormat. More...
 
enum  PsDataFormat { kDataFormatJson = 0, kDataFormatXml, kDataFormatTxt }
 PsDataFormat. More...
 
enum  PdfStreamType { kFileStream = 0, kMemoryStream, kProcStream }
 PdfStreamType. More...
 
enum  PdfStructElementType {
  kPdsStructKidInvalid = 0, kPdsStructKidElement, kPdsStructKidPageContent, kPdsStructKidStreamContent,
  kPdsStructKidObject
}
 PdfStructElementType. More...
 
enum  { kPageInsertNone = 0x0000, kPageInsertBookmarks = 0x001, kPageInsertAll = 0x0002 }
 PdfPageInsertFlags. More...
 
enum  PdfAuthorizationType { kAuthorizationStandard = 0, kAuthorizationAccount }
 PdfAuthorizationType. More...
 
enum  PdfDestFitType {
  kDestFitUnknown = 0, kDestFitXYZ, kDestFit, kDestFitH,
  kDestFitV, kDestFitR, kDestFitB, kDestFitBH,
  kDestFitBV
}
 PdfDestFitType. More...
 
enum  PdfLabelType {
  kLabelNo = -1, kLabelNone = 0, kLabel = 1, kLabelLevel1,
  kLabelLevel2, kLabelLevel3, kLabelLevel4
}
 PdfLabelType. More...
 
enum  PsCommandStatus {
  kAVCommandReady = 0, kAVCommandWorking, kAVCommandDone, kAVCommandCanceled,
  kAVCommandInError
}
 PsCommandStatus. More...
 
enum  PdfAnnotAppearanceMode { kAppearanceNormal = 0, kAppearanceRollover, kAppearanceDown }
 Annotation Appearance Modes. More...
 
enum  PdsPathPointType { kPathLineTo = 0, kPathBezierTo, kPathMoveTo }
 PdsPathPointType. More...
 
enum  PdfBlendMode {
  kBlendModeNormal = 0, kBlendModeMultiply, kBlendModeScreen, kBlendModeOverlay,
  kBlendModeDarken, kBlendModeLighten, kBlendModeColorDodge, kBlendModeColorBurn,
  kBlendModeHardLight, kBlendModeSoftLight, kBlendModeDifference, kBlendModeExclusion,
  kBlendModeHue = 21, kBlendModeSaturation, kBlendModeColor, kBlendModeLuminosity
}
 PdfBlendMode. More...
 
enum  PdfFillRule { kFillRuleNone = 0, kFillRuleEvenOdd, kFillRuleWinding }
 PdfFillRule. More...
 
enum  { kContentToPage = 0x01, kContentToForm = 0x02, kContentToCharproc = 0x04 }
 PdsContentFlags. More...
 

Detailed Description

PDFix SDK enumeration types.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

PdfSaveFlags.

Flags for PdfDoc::Save flags parameter.

Enumerator
kSaveIncremental 

Save only those portions of the document that have changed.

kSaveFull 

Save the entire document.

kSaveUncompressed 

Do not compress objects when saving document to make the result compatible with all PDF versions. This flag is ignored if kSaveFull is off.

kSaveCompressedStructureOnly 

Compress only objects, related to logical structure of tagged PDF. Compatible only with PDF 1.5 or later. This flag is ignored if kSaveFull is off.

◆ anonymous enum

anonymous enum

PdfAnnotFlags.

Annotation flags.

Enumerator
kAnnotFlagNone 

Default value.

kAnnotFlagInvisible 

If there is no annotation handler, the annotation is invisible.

kAnnotFlagHidden 

The annotation is not visible and does not print.

kAnnotFlagPrint 

The annotation prints.

kAnnotFlagNoZoom 

The annotation does not zoom with the view.

kAnnotFlagNoRotate 

The annotation does not rotate with the page.

kAnnotFlagNoView 

The annotation does not view but can print.

kAnnotFlagReadOnly 

The annotation does not interact with the user.

kAnnotFlagLocked 

The annotation does not move or resize with the view. Currently only form fields respect this flag. If the annotation is locked, the user cannot delete, move or change its associated form field's properties.

kAnnotFlagToggleNoView 

A mouse-over or selection causes the kAnnotFlagNoView bit to toggle.

kAnnotFlagLockedContents 

If the annotation is content-locked, the user can not change its content key.

◆ anonymous enum

anonymous enum

PdfTextLineFlags.

PdeLine flags.

Enumerator
kTextLineFlagHyphen 

Hyphen.

kTextLineFlagNewLine 

New line.

kTextLineFlagIndent 

Line has indenation. The value is held by the parent text.

kTextLineFlagTerminal 

Line ended with terminal character.

kTextLineFlagDropCap 

First char on the line is drop cap.

kTextLineFlagFilling 

Line is filling only.

kTextLineFlagAllCaps 

All uppercase.

◆ anonymous enum

anonymous enum

PdfTextFlags.

PdeText flags.

Enumerator
kTextFlagTableCaption 

Table caption.

kTextFlagImageCaption 

Image caption.

kTextFlagChartCaption 

Chart caption.

kTextFlagNoteCaption 

Note caption.

kTextFlagFilling 

Text filling only.

kTextFlagAllCaps 

Upercase.

◆ anonymous enum

anonymous enum

PdfElementFlags.

PdeElement flags.

◆ anonymous enum

anonymous enum

PdfPageInsertFlags.

Flags that determine what additional information is copied while inserting pages.

Enumerator
kPageInsertBookmarks 

/ Inserts bookmarks as well as pages. The bookmark tree of doc is merged into the bookmark tree by copying it as a new first-level subtree of doc's bookmark tree root, of which it becomes the last child. If current doc has no bookmark tree, it acquires one identical to the bookmark tree from doc.

kPageInsertAll 

/ Inserts document data from pages.

◆ anonymous enum

anonymous enum

PdsContentFlags.

A bit field for the PDEContent::ToObject method, indicating the type of object to create and how it is created.

Enumerator
kContentToPage 

Create page contents.

kContentToForm 

Create form.

kContentToCharproc 

Create charproc.

◆ anonymous enum

anonymous enum

PdfRemoveAnnotFlags.

Remove annotation flags.

Enumerator
kRemoveAnnotSingle 

/ Remove only annotation specified by the annotation index.

kRemoveAnnotPopup 

/ Remove popup connected to the markup annotation.

kRemoveAnnotReply 

/ Remove all replies connected to the markup annotation.

◆ anonymous enum

anonymous enum

PdfTextStateFlag.

Character state.

Enumerator
kTextFlagNone 

No decorations on text.

kTextFlagUnderline 

Text is underline.

kTextFlagStrikeout 

Text is strikeout.

kTextFlagHighlight 

Text is highlight.

kTextFlagSubscript 

Is subscript.

kTextFlagSuperscript 

Is superscript.

kTextFlagNoUnicode 

Text with no unicode representation.

kTextFlagPatternFill 

Text is filled with pattern.

kTextFlagPatternStroke 

Text is stroked with pattern.

kTextFlagWhiteSpace 

Text is whitespace.

kTextFlagUnicode 

Text has unicode representation.

◆ anonymous enum

anonymous enum

PdfFieldFlags.

Field flags.

Enumerator
kFieldFlagNone 

Ignore.

kFieldFlagReadOnly 

Read only.

kFieldFlagRequired 

Required.

kFieldFlagNoExport 

No export.

kFieldFlagMultiline 

Multiline.

kFieldFlagPassword 

Password.

kFieldFlagNoToggleToOff 

No toggle.

kFieldFlagRadio 

Radion.

kFieldFlagPushButton 

Push button.

kFieldFlagCombo 

Combo.

kFieldFlagEdit 

Edit.

kFieldFlagSort 

Sort.

kFieldFlagMultiSelect 

Multiselect.

kFieldFlagDoNotSpellCheck 

No spell check.

kFieldFlagDCommitOnSelChange 

Flag FileSelect.

kFieldFlagFileSelect 

Flag ignore.

kFieldFlagDoNotScroll 

Flag DoNotScroll.

kFieldFlagComb 

Flag Comb.

kFieldFlagRichText 

Flag RichText.

kFieldFlagRadiosInUnison 

Flag adiosInUnison.

◆ anonymous enum

anonymous enum

PdfRenderFlags.

Page rendering flags.

Enumerator
kRenderAnnot 

Set if annotations are to be rendered.

kRenderLCDText 

Set if using text rendering optimized for LCD display.

kRenderNoNativeText 

Don't use the native text output available on some platforms

kRenderGrayscale 

Grayscale output.

kRenderLimitedCache 

Limit image cache size.

kRenderForceHalftone 

Always use halftone for image stretching.

kRenderPrinting 

Render for printing.

kRenderNoText 

Set to disable text rendering.

kRenderNoBackground 

Set to use transparent background.

◆ anonymous enum

anonymous enum

PdfFontFlags.

Specifies a various characteristics of the font.

Enumerator
kFontFixedPitch 

All glyphs have the same width.

kFontSerif 

Glyphs have serifs, which are short strokes drawn at an angle on the top and bottom of glyph stems. Sans serif fonts do not have serifs.

kFontSymbolic 

Font contains glyphs outside the Adobe standard Latin character set. This flag and the kFontNotSymbolic flag cannot both be set or both be clear.

kFontScript 

Glyphs resemble cursive handwriting.

kFontNotSymbolic 

Font uses the Adobe standard Latin character set or a subset of it.

kFontItalic 

Glyphs have dominant vertical strokes that are slanted.

kFontAllCap 

Font contains no lowercase letters; typically used for display purposes, such as for titles or headlines.

kFontSmallCap 

Font contains both uppercase and lowercase letters. The uppercase letters are similar to those in the regular version of the same typeface family. The glyphs for the lowercase letters have the same shapes as the corresponding uppercase letters, but they are sized and their proportions adjusted so that they have the same size and stroke weight as lowercase glyphs in the same typeface family.

kFontForceBold 

The kFontForceBold flag determines whether bold glyphs are painted with extra pixels even at very small text sizes.

◆ anonymous enum

anonymous enum

PdfPageContentFlags.

Specifies various flags for specific object types in the page content.

Enumerator
kContentImage 

ImageObject.

kContentText 

Text object.

kContentPath 

Path objects.

kContentForm 

Form object.

kContentShading 

Shading object .

kContentTextTransparent 

Text object with rendering mode 3 - transparent text.

kContentTextFill 

Text object with rendering mode 0, 2 or 4. - fill

kContentTextStroke 

Text object with rendering mode 1, 2 or 5. - stroke

◆ anonymous enum

anonymous enum

PdfTableType.

Type of PdeTable.

Enumerator
kTableUnknown 

Unknown table.

kTableGraphic 

Graphic table.

kTableIsolated 

Isolated table.

kTableIsolatedCol 

Col table.

kTableIsolatedRow 

Row table.

kTableForm 

Form table.

kTableElement 

Element table.

◆ anonymous enum

anonymous enum

PdfWordFlags.

PdeWord flags.

Enumerator
kWordFlagHyphen 

Hyphen.

kWordFlagBullet 

Bullet.

kWordFlagColon 

Word ends with a colon character.

kWordFlagNumber 

Any number.

kWordFlagSubscript 

Subscript.

kWordFlagSupercript 

Superscript.

kWordFlagTerminal 

Terminal word in a sentence.

kWordFlagFirstCap 

First char is capital.

kWordFlagImage 

Image, not text representation.

kWordFlagNumberingDecimal 

Decimal numbering.

kWordFlagNumberingRoman 

Roman numbering.

kWordFlagNumberingLetter 

Letter numbering.

kWordFlagPageNumber 

Page number e.g roman numeral.

kWordFlagFilling 

Word is filling..

kWordFlagAllCaps 

All chars are capitals.

kWordFlagComma 

Word ends with a comma character.

kWordFlagNoUnicode 

Word has no unicode representation.

kWordFlagLetter 

Word contains a single letter character.

◆ PdfActionEventType

PdfActionEventType.

Event types.

Enumerator
kActionEventAnnotEnter 

An action to be performed when the cursor enters the annotation's active area.

kActionEventAnnotExit 

An action to be performed when the cursor exits the annotation's active area.

kActionEventAnnotMouseDown 

An action to be performed when the mouse button is pressed inside the annotation's active area.

kActionEventAnnotMouseUp 

An action to be performed when the mouse button is released inside the annotation's active area.

kActionEventAnnotFocus 

An action to be performed when the annotation receives the input focus.

kActionEventAnnotBlur 

An action to be performed when the annotation loses the input focus.

kActionEventAnnotPageOpen 

An action to be performed when the page containing the annotation is opened (for example, when the user navigates to it from the next or previous page or by means of a link annotation or outline item).

kActionEventAnnotPageClose 

An action to be performed when the page containing the annotation is closed (for example, when the user navigates to the next or previous page, or follows a link annotation or outline item).

kActionEventAnnotPageVisible 

An action to be performed when the page containing the annotation becomes visible in the viewer application's user interface.

kActionEventAnnotPageInvisible 

An action to be performed when the page containing the annotation is no longer visible in the viewer application's user interface.

kActionEventPageOpen 

An action to be performed when the page is opened (for example, when the user navigates to it from the next or previous page or by means of a link annotation or outline item).

kActionEventPageClose 

An action to be performed when the page is closed (for example, when the user navigates to the next or previous page or follows a link annotation or an outline item).

kActionEventFieldKeystroke 

A JavaScript action to be performed when the user types a keystroke into a text field or combo box or modifies the selection in a scrollable list box. This action can check the keystroke for validity and reject or modify it.

kActionEventFieldFormat 

A JavaScript action to be performed before the field is formatted to display its current value. This action can modify the field's value before formatting.

kActionEventFieldValidate 

JavaScript action to be performed when the field's value is changed. This action can check the new value for validity.

kActionEventFieldCalculate 

A JavaScript action to be performed to recalculate the value of this field when that of another field changes.

kActionEventDocWillClose 

A JavaScript action to be performed before closing a document.

kActionEventDocWillSave 

A JavaScript action to be performed before saving a document.

kActionEventDocDidSave 

A JavaScript action to be performed after saving a document.

kActionEventDocWillPrint 

A JavaScript action to be performed before printing a document.

kActionEventDocDidPrint 

A JavaScript action to be performed after printing a document.

◆ PdfActionType

PdfActionType.

Instead of simply jumping to a destination in the document, an annotation or outline item can specify an action(PDF 1.1) for the viewer application to perform, such as launching an application, playing a sound, or changing an annotation's appearance state.

Enumerator
kActionUnknown 

Unknown action.

kActionGoTo 

Go to a destination in the current document.

kActionGoToR 

('Go-to remote') Go to a destination in another document.

kActionGoToE 

('Go-to embedded') Go to a destination in an embedded file.

kActionLaunch 

Launch an application, usually to open a file.

kActionThread 

Begin reading an article thread.

kActionURI 

Resolve a uniform resource identifier.

kActionSound 

Play a sound.

kActionMovie 

Play a movie.

kActionHide 

Set an annotation's Hidden flag.

kActionNamed 

Execute an action predefined by the viewer application.

kActionSubmitForm 

Send data to a uniform resource locator.

kActionResetForm 

Set fields to their default values.

kActionImportData 

Import field values from a file.

kActionJavaScript 

Execute a JavaScript script.

kActionSetOCGState 

Set the states of optional content groups.

kActionRendition 

Controls the playing of multimedia content.

kActionTrans 

Updates the display of a document, using a transition dictionary.

kActionGoTo3DView 

Set the current view of a 3D annotation.

◆ PdfAlignment

PdfAlignment.

Alignment.

Enumerator
kAlignmentNone 

No alignment.

kAlignmentLeft 

Top alignment.

kAlignmentRight 

Bottom alignment.

kAlignmentJustify 

Justify alignment.

kAlignmentTop 

Left alignment.

kAlignmentBottom 

Right alignment.

kAlignmentCenter 

Center alignment.

◆ PdfAlternateType

PdfAlternateType.

Alternate representation.

Enumerator
kAlternatePdf 

PDF alternate.

kAlternateHtml 

HTML alternate.

◆ PdfAnnotAppearanceMode

Annotation Appearance Modes.

An annotation may define three separate appearances:

  • The normal appearance shall be used when the annotation is not interacting with the user.
  • The rollover appearance shall be used when the user moves the cursor into the annotation’s area.
  • The down appearance shall be used when the mouse button is down within the annotation’s area.
Enumerator
kAppearanceNormal 

Normal annotation appearance.

kAppearanceRollover 

Rollover annotation appearance.

kAppearanceDown 

Down annotation appearance.

◆ PdfAnnotSubtype

Annotation Types.

An annotation associates an object such as a note, sound, or movie with a location on a page of a PDF document, or provides a way to interact with the user by means of the mouse and keyboard. PDF includes a wide variety of standard annotation types.

Enumerator
kAnnotUnknown 

Unknown type.

kAnnotText 

Text annotation.

kAnnotLink 

Link annotation.

kAnnotFreeText 

Free text annotation.

kAnnotLine 

Line annotation.

kAnnotSquare 

Square annotation.

kAnnotCircle 

Circle annotation.

kAnnotPolygon 

Polygon annotation.

kAnnotPolyLine 

Polyline annotation.

kAnnotHighlight 

Highlight annotation.

kAnnotUnderline 

Underline annotation.

kAnnotSquiggly 

Squiggly-underline annotation.

kAnnotStrikeOut 

Strikeout annotation.

kAnnotStamp 

Rubber stamp annotation.

kAnnotCaret 

Caret annotation.

kAnnotInk 

Ink annotation.

kAnnotPopup 

Pop-up annotation.

kAnnotFileAttachment 

File attachment annotation.

kAnnotSound 

Sound annotation.

kAnnotMovie 

Movie annotation.

kAnnotWidget 

Widget annotation.

kAnnotScreen 

Screen annotation.

kAnnotPrinterMark 

Printer's mark annotation.

kAnnotTrapNet 

Trap network annotation.

kAnnotWatermark 

Watermark annotation.

kAnnot3D 

3D annotation.

kAnnotRedact 

Redact annotation.

◆ PdfAuthOption

PdfAuthOption.

Authorization option.

Enumerator
kAuthOptionBasic 

PDFix SDK Basic.

kAuthOptionProfessional 

PDFix SDK Professional.

kAuthOptionEnterprise 

PDFix SDK Enterprise.

kAuthOptionDeveloper 

PDFix SDK Developer.

kAuthOptionTrial 

PDFix SDK Trial.

kAuthOptionLite 

PDFix SDK Lite.

◆ PdfAuthorizationType

PdfAuthorizationType.

Specifies authorization type.

Enumerator
kAuthorizationStandard 

Standard authorization type.

kAuthorizationAccount 

Account-based authorization type.

◆ PdfAuthPlatform

PdfAuthPlatform.

Platform type.

Enumerator
kAuthPlatformWin 

PDFix WIN.

kAuthPlatformMac 

PDFix MAC platform.

kAuthPlatformLinux 

PDFix Linux platform.

kAuthPlatformAndroid 

PDFix Android platform.

kAuthPlatformiOS 

PDFix iOS platform.

kAuthPlatformServer 

PDFix Server.

◆ PdfBlendMode

PdfBlendMode.

Specifies the blend mode

Enumerator
kBlendModeNormal 

Selects the source colour, ignoring the backdrop.

kBlendModeMultiply 

Multiplies the backdrop and source colour values.

kBlendModeScreen 

Multiplies the complements of the backdrop and source colour values, then complements the result.

kBlendModeOverlay 

Selects the darker of the backdrop and source colours.

kBlendModeDarken 

Selects the lighter of the backdrop and source colours.

kBlendModeLighten 

Brightens the backdrop colour to reflect the source colour.

kBlendModeColorDodge 

Darkens the backdrop colour to reflect the source colour.

kBlendModeColorBurn 

Multiplies or screens the colours, depending on the source colour value.

kBlendModeHardLight 

Darkens or lightens the colours, depending on the source colour value.

kBlendModeSoftLight 

Multiplies or screens the colours, depending on the backdrop colourvalue.

kBlendModeDifference 

Subtracts the darker of the two constituent colours from the lightercolour.

kBlendModeExclusion 

Produces an effect similar to that of the Difference mode but lower in contrast.

kBlendModeHue 

Creates a colour with the hue of the source colour and the saturation and luminosity of the backdrop colour.

kBlendModeSaturation 

Creates a colour with the saturation of the source colour and the hue and luminosity of the backdrop colour.

kBlendModeColor 

Creates a colour with the hue and saturation of the source colour and the luminosity of the backdrop colour.

kBlendModeLuminosity 

Creates a colour with the luminosity of the source colour and thehue and saturation of the backdrop colour.

◆ PdfBorderStyle

PdfBorderStyle.

Border style.

Enumerator
kBorderSolid 

Solid border.

kBorderDashed 

Dashed border.

kBorderBeveled 

Beveled border.

kBorderInset 

Inset border.

kBorderUnderline 

Underline border.

◆ PdfContainerType

PdfContainerType.

Specifies container type.

Enumerator
kPdeContainerUnknown 

Unknown container.

kPdeContainerPage 

Main page container.

kPdeContainerArt 

Article container.

kPdeContainerCol 

Column container.

kPdeContainerRow 

Row container.

kPdeContainerSplitter 

Splitter divided.

◆ PdfDestFitType

PdfDestFitType.

Specifies the fit type of the designated page into the display.

Enumerator
kDestFitUnknown 

Unknown fit type.

kDestFitXYZ 

Fit to the coordinates (left, top) positioned in the top left corner and factor zoom.

kDestFit 

Fit to page width and height.

kDestFitH 

Fit to page width.

kDestFitV 

Fit to page height.

kDestFitR 

Fit to rectangle.

kDestFitB 

Fit to page content width and height.

kDestFitBH 

Fit to page content width.

kDestFitBV 

Fit to page content height.

◆ PdfDestZoomType

PdfDestZoomType.

Font types

Enumerator
kPdfZoomXYZ 

Display the page with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom.

kPdfZoomFitPage 

Fit the entire page within the window both horizontally and vertically.

kPdfZoomFitHorz 

Fit the entire width of the page within the window.

kPdfZoomFitVert 

Fit the entire height of the page within the window.

kPdfZoomFitRect 

Fit the rectangle specified by the coordinate.

kPdfZoomFitBbox 

Fit the page content bounding box entirely within the window both horizontally and vertically.

kPdfZoomFitBHorz 

Fit the entire width of the page content within the window.

kPdfZoomFitBVert 

Fit the entire height of the page content within the window.

◆ PdfDigSigType

PdfDigSigType.

Digital signature type.

Enumerator
kDigSigOpenSSL 

Use a pfx file to sign a document.

kDigSigCert 

Use a certificate file to sign a document.

kDigSigCustom 

Use callbacks to sign a document.

◆ PdfDigSigValidState

PdfDigSigValidState.

Digital signature validate state.

Enumerator
kDigSigBlank 

Signature field is unsigned.

kDigSigUnknown 

Signature field is signed but not validated.

kDigSigInvalid 

Signature field is signed but failed validation.

kDigSigValid 

Signature field is signed and valid.

kDigSigDoubleChecked 

Signature field is signed and double - checked valid.

kDigSigValidStateEnumSize 

A validity state constant for a signature field resulting from verification.

◆ PdfElementType

PdfElementType.

Specifies element type.

Enumerator
kPdeUnknown 

Unknown element.

kPdeText 

PdeText element.

kPdeTextLine 

PdeTextLine element.

kPdeWord 

PdeWord element.

kPdeTextRun 

PdeTextRun element. Not exported yet.

kPdeImage 

PdeImage element.

kPdeContainer 

PdeContainer element.

kPdeList 

PdeList element.

kPdeLine 

PdeLine element.

kPdeRect 

PdeRect element.

kPdeTable 

PdeTable element.

kPdeCell 

PdeCell element.

kPdeToc 

PdeToc element.

kPdeFormField 

PdeFormField element.

kPdeHeader 

PdeHeader element.

kPdeFooter 

PdeFooter element.

kPdeAnnot 

PdeAnnot element.

◆ PdfEventType

PdfEventType.

The event type.

Enumerator
kEventUnknown 

Unknown.

kEventDocWillSave 

A document will be saved.

kEventDocWillClose 

A document will be closed.

kEventDocDidOpen 

A document was opened.

kEventDocDidSave 

A document has been saved.

kEventDocWillChangePages 

Pages will be inserted, deleted, moved, or modified.

kEventDocDidChangePages 

Pages have been inserted, deleted, moved, or modified.

kEventDocWillDeletePages 

One or more pages will be deleted.

kEventDocDidDeletePages 

One or more pages were deleted.

kEventDocWillInsertPages 

One or more pages will be inserted.

kEventDocDidInsertPages 

One or more pages have been inserted.

kEventDocWillMovePages 

One or more pages will be moved.

kEventDocDidMovePages 

One or more pages were moved.

kEventDocWillReplacePages 

One or more pages will be replaced.

kEventDocDidReplacePages 

One or more pages have been replaced.

kEventAnnotWillChange 

An annotation will change in the specified way.

kEventAnnotDidChange 

An annotation changed in the specified way.

kEventPageWillAddAnnot 

An annotation will be added to a page.

kEventPageWillRemoveAnnot 

An annotation will be removed from a page.

kEventPageDidAddAnnot 

An annotation was added to a page.

kEventPageDidRemoveAnnot 

An annotation has been removed from a page.

kEventPageContentsDidChange 

The contents of a page have changed.

◆ PdfFieldType

PdfFieldType.

Field type.

Enumerator
kFieldUnknown 

Unknown field.

kFieldButton 

Button.

kFieldRadio 

Radio button.

kFieldCheck 

Check box.

kFieldText 

Text field.

kFieldCombo 

Combo box.

kFieldList 

List.

kFieldSignature 

Signature.

◆ PdfFillRule

PdfFillRule.

Fill rule for paths.

Enumerator
kFillRuleNone 

No fill.

kFillRuleEvenOdd 

Fill the path, using the even-odd rule.

kFillRuleWinding 

Fill the path, using the non-zero winding number rule.

◆ PdfFillType

PdfFillType.

Fill type.

Enumerator
kFillTypeNone 

Undefined fill type.

kFillTypeSolid 

Solid fill type.

kFillTypePattern 

Pattern fill type.

◆ PdfFontCharset

PdfFontCharset.

Supported character sets.

Enumerator
kFontAnsiCharset 

ANSI Charset.

kFontDefaultCharset 

System Default Charset.

kFontSymbolCharset 

Symbol Charset.

kFontUnknownCharset 

Invalid Charset.

kFontMacintoshCharset 

Macintosh Charset.

kFontShiftJISCharset 

Japanese (Shift-JIS) Charset.

kFontHangeulCharset 

Korean (Hangul, Wansung) Charset.

kFontKoreanCharset 

Korean(Johab) Charset.

kFontGB2312Charset 

Simple Chinese (GB2312) Charset.

kFontCHineseBig5Charset 

Traditinoal Chinese (Big5) Charset.

kFontGreekCharset 

Greek Charset.

kFontTurkishCharset 

Turkish Charset.

kFontVietnameseCharset 

Vietnamese Charset.

kFontHebrewCharset 

Hebrew Charset.

kFontArabicCharset 

Arabic Charset.

kFontArabicTCharset 

Arabic Traditional Charset.

kFontArabicUCharset 

Arabic user Charset.

kFontHebrewUCharset 

Hebrew user Charset.

kFontBalticCharset 

Baltic Charset.

kFontRussianCharset 

Russian Charset.

kFontThaiCharset 

Thai Charset.

kFontEastEuropeCharset 

Eastern European Charset.

◆ PdfFontFormat

PdfFontFormat.

Import/Export font format.

Enumerator
kFontFormatTtf 

TTF font format

kFontFormatWoff 

WOFF font format

◆ PdfFontType

PdfFontType.

Font types

Enumerator
kFontType1 

A font that defines glyph shapes using Type 1 font technology.

kFontTrueType 

A font based on the TrueType font format.

kFontType3 

A font that defines glyphs with streams of PDF graphics operators.

kFontCIDFont 

A CIDFont program contains glyph descriptions that are accessed using a CID as the character selector.

◆ PdfImageFormat

PdfImageFormat.

Import/Export image format.

Enumerator
kImageFormatPng 

*.png

kImageFormatJpg 

*.jpg

kImageFormatBmp 

*.bmp

kImageFormatEmf 

*.emf

◆ PdfImageType

PdfImageType.

Type of PdeImage.

Enumerator
kImageFigure 

PdeImage consists of different elements types.

kImageImage 

PdeImage consists of images.

kImagePath 

PdeImage consists of paths.

kImageRect 

PdeImage is a simple rect.

kImageShading 

PdeImage is shading.

kImageForm 

PdeImage was created from form xobject.

◆ PdfLabelType

PdfLabelType.

Label type.

Enumerator
kLabelNo 

Never marks as a label.

kLabelNone 

No label.

kLabel 

Label.

kLabelLevel1 

List label on 1th level.

kLabelLevel2 

List label on 2th level.

kLabelLevel3 

List lbel on 3th level.

kLabelLevel4 

List lbel on 4th level.

◆ PdfLineCap

enum PdfLineCap

Line Cap Style.

The line cap style specifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked.

Enumerator
kPdfLineCapButt 

Butt cap. The stroke is squared off at the endpoint of the path. There is no projection beyond the end of the path.

kPdfLineCapRound 

Round cap. A semicircular arc with a diameter equal to the line width is drawn around the endpoint and filled in.

kPdfLineCapSquare 

Projecting square cap. The stroke continues beyond the endpoint of the path for a distance equal to half the line width and is squared off.

◆ PdfLineJoin

Line Join Style.

The line join style specifies the shape to be used at the corners of paths that are stroked.

Enumerator
kPdfLineJoinMiter 

Miter join. The outer edges of the strokes for the two segments are extended until they meet at an angle, as in a picture frame. If the segments meet at too sharp an anglea, a bevel join is used instead.

kPdfLineJoinRound 

Round join. An arc of a circle with a diameter equal to the line width is drawn around the point where the two segments meet, connecting the outer edges of the strokes for the two segments. This pieslice-shaped figure is filled in, producing a rounded corner.

kPdfLineJoinBevel 

◆ PdfListType

PdfListType.

Type of PdeList.

Enumerator
kListNone 

No numbering system; Lbl elements(if present) contain arbitrary text not subject to any numbering scheme.

kListUnordered 

Unordered list with unspecified bullets.

kListOrdered 

Ordered Ordered lists with unspecified numbering.

kListDecimal 

Decimal Decimal Arabic numerals(1-9, 10-99, ...)

kListRomanUpper 

UpperRoman Uppercase Roman numerals(I, II, III, IV, ...)

kListRomanLower 

LowerRoman Lowercase Roman numerals(i, ii, iii, iv, ...)

kListLetterUpper 

UpperAlpha Uppercase letters(A, B, C, ...)

kListLetterLower 

LowerAlpha Lowercase letters(a, b, c, ...)

◆ PdfMediaType

PdfMediaType.

An optional media type.

Enumerator
kCSSMediaTypeAll 

Used for all media type devices.

kCSSMediaTypePrint 

Used for printers.

kCSSMediaTypeScreen 

Used for computer screens, tablets, smart-phones etc..

kCSSMediaTypeSpeech 

Used for screenreaders that "reads" the page out loud.

◆ PdfObjectType

PdfObjectType.

Specifies PdsObject type.

Enumerator
kPdsUnknown 

Unknown object.

kPdsBoolean 

Boolean object.

kPdsNumber 

Number object.

kPdsString 

String object.

kPdsName 

Name object.

kPdsArray 

Array object.

kPdsDictionary 

Dictionary object.

kPdsStream 

Stream object.

kPdsNull 

Null object.

kPdsReference 

Reference object.

◆ PdfPageObjectType

PdfPageObjectType.

Specifies PdsPageObject type.

Enumerator
kPdsPageUnknown 

Unknown object.

kPdsPageText 

Text object.

kPdsPagePath 

Path object.

kPdsPageImage 

Image object.

kPdsPageShading 

Shading object.

kPdsPageForm 

Form object.

◆ PdfPageRangeType

PdfPageRangeType.

Page range type.

Enumerator
kAllPages 

All pages.

kEvenPagesOnly 

Even pages.

kOddPagesOnly 

Odd pages.

◆ PdfRotate

enum PdfRotate

PdfRotate.

Specifies page rotation, in degrees.

Enumerator
kRotate0 

0 degrees.

kRotate90 

90 degrees.

kRotate180 

180 degrees.

kRotate270 

270 degrees.

◆ PdfStreamType

PdfStreamType.

Specifies stream type.

Enumerator
kFileStream 

File stream.

kMemoryStream 

Memory stream.

kProcStream 

Custom Stream.

◆ PdfStructElementType

PdfStructElementType.

Representing the kid�s Type value : Invalid, Element, PageContent, StreamContent, Object.

Enumerator
kPdsStructKidInvalid 

Invalid type.

kPdsStructKidElement 

Struct element type.

kPdsStructKidPageContent 

Marked content ID type.

kPdsStructKidStreamContent 

Stream content type.

kPdsStructKidObject 

Object reference type.

◆ PdfTagType

enum PdfTagType

PdfTagType.

Specifies tag type.

Enumerator
kTagUnknown 

Unknown tag.

kTagSect 

Section.

kTagArt 

Article.

◆ PdfTextAlignment

PdfTextAlignment.

Text alignment.

Enumerator
kTextAlignmentNone 

Undefined alignment.

kTextAlignmentLeft 

Left alignment.

kTextAlignmentRight 

Right alignment.

kTextAlignmentCenter 

Center alignment.

kTextAlignmentJustify 

Justify alignment.

◆ PdfTextStyle

PdfTextStyle.

Style of PdeText.

Enumerator
kTextNormal 

Text is a main text.

kTextH1 

Text is a header H1.

kTextH2 

Text is a header H2.

kTextH3 

Text is a header H3.

kTextH4 

Text is a header H4.

kTextH5 

Text is a header H5.

kTextH6 

Text is a header H6.

kTextH7 

Text is a header H7.

kTextH8 

Text is a header H8.

kTextNote 

Text is a note.

kTextTitle 

Text is a title.

◆ PdsPathPointType

PdsPathPointType.

Specifies the type of path point

Enumerator
kPathLineTo 

(l) Append a straight line segment from the current point to the point (x, y).

kPathBezierTo 

(c) Append a cubic Bézier curve to the current path.

kPathMoveTo 

(m) Begin a new subpath by moving the current point to coordinates (x, y).

◆ PsCommandStatus

PsCommandStatus.

An enumerated list of status codes that can be returned by various PsCommand methods.

Enumerator
kAVCommandReady 

Not working, but ready to.

kAVCommandWorking 

Still working.

kAVCommandDone 

Done working.

kAVCommandCanceled 

Canceled..

kAVCommandInError 

In error.

◆ PsDataFormat

PsDataFormat.

Data file format.

Enumerator
kDataFormatJson 

JSON format.

kDataFormatXml 

XML format.

kDataFormatTxt 

TXT format.

◆ PsFileMode

enum PsFileMode

PsFileMode.

File access modes used to specify how a file can be used when it is open.

Enumerator
kPsWrite 

Open the file for writing.

kPsReadOnly 

Open the file for reading.

kPsTruncate 

Truncate file.

◆ PsImageDIBFormat

PsImageDIBFormat.

Image format type.

Enumerator
kImageDIBFormatArgb 

ARGB format.