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  

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
CancelProc
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.
CatalogBAD_SELECTOR
CatalogBuilding
CatalogBusy
CatalogHFT_Error
CatalogHFT_LATEST_VERSION
CatalogHFT_NAME
CatalogIdle
CatalogNUMSELECTORS
CatalogNUMSELECTORSplusOne
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
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
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
ConsStackIndexGetArrayIndex
ConsStackIndexGetDictKey
ConsStackIndexGetObj
ConsStackIndexGetTypeAt
ConsStackIndexGetTypeCount
ConsStackIndexIsArray
ConsStackIndexIsDict
Consultant — The opaque type to allow programs to retain handles to create PDF Consultant and Accessibility Checker objects.
ConsultantAgent
ConsultantAgentAction
ConsultantBAD_SELECTOR
ConsultantCreate
ConsultantDestroy
ConsultantGetNumDirectVisited
ConsultantGetNumIndirectVisited
ConsultantGetNumUniqueIndirectsVisited
ConsultantGetPercentDone
ConsultantNeverVisitObj
ConsultantNextObj
ConsultantNUMSELECTORS
ConsultantNUMSELECTORSPlusOne
ConsultantRegisterAgent
ConsultantResume
ConsultantSetStart
ConsultantSuspend
ConsultantTraverseFrom
CoreHFT_LATEST_VERSION
CoreHFT_VERSION_2
CoreHFT_VERSION_4
CoreHFT_VERSION_5
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 — 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 — 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
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 — Gets the value of the specified key in the specified dictionary. For more details, see CosDictGet() .
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 — 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 — 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 — 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 — 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 — 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 — Removes a key-value pair from a dictionary. For more details, see CosDictRemove() .
CosDictRemoveKeyString — Removes a key-value pair from a dictionary. For more details, see CosDictRemove() .
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 — 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 — 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 — 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 — 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 — 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 — 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
cosErrFlateError
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 — 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 — 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 — Creates a new real-number object from a double-precision floating-point number associated with the specified document.
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 — 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 — 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 — 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 — 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 — Tests whether the value of a Cos number is inside the range of ASFixed numbers, [-32768.0, +32768.0).
CosNumberIsWithinASInt32Range — Tests whether the value of a Cos number is inside the range of 32-bit integers, [-2147483648, +2147483647].
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 — 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 — 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 per doc. The default, minimum and maximum values of this limit are 30 MB, 512 KB and 40 MB respectively. This method can be used to increase or decrease the amount of memory reserved for Cos objects within this 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 — 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 — 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).
CSmartPDPage — Constructor.
CSmartPDPage — Constructor.
CSmartPDPage — Constructor.
CSmartPDPage — Copy Constructor.
Cstring_Ptr — A UNIX or Windows platform-specific path value.