![]() |
PDFix SDK
7.2.0
|
PDFix SDK enumeration types.
anonymous enum |
PdfSaveFlags.
Flags for PdfDoc::Save flags parameter.
anonymous enum |
PdfDocFlags.
PdfDocument flags that provide information about the document and its state
anonymous enum |
PdfFontCreateFlags.
Flags for CreateFont method.
anonymous enum |
PdfTableType.
Type of PdeTable.
anonymous enum |
PdfWordFlags.
PdeWord flags.
anonymous enum |
PdfTextLineFlags.
PdeLine flags.
anonymous enum |
PdfTextFlags.
PdeText flags.
anonymous enum |
PdfCellScopeTypes.
PdeCell header types.
Enumerator | |
---|---|
kCellScopeNone | No scope. |
kCellScopeRow | Row header scope. |
kCellScopeCol | Column header scope. |
anonymous enum |
PdfElementFlags.
PdeElement flags.
anonymous enum |
PdfPageInsertFlags.
Flags that determine what additional information is copied while inserting pages.
anonymous enum |
anonymous enum |
anonymous enum |
PdfPageFlags.
PdfPage flags that provide information about the page and its state
Enumerator | |
---|---|
kPageContentIsModified | Page content has been modified and will be saved when document will save or page released. |
anonymous enum |
anonymous enum |
PdfUserPermissionFlags.
A set of flags specifying which operations shall be permitted to do with the document.
anonymous enum |
anonymous enum |
PdfHtmlFlags.
Specifies a various html construction flags. NOTE: kHtmlExportFonts flag Each font has its own licensing terms. If you extract fonts from PDF files and install them in the local system, it can break those license terms. When you use kHtmlExportFonts flag, be sure you are permitted to do that. Font programs are subject to copyright, and the copyright owner may impose conditions under which a font program can be used. These permissions are recorded either in the font program or as part of a separate license. One of the conditions may be that the font program cannot be embedded, in which case it should not be incorporated into a PDF file. A font program may allow embedding for the sole purpose of viewing and printing the document but not for creating new or modified text that uses the font (in either the same document or other documents). The latter operation would require the user performing the operation to have a licensed copy of the font program, not a copy extracted from the PDF file. In the absence of explicit information to the contrary, a PDF consumer should assume that any embedded font programs are to be used only to view and print the document and not for any other purposes.
anonymous enum |
PdfEnumFlags.
Specifies the flags for page content enumeration
anonymous enum |
PsCommandFlags.
Specifies the flags for command and it's properties
anonymous enum |
PdfAnnotFlags.
Annotation flags.
anonymous enum |
anonymous enum |
PdfTextStateFlag.
Character state.
anonymous enum |
PdfFieldFlags.
Field flags.
anonymous enum |
PdfRenderFlags.
Page rendering flags.
anonymous enum |
PdfFontFlags.
Specifies a various characteristics of the font.
anonymous enum |
PdfPageContentFlags.
Specifies various flags for specific object types in the page content.
enum PdfActionEventType |
PdfActionEventType.
Event types.
enum 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.
enum PdfAlignment |
enum PdfAlternateType |
Annotation Appearance Modes.
An annotation may define three separate appearances:
Enumerator | |
---|---|
kAppearanceNormal | Normal annotation appearance. |
kAppearanceRollover | Rollover annotation appearance. |
kAppearanceDown | Down annotation appearance. |
enum 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.
enum PdfAuthOption |
enum PdfAuthorizationType |
enum PdfAuthPlatform |
enum PdfBlendMode |
PdfBlendMode.
Specifies the blend mode
enum PdfBorderStyle |
enum PdfColorSpaceFamily |
PdfColorSpaceFamily.
Specifies the color space family.
enum PdfContainerType |
PdfContainerType.
Specifies container type.
enum PdfDestFitType |
PdfDestFitType.
Specifies the fit type of the designated page into the display.
enum PdfDestZoomType |
PdfDestZoomType.
Font types
enum PdfDigSigType |
enum PdfDigSigValidState |
PdfDigSigValidState.
Digital signature validate state.
enum PdfElementType |
PdfElementType.
Specifies element type.
Enumerator | |
---|---|
kPdeUnknown | Unknown element. |
kPdeText | PdeText element. |
kPdeTextLine | PdeTextLine element. |
kPdeWord | PdeWord element. |
kPdeTextRun | PdeTextRun element. |
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. |
kPdeArtifact | PdeArtifact element. |
kPdeAnnot | PdeAnnot element. |
enum PdfEnumResultType |
PdfEnumResultType.
Specifies the enumeration callback return value
enum PdfEventType |
PdfEventType.
The event type.
Enumerator | |
---|---|
kEventUnknown | Unknown event. |
kEventDocWillSave | A document will be saved. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillClose | A document will be closed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidOpen | A document was opened. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidSave | A document has been saved. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillChangePages | Pages will be inserted, deleted, moved, or modified. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidChangePages | Pages have been inserted, deleted, moved, or modified. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillDeletePages | One or more pages will be deleted. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidDeletePages | One or more pages were deleted. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillInsertPages | One or more pages will be inserted. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidInsertPages | One or more pages have been inserted. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillMovePages | One or more pages will be moved. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidMovePages | One or more pages were moved. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillReplacePages | One or more pages will be replaced. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidReplacePages | One or more pages have been replaced. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocWillChangeFlags | Document flags will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocDidChangeFlags | Document flags have been changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventAnnotWillChange | An annotation will change in the specified way. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - an annotation object |
kEventAnnotDidChange | An annotation changed in the specified way. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - an annotation object |
kEventPageWillAddAnnot | An annotation will be added to a page. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page on which the annoation will be added, PdsObject - an annotation object. |
kEventPageWillRemoveAnnot | An annotation will be removed from a page. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page on which the annotation will be removed, PdsObject - an annotation object |
kEventPageDidAddAnnot | An annotation was added to a page. PdfDoc - a document on which the event occurs, PdfPage - page on which the annotation was be added, PdsObject - an annotation object. |
kEventPageDidRemoveAnnot | An annotation has been removed from a page. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page on which the annotation was be removed, PdsObject - an annotation object. |
kEventPageContentWillChange | A page content will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which content will be changed, |
kEventPageContentDidChange | A page content was changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which content will be changed, |
kEventPageContentWillWrite | A new page content stream will be written. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which content will be changed, |
kEventPageContentDidWrite | A page content stream was written. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which content will be changed, |
kEventFormFieldWillChange | A form field will change in the specified way. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfFormField - form field which will be changed, |
kEventFormFieldDidChange | A form field changed in the specified way. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfFormField - form field which was changed, |
kEventProgressDidChange | A process progress status has been changed. PsEvent object contains a reference to |
kEventBookmarkWillChange | A bookmark will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which will be changed or a child will be added, |
kEventBookmarkDidChange | A bookmark has been changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which was changed or a child was added |
kEventBookmarkWillRemove | A bookmark will be removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which will be removed, |
kEventBookmarkDidRemove | A bookmark has been removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which was removed, |
kEventBookmarkDidCreate | A bookmark has been created. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which will be created, |
kEventBookmarkDidChangePosition | A bookmark has been created. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - bookmark object which position was changed |
kEventUndoDidCreate | An undo or redo operation was created. PsEvent object contains a reference to PdfDoc - document on which the event occurs, PdfDocUndo - undo or redo which was created |
kEventUndoWillExecute | An undo or redo operation will be executed. PsEvent object contains a reference to PdfDoc - document on which the event occurs, PdfDocUndo - undo or redo which will be executed |
kEventUndoDidExecute | An undo or redo operation was executed. PsEvent object contains a reference to PdfDoc - document on which the event occurs, PdfDocUndo - undo or redo which was executed |
kEventUndoWillDestroy | An undo or redo object will be deletes. PsEvent object contains a reference to PdfDoc - document on which the event occurs, PdfDocUndo - undo or redo which will be destroyed |
kEventPageMapWillChange | A page map will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which page map will be changed, |
kEventPageMapDidChange | A page map has been changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfPage - page which page map will be changed, |
kEventStructTreeWillCreate | A document struct tree will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventStructTreeDidCreate | A document struct tree has been changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventStructTreeWillRemove | A document struct tree will be removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventStructTreeDidRemove | A document struct tree has been removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventStructElementWillAdd | A struct element will be added. |
kEventStructElementDidAdd | A struct element has been added. |
kEventStructElementWillChange | A struct element will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - struct element object which will be changed, |
kEventStructElementDidChange | A struct element has been changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - struct element object which was changed, |
kEventStructElementChildWillRemove | A struct element will be removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdfDoc - a struct element object which child will be removed, from_index - the index of a first child to remove, to_index - the index of a last child to remove, |
kEventStructElementChildDidRemove | A struct element child has been removed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, from_index - the index of a first child to remove, to_index - the index of a last child to remove, |
kEventDocTemplateWillChange | The document template will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventDocTemplateDidChange | The document template will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, |
kEventObjectWillChange | The PdsObject will be changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - object which will be changed, |
kEventObjectDidChange | The PdsObject was changed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - object which was changed, |
kEventObjectWillDestroy | The PdsObject will be destroyed. PsEvent object contains a reference to PdfDoc - a document on which the event occurs, PdsObject - object which will be destroyed, |
kEventDidCreate | Object was created. |
kEventWillDestroy | Object will be destroyed. |
kEventWillChange | Object will change. |
kEventDidChange | Object was changed. |
kEventWillWrite | Object will write. |
kEventDidWrite | Object was written. |
enum PdfFieldType |
enum PdfFillRule |
enum PdfFillType |
enum PdfFontCharset |
PdfFontCharset.
Supported character sets.
enum PdfFontCodepage |
PdfFontCodepage.
Supported codepages.
enum PdfFontFormat |
enum PdfFontType |
PdfFontType.
Font types
enum PdfHtmlType |
PdfHtmlType.
Specifies html view type. Fixed type represents original document layout. Responsive type generated html with responsive content adjustable to screen width.
Enumerator | |
---|---|
kPdfHtmlFixed | Original content layout type. |
kPdfHtmlResponsive | Responsive content layout type. |
kPdfHtmlDerivation | Derivation. |
enum PdfImageFormat |
enum 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. |
enum PdfLabelType |
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.
enum PdfLineJoin |
Line Join Style.
The line join style specifies the shape to be used at the corners of paths that are stroked.
enum PdfListType |
PdfListType.
Type of PdeList.
enum PdfMediaType |
enum PdfObjectType |
PdfObjectType.
Specifies PdsObject type.
enum PdfPageObjectType |
PdfPageObjectType.
Specifies PdsPageObject type.
Enumerator | |
---|---|
kPdsPageUnknown | Unknown object. |
kPdsPageText | Text object. |
kPdsPagePath | Path object. |
kPdsPageImage | Image object. |
kPdsPageShading | Shading object. |
kPdsPageForm | Form object. |
enum PdfRotate |
PdfStandardEncryptionMethod.
Specifies the type of the standard encryption method.
enum PdfStreamType |
enum PdfStructElementType |
PdfStructElementType.
Representing the child's Type value : Invalid, Element, PageContent, StreamContent, Object.
enum PdfTagType |
enum PdfTextAlignment |
enum PdfTextStyle |
PdfTextStyle.
Style of PdeText.
enum PdsPathPointType |
PdsPathPointType.
Specifies the type of path point
enum PsDataFormat |
enum PsFileMode |
enum PsImageDIBFormat |
enum PsRenderDeviceType |