Symbols   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

CAgg_P
CALL_REPLACED_PROC — Calls the previous implementation of a replaced method (that is, the code that would have been executed before the method was replaced using REPLACE).
CallbackCreate
CallbackCreateNotification
CallbackCreateProto
CallbackCreateReplacement
CAN_EDIT
CAN_SELECT_GRAPHICS
CancelProc
CanonicalFormat_F
CAROUSEL
CastToPDAnnot — Casts a link annotation or a text annotation to a generic annotation.
CastToPDLinkAnnot — Casts a generic annotation or a text annotation to a link annotation.
CastToPDTextAnnot — Casts a link annotation or a generic annotation to a text annotation.
Catalog — Acrobat Catalog is a plug-in that allows you to create a full-text index of a set of PDF documents. A full-text index is a searchable database of all the text in the documents. After building an index, you can use the Search command to search the entire library quickly. Searches of full-text indexes created using Catalog are faster and more convenient than using the Find command.
CatalogActivate — Launch Catalog. If Catalog is already launched, its window is activated.
CatalogBAD_SELECTOR
CatalogBuildIndex — Builds an index. If Catalog is not already open, it is launched.
CatalogBuilding
CatalogBusy
CatalogGiveStatus — Returns the current status of Catalog.
CatalogHFT_Error
CatalogHFT_LATEST_VERSION
CatalogHFT_NAME
CatalogIdle
CatalogLoadIndex — Opens an already existing index. If Catalog is not already open, it is launched.
CatalogNUMSELECTORS
CatalogNUMSELECTORSplusOne
CatalogPurgeIndex — Purges an already existing index. If Catalog is not already open, it is launched.
CatalogPurging
CatalogRealHFT_NAME
CatalogStatus — Return values for the current state of Catalog. If Catalog is currently busy performing some operation, it returns the relevant state, which could be CatalogBuilding, CatalogPurging, or CatalogWaiting.
CatalogWaiting
Catch
CATCHBUF
CAVAlert — CAVAlert is a wrapper class for the AVAlert functions.
CAVAlert
CB_AcroForm
CB_AFPDFieldFlags_t
CB_PDField
CB_RetCode
CenterQ
Centimeters
cfMacdirFulErr
cfMacdskFulErr
cfMacdsMemFullErr
cfMacdupFNErr
cfMaceofErr
cfMacfBsyErr
cfMacfLckdErr
cfMacGenPSErr
cfMaciIOAbort
cfMacioErr
cfMaciPrSavPFil
cfMacmemFullErr
cfMacNoErr
cfMacnoMacDskErr
cfMacnsvErr
cfMacopWrErr
cfMacpermErr
cfMacresNotFound
cfMacServerLostConnection
cfMacvLckdErr
cfMacvolOffLinErr
cfMacwrPermErr
CFURLRefRec
CFURLRefRec_Ptr
CFURLRefRec_Ptr
CFURLRefRecPlacebo
CHECK_CHARSTR
CHECKTYPE
Clear_F
ClrFlagsAnnot
ClrFlagsField
Comb_F
CommitOnSelChange_F
COMServer
COMServerGetIDispatchProcType
COMServerGetIDispatchProcTypeEx
COMServerGetNameProcType
COMServerGetNameProcTypeEx
COMServerRec
ConsAgentObjFoundCallback — Returns a set of flags instructing the Consultant as to how to handle the current object. The Consultant calls this method when it recognizes the current object as a type which an Agent has declared to be interesting.
ConsAgentPercentDoneCallback — The Consultant calls this method with progress updates. It can display a progress bar.
ConsAgentPostProcessCallback — The Consultant calls this method when it is ready to finish a cycle. You should perform any document modifications assigned to your Agent at this point.
ConsStack — An opaque traversal stack object. The ConsStackXXX methods allow retrieval of individual members of the PDFObjType and CosObj stacks associated with a Consultant object.
ConsStackGetCount
ConsStackGetCount — Returns the number of objects currently on Consultant's traversal stack. The stack includes the objects that the Consultant has visited on its path to the current object, meaning all parents of the current object but not the object itself.
ConsStackIndexGetArrayIndex
ConsStackIndexGetArrayIndex — Gets the array index of the object at the given index into the stack (that is, the index that led from the given object to the next object in the traversal). It is only valid to call this function on an index if ConsStackIndexIsArray() returns true for that index.
ConsStackIndexGetDictKey
ConsStackIndexGetDictKey — Gets the key string atom of the object at the given index into the stack (that is, the key that led from the given object to the next object in the traversal). It is only valid to call this function on an index if ConsStackIndexIsDict() returns true for that index.
ConsStackIndexGetObj
ConsStackIndexGetObj — Gets the the Cos object at the given index into the stack.
ConsStackIndexGetTypeAt
ConsStackIndexGetTypeAt — Gets a type from the type array at each index in the stack. Since there are potentially multiple types for each object, you can access the type classifications one at a time.
ConsStackIndexGetTypeCount
ConsStackIndexGetTypeCount — Gets the size of the type hierarchy at the given index into the stack.
ConsStackIndexIsArray
ConsStackIndexIsArray — Tests whether the given index into the stack is a CosArray.
ConsStackIndexIsDict
ConsStackIndexIsDict — Tests whether the object at the given index into the stack is a CosDict object.
Consultant — The opaque type to allow programs to retain handles to create PDF Consultant and Accessibility Checker objects.
ConsultantAgent
ConsultantAgentAction
ConsultantAgentObj — PDF Consultant object agent.
ConsultantAgentObj — The constructor initializes the internal structure so that it is available for outside access. The array of requested objects is copied into the member storage variables. This is to ease the burden of constructing an Agent.
ConsultantBAD_SELECTOR
ConsultantCreate
ConsultantCreate — Allocates and intializes a new Consultant object. Use the returned object to call the other Consultant API functions. When you are finished with this object, you must destroy it using the ConsultantDestroy() function.
ConsultantDestroy
ConsultantDestroy — Detaches all Agents and destroys the given Consultant object, invalidating its handle. You must never call this on a Consultant that is currently running.
ConsultantGetNumDirectVisited
ConsultantGetNumDirectVisited — Returns the number of direct objects that the Consultant has processed so far. This count may include some objects twice, depending on revisitation of objects. This count is reset on calls to ConsultantTraverseFrom() and ConsultantSetStart().
ConsultantGetNumIndirectVisited
ConsultantGetNumIndirectVisited — Returns the number of indirect objects that the Consultant has processed so far. This count may include some objects twice, depending on revisitation of objects. This count is reset on calls to ConsultantTraverseFrom() and ConsultantSetStart().
ConsultantGetNumUniqueIndirectsVisited
ConsultantGetNumUniqueIndirectsVisited — Returns the number of unique indirect objects that the Consultant has processed so far. This count is reset on calls to ConsultantTraverseFrom() and ConsultantSetStart(). Visited objects are not counted more than once, if an object is revisited, the count is not incremented.
ConsultantGetPercentDone
ConsultantGetPercentDone — Returns an estimate (from 0 to 100) of what percentage of the current document has been processed by the Consultant. You can call this function at any time.
ConsultantNeverVisitObj
ConsultantNeverVisitObj — Instructs the Consultant to never walk through the supplied object. This function can (should) be called before traversing, so that you can ignore subtrees (such as the StructTree). This function does not un-suspend a Consultant, so you can call it repeatedly. It marks the object as Visited and NeverRevisit. This is a pre-traverse call, since marking an object as AC_NEVERREVISIT only occurs AFTER the object has been visited in post-order modes.
ConsultantNextObj
ConsultantNextObj — Instructs the Consultant to process the next object in the current traversal. It assumes that the Consultant has been suspended and reset with calls to ConsultantSuspend() and ConsultantSetStart(). This function does not un-suspend a Consultant, so you can call it repeatedly. It returns after all registered Agents have processed the object.
ConsultantNUMSELECTORS
ConsultantNUMSELECTORSPlusOne
ConsultantObjIDAgentObj — PDF Consultant object agent that uses object identifiers.
ConsultantObjIDAgentObj
ConsultantRegisterAgent
ConsultantRegisterAgent — Registers the given agent with the given consultant, so that the agent is called when the consultant encounters objects of interest.
ConsultantResume
ConsultantResume — Resumes a previously suspended Consultant at the point in the traversal where it stopped. This function does not return from traversing and notifying Agents until the traversal is complete or ConsultantSuspend() is called. The function does nothing if the Consultant object is already running or has not been started.
ConsultantSetStart
ConsultantSetStart — Resets the suspended Consultant and starts a new traversal from the given starting object.
ConsultantSuspend
ConsultantSuspend — Suspends the Consultant, even if it is currently executing a call to ConsultantCreate() or ConsultantResume(). This function causes currently executing calls to ConsultantTraverseFrom() to return. It is allowed to call this function from within the ScrubPercentDoneCallback() passed to the Consultant on ConsultantCreate(). Calls to ConsultantTraverseFrom() that are currently in progress will return when ConsultantSuspend() is called.
ConsultantTraverseFrom
ConsultantTraverseFrom — Starts the given Consultant object traversing at the given Cos object. It traverses and processes all objects beneath obj, classifying the types of objects based on the fact that obj is of the given ObjType.
ContextSelectionDidChange
COPYPAGE_CURSOR — cursorID
COPYPAGES_CURSOR — cursorID
CoreHFT_LATEST_VERSION
CoreHFT_VERSION_2
CoreHFT_VERSION_4
CoreHFT_VERSION_5
CoreNUMSELECTORS
COS_Layer — A listing of COS_Layer errors.
CosArray
CosArray — Cos arrays are one-dimensional collections of objects accessed by a numeric index. Array indexes are zero-based. An array's elements may be any combination of the Cos data types.
CosArrayGet — Gets the specified element from an array.
CosArrayInsert — Inserts an object into an array.
CosArrayIsWeakReference
CosArrayIsWeakReference — Return the state of a weak reference in an array. See CosDictIsWeakReference() for details.
CosArrayLength — Gets the number of elements in array.
CosArrayPut — Puts the specified object into the specified location in an array. The array is extended as much as necessary and NULL objects are stored in empty slots. It sets the PDDocNeedsSave flag (see PDDocSetFlags) flag of the array object's CosDoc if array is indirect or is a direct object with an indirect composite object at the root of its container chain.
CosArrayRemove — Finds the first element, if any, equal to the specified object and removes it from the array. CosObjEqual() is used to determine whether an array element is equal to the specified object.
CosArrayRemoveNth — Checks whether the position is within the array bounds, removes it from the array, moves each subsequent element to the slot with the next smaller index, and decrements the array's length by 1. It sets the dirty flag of the array object's CosDoc.
CosArraySetWeakReference
CosArraySetWeakReference — Establishes or removes a weak reference from an array. For a description of weak references, see CosDictSetWeakReference() .
CosBoolean
CosBoolean — Cos boolean objects can have a value of true or false.
CosBooleanValue — Gets the value of the specified boolean object.
CosByte — Used for an array of bytes in CosDocGetID().
CosByteMax — -1 for none, error, or other special meaning
CosCallMacro
CosCopyNameStringValue
CosCopyNameStringValue — Returns a newly allocated buffer containing a copy of the Cos object's name as a NULL-terminated string. Upon return, nBytes contains the number of bytes in the string. CosCopyNameStringValue() never returns NULL; it raises an exception if the allocation fails. The client is responsible for freeing the result by calling ASfree() .
CosCopyStringValue — Returns a newly allocated buffer containing a copy of the Cos object's string value. Upon return, nBytes contains the number of bytes in the original Cos string. CosCopyStringValue() never returns NULL; it raises an exception if the allocation fails. The client is responsible for freeing the result by calling ASfree() .
CosCryptGetVersion — Gets the current version number of the encryption algorithm supported.
CosCryptStringProc — A prototype for the string encryption/decryption callback. This is part of the Crypt Filter mechanism.
CosCryptVersion
CosDecryptData — Decrypts data in a buffer using the specified encryption key. The standard Acrobat viewer encryption/decryption algorithm (RC4 from RSA Data Security, Inc.) is used.
CosDecryptGetMaxKeyBytes — Gets the maximum number of the decryption key length, in bytes, for the specified cryptVersion.
CosDict
CosDict — A Cos dictionary is an associative table whose elements are pairs of objects:
CosDictGet — Gets the value of the specified key in the specified dictionary. If it is called with a stream object instead of a dictionary object, this method gets the value of the specified key from the stream's attributes dictionary.
CosDictGetKey
CosDictGetKey — Gets the value of the specified key in the specified dictionary. For more details, see CosDictGet() .
CosDictGetKeyString
CosDictGetKeyString — Gets the value of the specified key in the specified dictionary. For more details, see CosDictGet() .
CosDictGetXAPMetadata — Gets the XMP metadata associated with a Cos dictionary or stream. If there is XMP metadata, it is returned as an ASText in the output parameter metadataASText. The ASText returned becomes the property of the client, which is free to alter or destroy it.
CosDictIsWeakReference
CosDictIsWeakReference — Gets the state of a weak reference. For details, see CosDictSetWeakReference() .
CosDictKnown — Tests whether a specific key is found in the specified dictionary. Calling this method is equivalent to checking if the value returned from CosDictGet() is a NULL Cos object.
CosDictKnownKey
CosDictKnownKey — Tests whether a specific key is found in the specified dictionary. Calling this method is equivalent to checking if the value returned from CosDictGetKey() is a NULL Cos object. For more details, see CosDictKnown().
CosDictKnownKeyString
CosDictKnownKeyString — Tests whether a specific key is found in the specified dictionary. Calling this method is equivalent to checking if the value returned from CosDictGetKeyString() is a NULL Cos object. For more details, see CosDictKnown() .
CosDictPut — Sets the value of a dictionary key, adding the key to the dictionary if it is not already present. Sets the PDDocNeedsSave flag (see PDDocSetFlags) of the dict object's CosDoc if dict is indirect or is a direct object with an indirect composite object at the root of its container chain.
CosDictPutKey
CosDictPutKey — Sets the value of a dictionary key, adding the key to the dictionary if it is not already present. For more details, see CosDictPut() .
CosDictPutKeyString
CosDictPutKeyString — Sets the value of a dictionary key, adding the key to the dictionary if it is not already present. For more details, see CosDictPut() .
CosDictRemove — Removes a key-value pair from a dictionary. Sets the PDDocNeedsSave flag (see PDDocSetFlags) of the dict object's CosDoc if the dictionary is indirect or has an indirect composite object at the root of its container chain.
CosDictRemoveKey
CosDictRemoveKey — Removes a key-value pair from a dictionary. For more details, see CosDictRemove() .
CosDictRemoveKeyString
CosDictRemoveKeyString — Removes a key-value pair from a dictionary. For more details, see CosDictRemove() .
CosDictSetWeakReference
CosDictSetWeakReference — Weak and strong references.
CosDictSetXAPMetadata — Sets the XMP metadata associated with a Cos dictionary or stream. It replaces the XMP metadata associated with the Cos object obj with the XMP metadata stored in metadataASText.
CosDictXAPMetadataDidChange — The XMP metadata describing the object represented by a Cos dictionary has changed.
CosDictXAPMetadataDidChangeProc — Receives the notification that the XMP metadata describing an object represented by a Cos dictionary or stream has changed.
CosDoc — A CosDoc object is the Cos layer representation of an entire PDF file. See the PDF Reference for an overview of PDF document structure. See Section 3.6.1, "Document Catalog", in the PDF Reference, for a description of the catalog dictionary.
CosDoc
CosDocClose — Closes a Cos document. You should only call this method with a document obtained via CosDocOpenWithParams() to release resources used by the Cos document.
CosDocCreate — Creates an empty Cos document.
cosDocCreateInfoDict
CosDocEnumEOFs — Calls the specified procedure for each EOF in a given CosDoc, where the EOF is a position in a PDF file after a %EOF keyword that marks the end of either a main cross-reference section, or an update cross-reference section that corresponds to an incremental save. Not every %EOF keyword fits these criteria. For example, the first %EOF in a linearized (optimized for the web) file does not, so its position is not be passed to proc.
CosDocEnumEOFs64
CosDocEnumEOFs64 — Calls the specified procedure for each EOF in a given CosDoc. For details, see CosDocEnumEOFs() . This is the same as CosDocEnumEOFs() , except that the callback proc takes a 64-bit file position instead of a 32-bit file position.
CosDocEnumEOFsProc — A callback for CosDocEnumEOFs(). It is called once for each position in a CosDoc after a %EOF keyword that marks the end of either a main cross-reference section, or an update cross-reference section that corresponds to an incremental save. See CosDocEnumEOFs() for more details.
CosDocEnumEOFsProc64 — A callback for CosDocEnumEOFs64(). It is called once for each position in a CosDoc after a %EOF keyword that marks the end of either a main cross-reference section, or an update cross-reference section that corresponds to an incremental save. See CosDocEnumEOFs() for more details. This is similar to CosDocEnumEOFsProc(), except that the fileOffset parameter is a 64-bit value instead of a 31-bit value.
CosDocEnumIndirect — Enumerates all the indirect objects of a given CosDoc.
CosDocGetAdobeExtensionLevel
CosDocGetAdobeExtensionLevel — Tests whether the supplied CosDoc contains Adobe extensions to ISO 32000 (aka ISO PDF), and if so, returns the BaseVersion and ExtensionLevel
CosDocGetID — Returns two ID byte arrays identifying the CosDoc. The client should copy these arrays before making the next call to Acrobat.
CosDocGetInfoDict — Gets the specified document's Info dictionary. In general, access the document's Info dictionary using PDDocGetInfo() and PDDocSetInfo() wherever possible.
CosDocGetObjByID — Gets the indirect CosObj with the latest generation number.
CosDocGetRoot — Gets the Catalog (the root object) for the specified document. See Section 3.6.1 in the PDF Reference for a description of the Catalog.
CosDocHasFullCompression — Tests whether the Cos document is fully compressed. In a fully compressed document, most objects are stored in object streams, which are normally Flate-encoded to reduce the size of the PDF file. Cross-reference information for these objects is stored in cross-reference streams, which are also normally Flate-encoded. See the PDF Reference.
CosDocHasISOExtensions
CosDocHasISOExtensions — Tests whether the supplied CosDoc contains as extensions to ISO 32000 (aka ISO PDF)
CosDocHasPartialCompression — Tests whether the Cos document is partially compressed. In a partially compressed file, the size of the logical structure information is reduced; however, this information is unavailable to pre-PDF 1.5 viewers, while the document can still be viewed and printed. PDF 1.5 viewers (such as Acrobat 6 and later) have full access to the structure information.
CosDocObjIsWithinRange — Tests whether the definition of a specified Cos object, in the file associated with the object's CosDoc, begins within any of a set of byte ranges. The test is inclusive; that is the object may begin at the first or last byte of a range.
CosDocObjIsWithinRange64
CosDocObjIsWithinRange64 — Tests whether the definition of a specified Cos object, in the file associated with the object's CosDoc, begins within any of a set of byte ranges. For details, see CosDocObjIsWithinRange() . This is the same as CosDocObjIsWithinRange() , except that the byte ranges are 64-bit file positions instead of a 32-bit file positions.
CosDocOpenParams
CosDocOpenParamsRec
CosDocOpenWithParams — Opens a Cos document. The document does not need to be a PDF document. In params, the client specifies a file system and path name from which to open the document. The client may also specify a header string other than "%PDF-". For example, a client might want to open a private file type, such as "%FDF-".
CosDocSaveFlags
CosDocSaveParams
CosDocSaveParamsRec
CosDocSaveToFile — Saves a Cos document to a file handle. CosDocSaveToFile() will not generate an cross-reference table in the saved file. If you want the cross-reference to be generated, then you have to use CosDocSaveWithParams() , which generates the cross-reference table by default.
CosDocSaveWithParams — Saves a Cos document, optionally to a new file handle. It generates an cross-reference table by default.
CosDocSetAdobeExtensionLevel
CosDocSetAdobeExtensionLevel — Adds the necessary data structures to the supplied CosDoc to identify it as containing Adobe extensions to ISO 32000 (aka ISO PDF)
CosDocSetDirty — Sets a Cos document's dirty flag to a given boolean value. If this flag is true when the document is closed, it indicates that the document must be saved to preserve changes.
CosDoubleValue
CosDoubleValue — Gets the value of obj as a double-precision floating-point real number.
CosEncryptData — Encrypts data in a buffer using the specified encryption key. The standard Acrobat viewer encryption/decryption algorithm (RC4 from RSA Data Security, Inc.) is used.
CosEncryptGetMaxKeyBytes — Gets the maximum number of the encryption key length, in bytes, for the specified cryptVersion.
cosErrAfterSave
cosErrArrayBounds
cosErrBadFilterName
cosErrBadRefcount
cosErrBadSyntax
cosErrCancelSave
cosErrCantOpenTempFile
cosErrCCFError
cosErrCompressed
cosErrCryptAuthFailed
cosErrCryptSystem
cosErrDCTError
cosErrDictKeyNotName
cosErrDocTableFull
cosErrDuplicateFilterName
cosErrEncryptionErr
cosErrEncryptionNotSupported
cosErrExpectedArray
cosErrExpectedBoolean
cosErrExpectedCollection
cosErrExpectedDict
cosErrExpectedDirect
cosErrExpectedIndirect
cosErrExpectedName
cosErrExpectedNull
cosErrExpectedNumber
cosErrExpectedObjectStream
cosErrExpectedProc
cosErrExpectedStream
cosErrExpectedString
cosErrInt16OutOfRange
cosErrInvalidAssignment
cosErrInvalidObj
cosErrListOverflow
cosErrLZWError
cosErrMemMgrError
cosErrNeedFullSave
cosErrNeedRebuild
cosErrNeedXrefStm
cosErrNoDecodeFilter
cosErrNoEncodeFilter
cosErrNoEncryptionKeySupplied
cosErrNoError
cosErrNotCompressed
cosErrObjFreed
cosErrOldLinFormat
CosError
CosErrorAlways
cosErrReadError
cosErrRebuildFailed
cosErrStreamTooShort
cosErrTempFileFull
cosErrTempTooShort
cosErrWriteError
CosFixed
CosFixed — Fixed numbers may only be in decimal format. See Section 3.2.2 in the PDF Reference for details.
CosFixedValue — Gets the value of obj as a fixed-point real number.
CosFloatValue
CosFloatValue — Gets the value of obj as a single-precision floating-point real number.
CosGeneration
CosHashCode — 0 is not valid.
CosHFT_LATEST_VERSION
CosHFT_VERSION_2
CosHFT_VERSION_3
CosHFT_VERSION_4
CosHFT_VERSION_4_5
CosHFT_VERSION_5
CosHFT_VERSION_5_1
CosHFT_VERSION_6
CosHFT_VERSION_7
CosHFT_VERSION_8
CosHFT_VERSION_9
CosID
CosInteger
CosInteger — Integers may be specified by signed or unsigned constants. See Section 3.2.2 in the PDF Reference for details.
CosInteger64Value
CosInteger64Value — Gets the 64-bit integer value of a specified number object.
CosIntegerValue — Gets the 32-bit integer value of a specified number object.
CosName
CosName — A name is a sequence of non-white space characters. In code, a name is preceded by the forward slash (/) character indicating that it is a string literal, for example: /AName. See Section 3.2.4 in the PDF Reference for details.
CosNameValue — Gets the value of a name object.
CosNewArray — Creates and returns a new array Cos object.
CosNewBoolean — Creates a new boolean object associated with the specified document and having the specified value.
CosNewDict — Creates a new dictionary.
CosNewDouble
CosNewDouble — Creates a new real-number object from a double-precision floating-point number associated with the specified document.
CosNewDoubleEx
CosNewDoubleEx — Creates a new real-number object from a double-precision floating-point number associated with the specified document.
CosNewFixed — Creates a new real-number object from a fixed-point number associated with the specified document.
CosNewFloat
CosNewFloat — Creates a new real-number object from a single-precision floating-point number associated with the specified document.
CosNewInteger — Creates a new 32-bit integer object associated with the specified document and having the specified value.
CosNewInteger64
CosNewInteger64 — Acrobat 7 additions Creates a new 64-bit integer object associated with the specified document and having the specified value.
CosNewName — Creates a new name object associated with the specified document and having the specified value.
CosNewNameFromString
CosNewNameFromString — Creates a new name object associated with the specified document and having the specified value.
CosNewNull — Returns a direct object of type CosNull. This NULL object is said to be invalid. You can compare an object to NULL using either of the following methods (the second is more efficient):
CosNewObjCollection — Creates a new object collection for objects in a document.
CosNewStream — Creates a new Cos stream, using data from an existing ASStm. The data is copied, so the source stream may be closed after CosNewStream returns.
CosNewStream64
CosNewStream64 — Creates a new Cos stream, using data from an existing ASStm. For details, see CosNewStream() .
CosNewString — Creates and returns a new Cos string object.
CosNull
CosNull — There is only one NULL object, which is used to fill empty or uninitialized positions in arrays or dictionaries. See Section 3.2.8 in the PDF Reference for details.
CosNumberIsWithinASFixedRange
CosNumberIsWithinASFixedRange — Tests whether the value of a Cos number is inside the range of ASFixed numbers, [-32768.0, +32768.0).
CosNumberIsWithinASInt32Range
CosNumberIsWithinASInt32Range — Tests whether the value of a Cos number is inside the range of 32-bit integers, [-2147483648, +2147483647].
COSNUMSELECTORS
CosObj — A CosObj is a general object in a PDF file, which may be of any Cos object type. The Cos layer provides methods that are not specific to any particular object. Several methods are available to manipulate a Cos object.
CosObj
CosObjAcquire
CosObjAcquire — Create a strong reference for an object. For a description of strong references, see CosDictSetWeakReference() .
CosObjAddToCollection — Adds a Cos object to a collection; see CosObjCollection for requirements of these collections. This method sets the dirty flag of the collection's Cos document.
CosObjCmp — Compares the two CosObj objects. The result is 0 only if CosObjEqual(obj1, obj2) is true. Otherwise, the result is either -1 or 1. The result is useful for ordering or sorting Cos objects. No other significance should be attached to the result. In particular, a nonzero result indicates nothing about the type of either object.
CosObjCollection — The CosObjCollection is an opaque structure representing a set of Cos objects associated with a particular Cos document. The initial value of a variable of type CosObjCollection is undefined. Use CosNewObjCollection() to create a collection.
CosObjCollection
CosObjCollectionEnum — Enumerates the members of a Cos object collection, calling a user-supplied procedure for each member object. The order in which the objects are enumerated is undefined.
CosObjCollectionEqual — Tests whether two Cos object collections are the same collection. Two NULL collections are always equal (a NULL collection is not associated with a document and cannot store objects; it is generally used only as an initial value for a variable of type CosObjCollection).
CosObjCollectionIsNull — Tests whether an object collection is NULL. A NULL collection is not associated with a document and cannot store objects; it is generally used only as an initial value for a variable of type CosObjCollection.
CosObjCollectionSize — Gets the number of objects in an object collection. The size of a NULL collection is zero.
CosObjCopy — Copies a CosObj from one document to another (or the same document).
CosObjDestroy — Destroys a Cos object. This method does nothing if obj is a direct scalar object, such as the NULL object.
CosObjEnum — Enumerates the elements of a Cos object by calling a user-supplied procedure for each component of the object.
CosObjEnumProc — A callback for CosObjEnum(), CosDocEnumIndirect(), and PDDocEnumOCGs(). It is called once for each component of a composite Cos object (dictionary, array, and stream).
CosObjEqual — Tests whether two Cos objects are equal. Cos objects are equal when all of the following conditions are true: They are either both direct or both indirect. They have the same type. If they are indirect, they have the same generation number. If they are scalars, they have the same value. (Two NULL objects are equal.) If they are non-scalar, they reference the same value.
CosObjGetCollection — Gets the CosObjCollection containing the specified object. If the object is not in a collection, the method raises an exception.
CosObjGetCompressibility — Tests whether an object is compressible. A compressible object can be added to a CosObjCollection.
CosObjGetDoc — Gets the CosDoc containing the specified object. This is defined only for indirect or non-scalar objects.
CosObjGetGeneration — Gets the generation number of an indirect Cos object. See Section 3.2.9 in the PDF Reference for more information.
CosObjGetID — Gets the local master index for an indirect object. For indirect objects, the local master index is the same as the indirect object index that appears in the PDF file.
CosObjGetType — Gets an object's type.
CosObjHash — Gets a 32-bit hash code for the given CosObj.
CosObjIsCompressed — Tests whether an object is compressed (part of a CosObjCollection).
CosObjIsIndirect — Tests whether an object is indirect.
CosObjOffsetProc — A callback for PDDocSaveParams() used by PDDocSaveWithParams(). Use this to get information about Cos objects of interest while a PDDoc is being saved.
CosObjOffsetProc64
CosObjRefreshAfterLinearizedSave — In Acrobat 6.0, this method updates an indirect Cos object after a linearized save operation. Linearizing renumbers all indirect objects; this function returns the new renumbered Cos object, which should be used from this point on. This call is only valid from within notification callbacks responding to the PDDocDidSave() notification. If called from outside this context, or if the passed Cos object is direct, the function does not modify the object.
CosObjRelease
CosObjRelease — Removes a strong reference for an object. For a description of strong references, see CosDictSetWeakReference() .
CosObjRemoveFromCollection — Removes a Cos object from the CosObjCollection to which it belongs.
CosObjSetCallbackFlagProc — A callback in PDDocPreSaveInfo(), which is used by the PDDocPreSaveProc() callback. Use this callback to set a flag in each CosObj that you care about, so that your callback will be called back during the PDDoc's save and will be given the Cos object's offset and length. After a PDF file is saved, the Cos objects previously obtained are no longer valid.
CosObjSetCompressibility — Controls whether a Cos object can be compressed. A compressible object can be added to a CosObjCollection.
cosOpenFiltered
cosOpenFilteredIgnoreFKey
cosOpenRaw
cosOpenRawIgnoreFKey
cosOpenUnfiltered
cosOpenUnfilteredIgnoreFKey
CosReal
cosSaveBinaryOK — It is ok to store binary data in the file.
cosSaveConcealObjStreams — If there are any object streams, write them in a way that is hidden from PDF 1.4 (and earlier) viewers. This is used for hybrid files, for example.
cosSaveCopy — Do NOT use the newly saved file as new store, stay with the current one
cosSaveFullSave — Write all objects, not just changes.
cosSaveGarbageCollect — Delete unreferenced objects before save.
cosSaveWriteXref — Flags for CosDocSave saveFlags parameter. This is specific to the PDF Library.
CosSetExternalFilePermissionProc
CosSetMaxDocStorage — Puts a limit on the amount of memory (RAM) that can be used to store Cos objects. The default limit is 2 MB, and this method can be used only to increase the limit. Beyond the limit, Cos objects may be stored on disk.
CosStream
CosStream — A stream is a sequence of characters that can be read a portion at a time. Streams are used for objects with large amounts of data, such as images, page content, or private data a plug-in creates. A stream consists of these elements, which are listed in their relative order in the stream object, starting at the beginning. See Section 3.2.7 in the PDF Reference for a description of the stream object.
CosStreamDict — Gets a stream's attributes dictionary.
CosStreamLength — Gets the length of a Cos stream from the Length key in the stream's attributes dictionary. This specifies the length of the undecoded data, which is the number of bytes in the stream before the Filter (if any) is applied.
CosStreamLength64
CosStreamLength64 — Gets the length of a Cos stream from the Length key in the stream's attributes dictionary. See CosStreamLength() for details. This is the same as CosStreamLength() , except that the return value is a 64-bit integer instead of a 32-bit integer.
CosStreamOpenMode — Constants that specify whether filters and decryption should be applied to the stream's data.
CosStreamOpenStm — Creates a new, non-seekable ASStm for reading data from a Cos stream. The data in the Cos stream may be filtered and encrypted. After opening the Cos stream, data can be read from it into memory using ASStmRead() . When reading is completed, close the stream using ASStmClose() .
CosStreamPos — Gets the byte offset of the start of a Cos stream's data in the PDF file (which is the byte offset of the beginning of the line following the stream token). Use this method to obtain the file location of any private data in a stream that you need to read directly rather than letting it pass through the normal Cos mechanisms. For example, this could apply to a QuickTime video embedded in a PDF file.
CosStreamPos64
CosStreamPos64 — Gets the byte offset of the start of a Cos stream's data in the PDF file. For details, see CosStreamPos() . This is the same as CosStreamPos() , except that the return value is a 64-bit file position instead of a 32-bit file position.
CosStreamStartAndCode
CosString
CosString — A string is a sequences of characters, enclosed in parentheses. See Section 3.2.3 in the PDF Reference for details.
CosStringGetHexFlag — Gets the hex flag of the CosString. The hex flag specifies whether the CosString should be written out as hex when writing the Cos Object to file.
CosStringSetHexFlag — Sets the hex flag of the CosString. The hex flag specifies whether the CosString should be written out as hex when writing the Cos Object to file.
CosStringValue — Gets the value of a string Cos object, and the string's length.
CosStringValueSafe — Copies at most bufferSize bytes from the obj parameter's string value into buffer, and stores the actual length of the Cos string in *nBytes. If bufferSize is greater than the length of the Cos string, the remaining bytes in buffer have undefined values upon return.
cosSynErrBadArrayDict
cosSynErrBadCharInHexString
cosSynErrBadDict
cosSynErrBadFRef
cosSynErrBadHexCharInName
cosSynErrBadLinearized
cosSynErrBadName
cosSynErrBadObject
cosSynErrBadObjectLabel
cosSynErrBadObjectRef
cosSynErrBadObjStream
cosSynErrBadStreamStart
cosSynErrBadTrailerStart
cosSynErrBadXref
cosSynErrBadXrefEntry
cosSynErrBadXrefHeader
cosSynErrBadXrefStream
cosSynErrDictKeyNotName
cosSynErrExpectedArray
cosSynErrExpectedBoolean
cosSynErrExpectedDict
cosSynErrExpectedDirect
cosSynErrExpectedIndirect
cosSynErrExpectedInteger
cosSynErrExpectedName
cosSynErrExpectedNull
cosSynErrExpectedNumber
cosSynErrExpectedReal
cosSynErrExpectedStream
cosSynErrExpectedString
cosSynErrExpectedUnsigned
cosSynErrExtraEndStream
cosSynErrIllegalIndRef
cosSynErrIllegalStream
cosSynErrImageNeverEnded
cosSynErrNoEndStream
cosSynErrNoEOF
cosSynErrNoError
cosSynErrNoHeader
cosSynErrNoLength
cosSynErrNoStartAddress
cosSynErrNoStartXRef
cosSynErrPrematureEOF
cosSynErrPStackUnderflow
cosSynErrStringTooLong
cosSynErrTokenTooLong
cosSynErrUnexpectedArray
cosSynErrUnexpectedDict
cosSynErrUnexpectedType
cosSynErrUnknownName
cosSynErrUnknownTokenType
cosSynErrUnterminatedString
CosSyntaxError
CosSyntaxErrors
CosType — Constants that specify a Cos object's type (string, number, dictionary, and so on).
CPDField_P
CROPTOOL_CURSOR — cursorID
CROPTOOL_SCISSORS_CURSOR — cursorID
CrossDocLinkProc — A callback in ExternalDocServerCreationData. It is called when a cross-document link is clicked in an AVDoc in an external application's window.
CrossDocLinkWithDestProc — A callback in ExternalDocServerCreationData. It is called when a cross-document link is clicked in an AVDoc in an external application's window.
CROSSHAIR_3D_CURSOR — cursorID
CROSSHAIR_ADD_CURSOR — cursorID
CROSSHAIR_CURSOR — cursorID
CROSSHAIR_SUBTRACT_CURSOR — cursorID
CSmartPDPage — Constructor.
CSmartPDPage — Constructor.
CSmartPDPage — Constructor.
CSmartPDPage — Copy Constructor.
Cstring_Ptr — A UNIX or Windows platform-specific path value.
Custom
CWidget_P