LayerAS_Layer
ObjectGeneral

General AS layer objects.



Define Summary
 Define
 ACROjmp_buf (Macintosh)
 ACROjmp_buf (UNIX)
 ACROjmp_buf (Windows)
 ACROlongjmp (Macintosh)
 ACROlongjmp (UNIX)
 ACROlongjmp (Windows)
 ACROsetjmp (Macintosh)
 ACROsetjmp (UNIX)
 ACROsetjmp (Windows)
 AcroViewError
 _ALLOW_KEYWORD_MACROS
 ASBoolToBool
 _ASCallsHFT_IS_BETA
 _ASCallsHFT_LAST_BETA_COMPATIBLE_VERSION
 _ASCallsHFT_LATEST_VERSION
 ASCallsHFT_LATEST_VERSION
 ASCallsHFT_VERSION_10
 ASCallsHFT_VERSION_2
 ASCallsHFT_VERSION_2_2
 ASCallsHFT_VERSION_4
 ASCallsHFT_VERSION_5
 ASCallsHFT_VERSION_6
 ASCallsHFT_VERSION_7
 ASCallsHFT_VERSION_8
 ASCallsHFT_VERSION_9
 ASCRYPTSTM_EOF
 ASCryptStmModeEOF
 ASCryptStmModeError
 ASCryptStmModeRead
 ASCryptStmModeWrite
 _ASEXTRAHFT_IS_BETA
 _ASExtraHFT_LAST_BETA_COMPATIBLE_VERSION
 _ASExtraHFT_LATEST_VERSION
 ASExtraHFT_LATEST_VERSION
 ASExtraHFTName
 ASExtraHFT_VERSION_5
 ASExtraHFT_VERSION_6
 ASExtraHFT_VERSION_7
 ASExtraHFT_VERSION_9
 ASFourCharCode (Macintosh)
 ASFourCharCode (Windows, UNIX)
 ASGetSecs
 ASKEY (UNIX)
 ASKEY (Windows)
 ASKEY_ARROW_D
KeyCodeAllPlatforms
 ASKEY_ARROW_L
KeyCodeAllPlatforms
 ASKEY_ARROW_R
KeyCodeAllPlatforms
 ASKEY_ARROW_U
KeyCodeAllPlatforms
 ASKEY_BACKSPACE (Macintosh)
KeyCodeMacintosh
 ASKEY_BACKSPACE (UNIX)
KeyCodeUNIX
 ASKEY_BACKSPACE (Windows)
KeyCodeWindows
 ASKEY_CLEAR (Macintosh)
KeyCodeMacintosh
 ASKEY_CLEAR (UNIX)
KeyCodeUNIX
 ASKEY_CR (Macintosh)
KeyCodeMacintosh
 ASKEY_CR (UNIX)
KeyCodeUNIX
 ASKEY_DEL (Macintosh)
Deprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
 ASKEY_DEL (UNIX)
Deprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
 ASKEY_DEL (Windows)
Deprecated. Use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
 ASKEY_END (Macintosh)
KeyCodeMacintosh
 ASKEY_END (UNIX)
KeyCodeUNIX
 ASKEY_END (Windows)
KeyCodeWindows
 ASKEY_ENTER (Macintosh)
KeyCodeMacintosh
 ASKEY_ENTER (UNIX)
KeyCodeUNIX
 ASKEY_ENTER (Windows)
KeyCodeWindows
 ASKEY_ESCAPE
KeyCodeAllPlatforms
 ASKEY_HELP
KeyCodeAllPlatforms
 ASKEY_HOME (Macintosh)
KeyCodeMacintosh
 ASKEY_HOME (UNIX)
KeyCodeUNIX
 ASKEY_HOME (Windows)
KeyCodeWindows
 ASKEY_INSERT (Macintosh)
KeyCodeMacintosh
 ASKEY_INSERT (UNIX)
 ASKEY_INSERT (Windows)
KeyCodeWindows
 ASKEYIsReturnOrEnter (Macintosh, UNIX)
 ASKEYIsReturnOrEnter (Windows)
 ASKEY_MENU (UNIX)
 ASKEY_MENU (Windows)
KeyCodeWindows
 ASKEY_PAGE_D
KeyCodeAllPlatforms
 ASKEY_PAGE_U
KeyCodeAllPlatforms
 ASKEY_RIGHT_DELETE (Macintosh)
KeyCodeMacintosh
 ASKEY_RIGHT_DELETE (UNIX)
KeyCodeUNIX
 ASKEY_RIGHT_DELETE (Windows)
KeyCodeWindows
 ASKEY_SPACE
KeyCodeAllPlatforms
 ASKEY_TAB
KeyCodeAllPlatforms
 ASMAXInt16
 ASMAXInt32
 ASMAXInt64
 ASMAXInt8
 ASMAXUns16
 ASMAXUns32
 ASMAXUns64
 ASMAXUns8
 ASMINInt16
 ASMINInt32
 ASMINInt64
 ASMINInt8
 ASMINUns16
 ASMINUns32
 ASMINUns64
 ASMINUns8
 ASUns16ToFixed
 AS_UNUSED_PARAM
 AS_UNUSED_VAR
 ASUSE_OBSOLETE_TYPES
 BAD_NSELECTOR
 BAD_SELECTOR
 boolean
 CallbackCreate
 CallbackCreateNotification
 CallbackCreateProto
 CallbackCreateReplacement
 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).
 CancelProc
 CatalogHFT_Error
 CHECK_CHARSTR
 CHECKTYPE
 _CoreHFT_IS_BETA
 _CoreHFT_LAST_BETA_COMPATIBLE_VERSION
 _CoreHFT_LATEST_VERSION
 CoreHFT_LATEST_VERSION
 CoreHFT_VERSION_2
 CoreHFT_VERSION_4
 CoreHFT_VERSION_5
 CosErrorAlways
 CosSyntaxError
 E_RETURN
Returns a value from an enclosing function when nested inside a DURING/HANDLER clause.
 ErrBuildCode
Builds an error code for the specified severity, system, and error number. Error codes are used in exception handling. The ASRaise() method takes an error code for its argument; ASRegisterErrorString() returns an error code.
 ERR_ERROR_MASK
 ERR_ERROR_SHIFT
 ERR_GENERAL
 ErrGetCode
Gets the error number from an error code.
 ErrGetSeverity
Gets the error severity from an error code. It returns one of ErrorSeverities.
 ErrGetSignedCode
Gets a signed error number from an error code.
 ErrGetSystem
Gets the error system from an error code. It returns one of ErrorSystems.
 ERR_NOMEMORY
 ERR_SEVERITY_MASK
 ERR_SEVERITY_SHIFT
 ERR_SYSTEM_MASK
 ERR_SYSTEM_SHIFT
 ERR_UNUSED_MASK
 E_RTRN_VOID
Returns from an enclosing function when nested inside a DURING/HANDLER clause, without returning a value.
 _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS (Macintosh, UNIX)
 _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS (Windows)
 FAR (Windows)
 FloatIToFixed
FloatI to ASFixed (for use when you know that float numbers are integer values).
 FloatNToFixed
FloatN to ASFixed (for use when you know that float numbers are non-negative).
 FontSvrError
 GenError
 HANDSHAKE_V0200
 HANDSHAKE_VERSION
 HAS_32BIT_ATOMS
 HAS_BOOL_SUPPORT
 HAS_LEAVE_NOTIFY (UNIX)
 HugePtr
 HUGEPTRTYPE (UNIX)
 HUGEPTRTYPE (Windows)
 Int16
 Int16P
 Int32
 Int32P
 Int8
 Int8P
 jmp_buf (Windows)
 kAcrobatCreatorCode
Acrobat creator code.
 KAITypeCode
Adobe Illustrator AI file.
 kAPFTypeCode
Acrobat profile format (PPKLite).
 kASMAXEnum16 (Macintosh, UNIX)
 kASMAXEnum16 (Windows)
 kASMAXEnum8 (Macintosh, UNIX)
 kASMAXEnum8 (Windows)
 kDictionaryTypeCode
Spelling dictionary file.
 kDSParameterError
Error in a parameter to the function call. There is no exception string.
 kEDNTypeCode
eBook EDN activation file.
 kEPSTypeCode
EPS file.
 kETDTypeCode
eBook Exchange Transfer Data (ETD) file.
 kExcelCreatorCode
Microsoft Excel.
 kFDFTypeCode
Forms data format.
 kGIFTypeCode
GIF file.
 kHTMLCreatorCode
Microsoft Internet Explorer.
 kHTMLTypeCode
HTML file.
 kIllustratorCreatorCode
Adobe Illustrator creator code.
 kImageReadyCreatorCode
Adobe ImageReady creator code.
 kJPEGTypeCode
JPEG file.
 kLocaleTypeCode
Locale file.
 kMoreTextKey
 kPDFTypeCode
Portable document format (PDF).
 kPDXTypeCode
Acrobat catalog index file.
 kPhotoshopCreatorCode
Adobe Photoshop creator code.
 kPICTTypeCode
Mac OS PICT file.
 kPluginNewTypeCode
Plug-in file (preferred, supported by 5.0.5 and later). Using this file type will allows shipping a Carbonized plug-in without worrying that it will try to load and show an error when installed under Acrobat 4 or earlier.
 kPluginTypeCode
Plug-in file.
 kPNGTypeCode
PNG file.
 kPowerPointCreatorCode
Microsoft PowerPoint.
 kPrefsTypeCode
Preferences file.
 kPSDTypeCode
Adobe Photoshop PSD file.
 kPXDFTypeCode
XML PDF.
 kQuickTimeCreatorCode
QuickTime player.
 kQuickTimeTypeCode
QuickTime file.
 kRMFTypeCode
Adobe Web Buy rights management file.
 kRTFTypeCode
Text file.
 kSecError
 kSequenceTypeCode
Acrobat sequence file.
 kTextCreatorCode
SimpleText.
 kTextTypeCode
Text file.
 kTIFFTypeCode
TIFF file.
 kUnknownCreatorCode
Unknown application.
 kUnknownTypeCode
Unknown file.
 kWHATypeCode
Web-hosted applications file.
 kWordCreatorCode
Microsoft Word.
 kXDPTypeCode
XML data package.
 kXFDFTypeCode
XML forms data format.
 kXMLTypeCode
XML file.
 longjmp (Windows)
 MAC_ENV (Macintosh)
 MAC_ENV
 MAX_ASCAB_KEY
Cabinet keys are NULL-terminated C strings. This constant declares the maximum length of one component of that string.
 MAXInt16
 MAXInt32
 MAXInt8
 _MAX_PATH (UNIX)
 MAXUns16
 MAXUns32
 MAXUns8
 MDAppError
 MDSysError
 MINInt16
 MINInt32
 MINInt8
 MINUns16
 MINUns32
 MINUns8
 NULL
 os_size_t
 os_size_t_IS_Uns32 (Windows)
 PageError
 PageErrorSilent
 PDDocError
 PDDocErrorAlways
 PDFEditError
 PDFXError
 PDModelError
 _PDModelHFT_IS_BETA
 _PDModelHFT_LAST_BETA_COMPATIBLE_VERSION
 _PDModelHFT_LATEST_VERSION
 PDModelHFT_LATEST_VERSION
 PDModelHFT_VERSION_10
 PDModelHFT_VERSION_11
 PDModelHFT_VERSION_12
 PDModelHFT_VERSION_13
 PDModelHFT_VERSION_2
 PDModelHFT_VERSION_2_1
 PDModelHFT_VERSION_2_2
 PDModelHFT_VERSION_2_3
 PDModelHFT_VERSION_4
 PDModelHFT_VERSION_4_5
 PDModelHFT_VERSION_5
 PDModelHFT_VERSION_6
 PDModelHFT_VERSION_7
 PDModelHFT_VERSION_7_5
 PDModelHFT_VERSION_8
 PDModelHFT_VERSION_9
 PDPageError
 PDPageErrorAlways
 PDPageErrorSilent
 PI_ACROCOLOR_VERSION
 PI_ACROSUPPORT_VERSION
Specifies the version of the Acrobat support level HFT. This is automatically set by PIRequir.h.
 PI_ACROVIEW_SWEETPEA_VERSION
 PI_ACROVIEW_VERSION
Specifies the version of the Acrobat viewer level HFT. This is automatically set by PIRequir.h.
 PI_ASEXTRA_VERSION
 PI_CORE_VERSION
Specifies the version of the HFT. This is automatically set by PIRequir.h.
 PI_COS_VERSION
Specifies the version of the Cos-level HFT. This is automatically set by PIRequir.h.
 PI_MACINTOSH_VERSION (Macintosh)
Specifies the version of the Mac OS-only methods HFT. This is automatically set by PIRequir.h.
 PI_MACINTOSH_VERSION (Windows, UNIX)
 PI_PAGE_PDE_CONTENT_VERSION
 PI_PDFEDIT_READ_VERSION
 PI_PDFEDIT_WRITE_VERSION
 PI_PDMODEL_VERSION
Specifies the version of the PD level HFT. This is automatically set by PIRequir.h.
 PI_PDSEDIT_READ_VERSION
 PI_PDSEDIT_WRITE_VERSION
 PI_PDSYSFONT_VERSION
 PI_UNIX_VERSION (Macintosh, Windows)
 PI_UNIX_VERSION (UNIX)
Specifies the version of the UNIX-only methods HFT. This is automatically set by PIRequir.h.
 PI_WIN_VERSION (Macintosh, UNIX)
 PI_WIN_VERSION (Windows)
Specifies the version of the Windows-only methods HFT. This is automatically set by PIRequir.h.
 PLATFORM (UNIX)
 PLATFORM (Windows)
 PLUGIN
 PRODUCT (Windows, UNIX)
 ProgressMonitor
 ProgressMonitorRec
 qWR
 RasterError
 REGISTER_NOTIFICATION
A macro to register a notification. It uses AVAppRegisterNotification().
 REPLACE
 setjmp (Windows)
 UNDEFINED_CONFIGURATION_SELECTOR
This constant is returned by ASGetConfiguration() when the selector passed in is unknown to the application.
 Uns16
 Uns16P
 Uns32
 Uns32P
 Uns8
 Uns8P
 WINAPI (Windows)
 XtnError
 XtnMgrError
Typedef Summary
 Typedef
 ASArraySize
An array size value for use in callback procedures.
 ASBool
ASBool
 ASByte
 ASByteCount
A byte count value for use in ASProcStmRdExHandler and ASFileSysItemProps.
 ASCoord
A coordinate for a point in device space, for use in mouse click callbacks. Values are conditionally compiled as 16-bit or 32-bit integers, depending on the Acrobat version.
 ASCount
A numeric count value.
 ASCryptStm
An ASStm object cover used for a cryptographic filter's stream callbacks.
 ASCryptStmRec
 ASDiskSpace
Can only contain values up to 4 GB.
 ASDiskSpace64
 ASDouble
The ASDouble type is a 64-bit type representing a floating number
 ASDoubleMatrix
 ASDoubleMatrixP
 ASDoubleP
 ASDoublePoint
 ASDoublePointP
 ASDoubleRect
 ASDoubleRectP
 ASDuration
 ASEnum16 (Macintosh, UNIX)
2-byte enumeration with values from 0 to 32,767, used in data structures.
 ASEnum16 (Windows)
2-byte enumeration with values from 0 to 32,767, used in data structures.
 ASEnum8 (Macintosh, UNIX)
WIN_PLATFORM.
 ASEnum8 (Windows)
1-byte enumeration with values from 0 to 127, used in data structures.
 ASFlagBits
A flag-bits value.
 ASFract
Definition of ASFract.
 ASInt16
2-byte signed short numeric value.
 ASInt16P
 ASInt32
4-byte signed long numeric value.
 ASInt32P
 ASInt64
8-byte signed long numeric value.
 ASInt8
1-byte signed char value.
 ASInt8P
 ASIntOrPtr
 ASMaskBits
 ASProgressMonitor
 ASProgressMonitorRec
 ASReal
Definition of ASReal.
 ASRealMatrix
 ASRealPoint
 ASRealRect
 ASSize_t
 ASSmallBufferSize
May not be larger than int16.
 ASSmallCount
A signed int value. Negative values are never used.
 ASStatusMonitorProcs
 ASStatusMonitorProcsRec
 ASTArraySize
A numeric array size value for use in AS and Cos-level I/O methods and data structures.
 ASTCount
A numeric count value for use in stream methods.
 ASTFilePos
A numeric count value for use in I/O methods and data structures.
 ASTVersion
A cryptographic version number.
 ASUns16
2-byte unsigned short numeric value.
 ASUns16P
 ASUns32
4-byte unsigned long numeric value.
 ASUns32P
 ASUns64
8-byte unsigned long numeric value.
 ASUns8
1-byte unsigned char value.
 ASUns8P
 ASUnsOrPtr
 ASVersion
An HFT version number.
 ExtensionID
 LPCATCHBUF (Windows)
 OPAQUE_32_BITS
 Quad
 QuadP
 Selector
Uniquely identifies an entry within an HFT. It is simply the integer offset of the entry from the start of the HFT.
Enumeration Summary
 Enumeration
  AcroViewErrors
  ASReportType
Used in an ASReportProc to indicate what kind of information is being reported.
  CosSyntaxErrors
  ErrSeverity
  ErrSystem
  Extension-ManagerErrors
  FontServerErrors
  GeneralCosErrors
  GeneralErrors
  MacintoshApplicationErrors (Macintosh)
  MacintoshSystemErrors (Macintosh)
  PageContentsErrors
  PDDocErrors
  PDFEditErrors
  PDFXErrors
  PDModelErrors
  PDPageErrors
  RasterizerErrors
  UnixApplicationErrors (UNIX)
  UnixSystemErrors (UNIX)
  WindowsErrors (Windows)
Variable Summary
 Variable
 gAcroColorHFT
 gAcroFormHFT
 gAcroTTSHFT
 gCoreHFT
 gCoreVersion
 gExtensionID
Structure Summary
 Structure
 _t_ASCryptStmRec
An ASStm object cover used for a cryptographic filter's stream callbacks.
 _t_ASDoubleMatrix
Matrix containing double numbers.
 _t_ASDoublePoint
A point (in two-dimensional space) represented by two double numbers.
 _t_ASDoubleRect
A rectangle represented by the coordinates of its four sides. In the Acrobat viewer, a rectangle differs from a quadrilateral in that a rectangle must always have horizontal and vertical sides, and opposite sides must be parallel.
 _t_ASRealMatrix
 _t_ASRealPoint
 _t_ASRealRect
 _t_ASStatusMonitorProcs
 _t_ProgressMonitor
Replaced by ASProgressMonitor in Acrobat 5.0.
 _t_Quad
A structure that represents a quadrilateral defined by four corner points.
 ASCryptStmProcs
Callback procs for ASCryptStm
 OPAQUE_64_BITS
 PIHandshakeData_V0200
 PISDKData_V0200
Callback Summary
 Callback
 ACRestoreEnvironProc
 ASCancelProc
This callback replaces CancelProc().
 ASCryptStmFCloseProc
A callback for ASCryptStm. This closes a security stream.
 ASCryptStmFFlushProc
A callback for ASCryptStm. This flushes a dirty buffer if necessary.
 ASCryptStmFilBufProc
A callback for ASCryptStm. This is called by getc when the buffer is empty. It is called only during decryption (when reading from the stream, not when writing).
 ASCryptStmFlsBufProc
A callback for ASCryptStm. This is called by putc when the buffer is full. It is called only during encryption (when writing to the stream, not when reading).
 ASCryptStmFPutEOFProc
A callback for ASCryptStm. This puts an end-of-file (EOF) marker to a security stream.
 ASCryptStmFResetProc
A callback for ASCryptStm. This resets a security stream, discarding any buffered data. It is called only during encryption (when writing to the stream, not when reading).
 ASCryptStmUnGetcProc
A callback for ASCryptStm. It goes back one character in the input stream, undoing a character get operation. It is called only during decryption (when reading from the stream, not when writing).
 ASIODoneProc
A callback in ASIORequest used by the asynchronous read/write ASFileSys implementation and provided by the ASFile implementation to the ASFileSys. The ASFileSys must call this method when an asynchronous request is completed:
 ASReportProc
A report proc can be used to report errors, warnings, and other messages to the user. Normally a report proc will use a dialog to notify the user of an error, but in some contexts (such as during batch processing) it may either log the error or warning to a file or ignore it.
 CATCHBUF (Windows)
 DirConnection_getLastError
Retrieves information about the last error that occurred in the specified connection.
 PIExportHFTsProcType
 PIHandshakeProcType
 PIImportReplaceAndRegisterProcType
 PIInitProcType
 PISetupSDKProcType
 PIUnloadProcType
 PMBeginOperationProc
A callback used in ASProgressMonitor that initializes the progress monitor and displays it with a current value of zero. This method must be called first when the progress monitor is used.
 PMEndOperationProc
A callback used in ASProgressMonitor that draws the progress monitor with its current value set to the progress monitor's duration (a full progress monitor), then removes the progress monitor from the display.
 PMGetCurrValueProc
A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetCurrValueProc().
 PMGetDurationProc
A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetDurationProc().
 PMSetCurrValueProc
A callback used in ASProgressMonitor that sets the current value of the progress monitor and updates the display. The allowed value ranges from 0 (empty) to the value passed to setDuration. For example, if the progress monitor's duration is 10, the current value must be between 0 and 10, inclusive.
 PMSetDurationProc
A callback used in ASProgressMonitor that sets the value that corresponds to a full progress monitor display. The progress monitor is subsequently filled in by setting its current value. This method must be called before you can set the progress monitor's current value.
 PMSetTextProc
A callback within ASProgressMonitorRec that sets the text string that is displayed by the progress monitor.
Method Summary
 Method
 
 
void ACCB2 ACPopExceptionFrame()
 
void ACCB2 ACPushExceptionFrame(void* excEnviron, ACRestoreEnvironProc restoreFunc)
 
void* ASDebug(ASInt32 op, void* parm, ASTArraySize parmLen, void* clientData)
For internal use only.
 
Multiplies two matrices.
 
Inverts a matrix.
 
Transforms the point p through the matrix m, and puts the result in result. p and result can point to the same location.
 
Transforms a rectangle through a matrix.
 
Gets information about the Acrobat viewer application under which the plug-in is running. Use this method if your plug-in's functionality depends on the Acrobat viewer that is running.
 
ASCount ASGetSecs()
Returns the number of seconds elapsed since midnight, January 1, 1970, coordinated universal time, up to the current time.
 
void ASUCS_GetPasswordFromUnicode(ASUTF16Val* inPassword, void** outPassword, ASBool useUTF)
Converts user input of a password to a form that can be used by Acrobat to open a file.
 
int WINAPI Catch(int FAR* )
 
ASBoolACCB2 PIHandshake(ASUns32 handshakeVersion, void* handshakeData)
 
void WINAPI Throw(const int FAR* , int )
Defines Detail
_ALLOW_KEYWORD_MACROS 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ALLOW_KEYWORD_MACROS

File: CorCalls.h
Line: 90
_ASCallsHFT_IS_BETA 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASCallsHFT_IS_BETA 0

File: ASCalls.h
Line: 91
_ASCallsHFT_LAST_BETA_COMPATIBLE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASCallsHFT_LAST_BETA_COMPATIBLE_VERSION 0x000A0000

File: ASCalls.h
Line: 90
_ASCallsHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASCallsHFT_LATEST_VERSION 0x000A0000

File: ASCalls.h
Line: 89
_ASEXTRAHFT_IS_BETA 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASEXTRAHFT_IS_BETA 0

File: ASExtraCalls.h
Line: 93
_ASExtraHFT_LAST_BETA_COMPATIBLE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASExtraHFT_LAST_BETA_COMPATIBLE_VERSION 0x00090000

File: ASExtraCalls.h
Line: 92
_ASExtraHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _ASExtraHFT_LATEST_VERSION 0x00090000

File: ASExtraCalls.h
Line: 91
_CoreHFT_IS_BETA 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _CoreHFT_IS_BETA 0

File: CorCalls.h
Line: 100
_CoreHFT_LAST_BETA_COMPATIBLE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _CoreHFT_LAST_BETA_COMPATIBLE_VERSION 0x00050000

File: CorCalls.h
Line: 99
_CoreHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _CoreHFT_LATEST_VERSION 0x00050000

File: CorCalls.h
Line: 98
_E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

#define _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS

File: CorCalls.h
Line: 132
_E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS 
Product availability: PDFL
Platform availability: Windows

Syntax

#define _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS 6244 6246))

File: CorCalls.h
Line: 130
_MAX_PATH 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define _MAX_PATH PATH_MAX

File: UnixPlatform.h
Line: 174
_PDModelHFT_IS_BETA 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _PDModelHFT_IS_BETA 0

File: PDCalls.h
Line: 92
_PDModelHFT_LAST_BETA_COMPATIBLE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _PDModelHFT_LAST_BETA_COMPATIBLE_VERSION 0x000D0000

File: PDCalls.h
Line: 91
_PDModelHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define _PDModelHFT_LATEST_VERSION 0x000D0000

File: PDCalls.h
Line: 90
ACROjmp_buf 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ACROjmp_buf jmp_buf

File: PIExcept.h
Line: 93
ACROjmp_buf 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ACROjmp_buf jmp_buf

File: PIExcept.h
Line: 101
ACROjmp_buf 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ACROjmp_buf jmp_buf

File: PIExcept.h
Line: 85
ACROlongjmp 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ACROlongjmp longjmp

File: PIExcept.h
Line: 92
ACROlongjmp 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ACROlongjmp longjmp

File: PIExcept.h
Line: 100
ACROlongjmp 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ACROlongjmp longjmp

File: PIExcept.h
Line: 84
ACROsetjmp 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ACROsetjmp setjmp

File: PIExcept.h
Line: 91
ACROsetjmp 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ACROsetjmp setjmp

File: PIExcept.h
Line: 99
ACROsetjmp 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ACROsetjmp setjmp

File: PIExcept.h
Line: 83
AcroViewError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define AcroViewError ErrBuildCode(ErrAlways, ErrSysAcroView, e)

File: AcroErr.h
Line: 304
AS_UNUSED_PARAM 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define AS_UNUSED_PARAM type name

File: ASExpT.h
Line: 30
AS_UNUSED_VAR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define AS_UNUSED_VAR type name; name

File: ASExpT.h
Line: 36
ASBoolToBool 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASBoolToBool (boolval != FALSE)

File: CoreExpT.h
Line: 47
ASCallsHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_LATEST_VERSION _ASCallsHFT_LATEST_VERSION)

File: ASCalls.h
Line: 94
ASCallsHFT_VERSION_10 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_10 ASCallsHFT_LATEST_VERSION

File: ASCalls.h
Line: 104
ASCallsHFT_VERSION_2 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_2 0x00020000

File: ASCalls.h
Line: 96
ASCallsHFT_VERSION_2_2 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_2_2 0x00020002

File: ASCalls.h
Line: 97
ASCallsHFT_VERSION_4 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_4 0x00040000

File: ASCalls.h
Line: 98
ASCallsHFT_VERSION_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_5 0x00050000

File: ASCalls.h
Line: 99
ASCallsHFT_VERSION_6 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_6 0x00060000

File: ASCalls.h
Line: 100
ASCallsHFT_VERSION_7 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_7 0x00070000

File: ASCalls.h
Line: 101
ASCallsHFT_VERSION_8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_8 0x00080000

File: ASCalls.h
Line: 102
ASCallsHFT_VERSION_9 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCallsHFT_VERSION_9 0x00090000

File: ASCalls.h
Line: 103
ASCRYPTSTM_EOF 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCRYPTSTM_EOF (-1)

File: ASExpT.h
Line: 275
ASCryptStmModeEOF 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCryptStmModeEOF 0x0004

File: ASExpT.h
Line: 286
ASCryptStmModeError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCryptStmModeError 0x0008

File: ASExpT.h
Line: 287
ASCryptStmModeRead 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCryptStmModeRead 0x0001

File: ASExpT.h
Line: 284
ASCryptStmModeWrite 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASCryptStmModeWrite 0x0002

File: ASExpT.h
Line: 285
ASExtraHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFT_LATEST_VERSION _ASExtraHFT_LATEST_VERSION)

File: ASExtraCalls.h
Line: 96
ASExtraHFT_VERSION_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFT_VERSION_5 0x00050000

File: ASExtraCalls.h
Line: 98
ASExtraHFT_VERSION_6 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFT_VERSION_6 0x00060000

File: ASExtraCalls.h
Line: 99
ASExtraHFT_VERSION_7 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFT_VERSION_7 0x00070000

File: ASExtraCalls.h
Line: 100
ASExtraHFT_VERSION_9 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFT_VERSION_9 ASExtraHFT_LATEST_VERSION

File: ASExtraCalls.h
Line: 101
ASExtraHFTName 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASExtraHFTName "ASExtra"

File: ASExtraVers.h
Line: 24
ASFourCharCode 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASFourCharCode (x)

File: ASExpT.h
Line: 1600
ASFourCharCode 
Product availability: PDFL
Platform availability: Windows, UNIX

Syntax

#define ASFourCharCode (0U)

File: ASExpT.h
Line: 1602
ASGetSecs 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASGetSecs ASSecs

File: ASCalls.h
Line: 124
ASKEY 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY h"

File: UnixPlatform.h
Line: 117
ASKEY 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY h"

File: WinPltfm.h
Line: 24
ASKEY_ARROW_D 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_ARROW_D 31

File: ASKey.h
Line: 38
ASKEY_ARROW_L 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_ARROW_L 28

File: ASKey.h
Line: 40
ASKEY_ARROW_R 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_ARROW_R 29

File: ASKey.h
Line: 36
ASKEY_ARROW_U 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_ARROW_U 30

File: ASKey.h
Line: 42
ASKEY_BACKSPACE 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_BACKSPACE 8

File: ASKey.h
Line: 85
ASKEY_BACKSPACE 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_BACKSPACE 8

File: ASKey.h
Line: 111
ASKEY_BACKSPACE 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_BACKSPACE 8

File: ASKey.h
Line: 63
ASKEY_CLEAR 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_CLEAR 27

File: ASKey.h
Line: 93
ASKEY_CLEAR 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_CLEAR 27

File: ASKey.h
Line: 102
ASKEY_CR 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_CR 13

File: ASKey.h
Line: 91
ASKEY_CR 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_CR 13

File: ASKey.h
Line: 100
ASKEY_DEL 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_DEL 8

Description

Deprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.


File: ASKey.h
Line: 79
ASKEY_DEL 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_DEL 8

Description

Deprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.


File: ASKey.h
Line: 107
ASKEY_DEL 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_DEL 127

Description

Deprecated. Use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.


File: ASKey.h
Line: 57
ASKEY_END 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_END 4

File: ASKey.h
Line: 89
ASKEY_END 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_END 4

File: ASKey.h
Line: 115
ASKEY_END 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_END 1

File: ASKey.h
Line: 67
ASKEY_ENTER 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_ENTER 3

File: ASKey.h
Line: 74
ASKEY_ENTER 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_ENTER 10

File: ASKey.h
Line: 98
ASKEY_ENTER 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_ENTER 13

File: ASKey.h
Line: 52
ASKEY_ESCAPE 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_ESCAPE 27

File: ASKey.h
Line: 30
ASKEY_HELP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_HELP 5

File: ASKey.h
Line: 48
ASKEY_HOME 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_HOME 1

File: ASKey.h
Line: 87
ASKEY_HOME 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_HOME 1

File: ASKey.h
Line: 113
ASKEY_HOME 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_HOME 4

File: ASKey.h
Line: 65
ASKEY_INSERT 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_INSERT 126

File: ASKey.h
Line: 83
ASKEY_INSERT 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_INSERT 17

File: ASKey.h
Line: 118
ASKEY_INSERT 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_INSERT 126

File: ASKey.h
Line: 61
ASKEY_MENU 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_MENU 2

File: ASKey.h
Line: 117
ASKEY_MENU 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_MENU 2

File: ASKey.h
Line: 69
ASKEY_PAGE_D 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_PAGE_D 12

File: ASKey.h
Line: 46
ASKEY_PAGE_U 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_PAGE_U 11

File: ASKey.h
Line: 44
ASKEY_RIGHT_DELETE 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define ASKEY_RIGHT_DELETE 127

File: ASKey.h
Line: 81
ASKEY_RIGHT_DELETE 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define ASKEY_RIGHT_DELETE 127

File: ASKey.h
Line: 109
ASKEY_RIGHT_DELETE 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEY_RIGHT_DELETE 127

File: ASKey.h
Line: 59
ASKEY_SPACE 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_SPACE 32

File: ASKey.h
Line: 32
ASKEY_TAB 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASKEY_TAB 9

File: ASKey.h
Line: 34
ASKEYIsReturnOrEnter 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

#define ASKEYIsReturnOrEnter ((key == ASKEY_CR) || (key == ASKEY_ENTER))

File: ASKey.h
Line: 123
ASKEYIsReturnOrEnter 
Product availability: PDFL
Platform availability: Windows

Syntax

#define ASKEYIsReturnOrEnter (key == ASKEY_ENTER)

File: ASKey.h
Line: 125
ASMAXInt16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXInt16 ((ASInt16)0x7FFF)

File: ASNumTypes.h
Line: 61
ASMAXInt32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXInt32 ((ASInt32)0x7FFFFFFF)

File: ASNumTypes.h
Line: 65
ASMAXInt64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXInt64 ((ASInt64)0x7FFFFFFFFFFFFFFFLL)

File: ASNumTypes.h
Line: 69
ASMAXInt8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXInt8 ((ASInt8)0x7F)

File: ASNumTypes.h
Line: 57
ASMAXUns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXUns16 ((ASUns16)0xFFFF)

File: ASNumTypes.h
Line: 104
ASMAXUns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXUns32 ((ASUns32)0xFFFFFFFF)

File: ASNumTypes.h
Line: 108
ASMAXUns64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXUns64 ((ASUns64)0xFFFFFFFFFFFFFFFFLL)

File: ASNumTypes.h
Line: 112
ASMAXUns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMAXUns8 ((ASUns8)0xFF)

File: ASNumTypes.h
Line: 100
ASMINInt16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINInt16 ((ASInt16)0x8000)

File: ASNumTypes.h
Line: 63
ASMINInt32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINInt32 ((ASInt32)0x80000000)

File: ASNumTypes.h
Line: 67
ASMINInt64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINInt64 ((ASInt64)0x8000000000000000LL)

File: ASNumTypes.h
Line: 71
ASMINInt8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINInt8 ((ASInt8)0x80)

File: ASNumTypes.h
Line: 59
ASMINUns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINUns16 ((ASUns16)0x0000)

File: ASNumTypes.h
Line: 106
ASMINUns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINUns32 ((ASUns32)0x00000000)

File: ASNumTypes.h
Line: 110
ASMINUns64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINUns64 ((ASUns64)0x0000000000000000LL)

File: ASNumTypes.h
Line: 114
ASMINUns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASMINUns8 ((ASUns8)0x00)

File: ASNumTypes.h
Line: 102
ASUns16ToFixed 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASUns16ToFixed ((ASFixed)(i) << 16))

File: ASExpT.h
Line: 713
ASUSE_OBSOLETE_TYPES 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ASUSE_OBSOLETE_TYPES 1

File: CoreExpT.h
Line: 210
BAD_NSELECTOR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define BAD_NSELECTOR (-1)

File: PDFLExpT.h
Line: 75
BAD_SELECTOR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define BAD_SELECTOR 0

File: CoreExpT.h
Line: 147
boolean 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define boolean ASBool

File: CoreExpT.h
Line: 241
CALL_REPLACED_PROC 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CALL_REPLACED_PROC (*((sel##PROTO)(HFTGetReplacedEntry((hft), sel, (oldProc)))))

Description

Calls the previous implementation of a replaced method (that is, the code that would have been executed before the method was replaced using REPLACE).

See Also


File: PICommon.h
Line: 94
CallbackCreate 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CallbackCreate ASCallbackCreate(b)

File: PICommon.h
Line: 47
CallbackCreateNotification 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CallbackCreateNotification ASCallbackCreateProto(nsel##NPROTO, proc)

File: PICommon.h
Line: 50
CallbackCreateProto 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CallbackCreateProto ASCallbackCreateProto(funcType, proc)

File: PICommon.h
Line: 48
CallbackCreateReplacement 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CallbackCreateReplacement ASCallbackCreateProto(sel##PROTO, proc)

File: PICommon.h
Line: 49
CancelProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CancelProc ASCancelProc

File: ASExpT.h
Line: 3726
CatalogHFT_Error 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CatalogHFT_Error 1

File: cathft.h
Line: 27
CHECK_CHARSTR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CHECK_CHARSTR CHECKTYPE(char *, data)

File: ASExpT.h
Line: 3739
CHECKTYPE 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CHECKTYPE ((void *)data)

File: ASExpT.h
Line: 3731
CoreHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CoreHFT_LATEST_VERSION _CoreHFT_LATEST_VERSION)

File: CorCalls.h
Line: 103
CoreHFT_VERSION_2 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CoreHFT_VERSION_2 0x00020000

File: CorCalls.h
Line: 105
CoreHFT_VERSION_4 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CoreHFT_VERSION_4 0x00040000

File: CorCalls.h
Line: 106
CoreHFT_VERSION_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CoreHFT_VERSION_5 0x00050000

File: CorCalls.h
Line: 107
CosErrorAlways 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CosErrorAlways ErrBuildCode(ErrAlways, ErrSysCos, e)

File: AcroErr.h
Line: 296
CosSyntaxError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define CosSyntaxError ErrBuildCode(ErrSuppressable, ErrSysCosSyntax, e)

File: AcroErr.h
Line: 297
E_RETURN 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define E_RETURN { _E_RESTORE; return(x); }

Description

Returns a value from an enclosing function when nested inside a DURING/HANDLER clause.

See Also

Examples


File: CorCalls.h
Line: 310
E_RTRN_VOID 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define E_RTRN_VOID { _E_RESTORE; return; }

Description

Returns from an enclosing function when nested inside a DURING/HANDLER clause, without returning a value.

See Also

Examples


File: CorCalls.h
Line: 320
ERR_ERROR_MASK 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_ERROR_MASK 0x0000ffff

File: AcroErr.h
Line: 43
ERR_ERROR_SHIFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_ERROR_SHIFT 0

File: AcroErr.h
Line: 47
ERR_GENERAL 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_GENERAL 1

File: AcroErr.h
Line: 37
ERR_NOMEMORY 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_NOMEMORY 2

File: AcroErr.h
Line: 38
ERR_SEVERITY_MASK 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_SEVERITY_MASK 0xf0000000

File: AcroErr.h
Line: 40
ERR_SEVERITY_SHIFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_SEVERITY_SHIFT 28

File: AcroErr.h
Line: 45
ERR_SYSTEM_MASK 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_SYSTEM_MASK 0x00ff0000

File: AcroErr.h
Line: 42
ERR_SYSTEM_SHIFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_SYSTEM_SHIFT 16

File: AcroErr.h
Line: 46
ERR_UNUSED_MASK 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ERR_UNUSED_MASK 0x0f000000

File: AcroErr.h
Line: 41
ErrBuildCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ErrBuildCode ( \ (((ASUns32) (xseverity)) << ERR_SEVERITY_SHIFT) | \ (((ASUns32) (xsys)) << ERR_SYSTEM_SHIFT) | \ ((((ASUns32) (xerror)) << ERR_ERROR_SHIFT) & ERR_ERROR_MASK) \ )

Description

Builds an error code for the specified severity, system, and error number. Error codes are used in exception handling. The ASRaise() method takes an error code for its argument; ASRegisterErrorString() returns an error code.

An error code has three components:

Component

Description

Size

Severity

none, warning, severe

4 bits

System

Cos, PDDoc, and so on

8 bits

Error

FileOpen, Syntax, and so on

16 bits

See Also


File: AcroErr.h
Line: 83
ErrGetCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ErrGetCode ((((ASUns32) (xcode)) & ERR_ERROR_MASK) >> ERR_ERROR_SHIFT)

Description

Gets the error number from an error code.

See Also

Examples

go to source arrow cout << "ClientAuthMasterProc> Error " << ErrGetCode(ERRORCODE) << ": " <<
go to source arrow cerr << "Error Code: " << ErrGetCode(err) << endl;
go to source arrow ErrGetSystem(err), ErrGetSeverity(err), ErrGetCode(err));

more...

File: AcroErr.h
Line: 137
ErrGetSeverity 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ErrGetSeverity ((((ASUns32) (xcode)) & ERR_SEVERITY_MASK) >> ERR_SEVERITY_SHIFT)

Description

Gets the error severity from an error code. It returns one of ErrorSeverities.

See Also

Examples

go to source arrow cerr << "Error Severity: " << ErrGetSeverity(err) << endl;
go to source arrow ErrGetSystem(err), ErrGetSeverity(err), ErrGetCode(err));
go to source arrow ErrGetSystem(err), ErrGetSeverity(err), ErrGetCode(err));

more...

File: AcroErr.h
Line: 104
ErrGetSignedCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ErrGetSignedCode ((ASInt16) ErrGetCode(xcode))

Description

Gets a signed error number from an error code.

See Also


File: AcroErr.h
Line: 153
ErrGetSystem 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ErrGetSystem ((((ASUns32) (xcode)) & ERR_SYSTEM_MASK) >> ERR_SYSTEM_SHIFT)

Description

Gets the error system from an error code. It returns one of ErrorSystems.

See Also

Examples

go to source arrow cerr << "Error system: " << ErrGetSystem(err) << endl;
go to source arrow ErrGetSystem(err), ErrGetSeverity(err), ErrGetCode(err));
go to source arrow ErrGetSystem(err), ErrGetSeverity(err), ErrGetCode(err));

more...

File: AcroErr.h
Line: 121
FAR 
Product availability: PDFL
Platform availability: Windows

Syntax

#define FAR _far

File: PIExcept.h
Line: 46
FloatIToFixed 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define FloatIToFixed (((ASFixed)x)<<16)

Description

FloatI to ASFixed (for use when you know that float numbers are integer values).


File: ASExpT.h
Line: 800
FloatNToFixed 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define FloatNToFixed (((ASFixed)(((x)*65536.0f +0.5f)))

Description

FloatN to ASFixed (for use when you know that float numbers are non-negative).


File: ASExpT.h
Line: 797
FontSvrError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define FontSvrError ErrBuildCode(ErrAlways, ErrSysFontSvr, e)

File: AcroErr.h
Line: 307
GenError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define GenError ErrBuildCode(ErrAlways, ErrSysNone, e)

Examples

go to source arrow ASRaise(GenError(genErrBadParm));
go to source arrow ASRaise(GenError(genErrBadParm));

File: AcroErr.h
Line: 294
HANDSHAKE_V0200 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define HANDSHAKE_V0200 ((ASUns32)((2L<<16) + 0))

File: PIVersn.h
Line: 62
HANDSHAKE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define HANDSHAKE_VERSION HANDSHAKE_V0200

File: PIVersn.h
Line: 108
HAS_32BIT_ATOMS 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define HAS_32BIT_ATOMS 1

File: CoreExpT.h
Line: 127
HAS_BOOL_SUPPORT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define HAS_BOOL_SUPPORT 0

File: ASNumTypes.h
Line: 125
HAS_LEAVE_NOTIFY 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define HAS_LEAVE_NOTIFY 1

File: UnixPlatform.h
Line: 147
HugePtr 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define HugePtr char HUGEPTRTYPE *

File: CoreExpT.h
Line: 120
HUGEPTRTYPE 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define HUGEPTRTYPE

File: UnixPlatform.h
Line: 98
HUGEPTRTYPE 
Product availability: PDFL
Platform availability: Windows

Syntax

#define HUGEPTRTYPE __huge

File: WinPltfm.h
Line: 48
Int16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int16 ASInt16

File: CoreExpT.h
Line: 214
Int16P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int16P ASInt16P

File: CoreExpT.h
Line: 215
Int32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int32 ASInt32

Examples

go to source arrowvoid PDDocEnumURILinks(PDDoc pdd, Int32 nPageNum,
go to source arrowvoid PDDocEnumURILinks(PDDoc pdd, Int32 nPageNum,
go to source arrow Int32 nNumPages, nStartPage, nEndPage;

more...

File: CoreExpT.h
Line: 216
Int32P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int32P ASInt32P

File: CoreExpT.h
Line: 217
Int8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int8 ASInt8

File: CoreExpT.h
Line: 212
Int8P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Int8P ASInt8P

File: CoreExpT.h
Line: 213
jmp_buf 
Product availability: PDFL
Platform availability: Windows

Syntax

#define jmp_buf CATCHBUF

File: PIExcept.h
Line: 77
kAcrobatCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kAcrobatCreatorCode ASFourCharCode('CARO')

Description

Acrobat creator code.


File: ASExpT.h
Line: 1610
KAITypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define KAITypeCode ASFourCharCode('TEXT')

Description

Adobe Illustrator AI file.


File: ASExpT.h
Line: 1754
kAPFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kAPFTypeCode ASFourCharCode('APF ')

Description

Acrobat profile format (PPKLite).


File: ASExpT.h
Line: 1672
kASMAXEnum16 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

#define kASMAXEnum16 ASMAXInt16

File: CoreExpT.h
Line: 85
kASMAXEnum16 
Product availability: PDFL
Platform availability: Windows

Syntax

#define kASMAXEnum16 ASMAXInt16

File: CoreExpT.h
Line: 70
kASMAXEnum8 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

#define kASMAXEnum8 ASMAXInt8

File: CoreExpT.h
Line: 83
kASMAXEnum8 
Product availability: PDFL
Platform availability: Windows

Syntax

#define kASMAXEnum8 ASMAXInt16

File: CoreExpT.h
Line: 68
kDictionaryTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kDictionaryTypeCode ASFourCharCode('DICT')

Description

Spelling dictionary file.


File: ASExpT.h
Line: 1682
kDSParameterError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kDSParameterError -1

Description

Error in a parameter to the function call. There is no exception string.


File: DigSigHFT.h
Line: 346
kEDNTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kEDNTypeCode ASFourCharCode('fEDN')

Description

eBook EDN activation file.


File: ASExpT.h
Line: 1715
kEPSTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kEPSTypeCode ASFourCharCode('EPSF')

Description

EPS file.


File: ASExpT.h
Line: 1759
kETDTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kETDTypeCode ASFourCharCode('fETD')

Description

eBook Exchange Transfer Data (ETD) file.


File: ASExpT.h
Line: 1710
kExcelCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kExcelCreatorCode ASFourCharCode('XCEL')

Description

Microsoft Excel.


File: ASExpT.h
Line: 1805
kFDFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kFDFTypeCode ASFourCharCode('FDF ')

Description

Forms data format.


File: ASExpT.h
Line: 1637
kGIFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kGIFTypeCode ASFourCharCode('GIFf')

Description

GIF file.


File: ASExpT.h
Line: 1737
kHTMLCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kHTMLCreatorCode ASFourCharCode('MSIE')

Description

Microsoft Internet Explorer.


File: ASExpT.h
Line: 1795
kHTMLTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kHTMLTypeCode ASFourCharCode('TEXT')

Description

HTML file.


File: ASExpT.h
Line: 1790
kIllustratorCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kIllustratorCreatorCode ASFourCharCode('ART5')

Description

Adobe Illustrator creator code.


File: ASExpT.h
Line: 1625
kImageReadyCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kImageReadyCreatorCode ASFourCharCode('MeSa')

Description

Adobe ImageReady creator code.


File: ASExpT.h
Line: 1620
kJPEGTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kJPEGTypeCode ASFourCharCode('JPEG')

Description

JPEG file.


File: ASExpT.h
Line: 1742
kLocaleTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kLocaleTypeCode ASFourCharCode('LANG')

Description

Locale file.


File: ASExpT.h
Line: 1692
kMoreTextKey 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kMoreTextKey "MoreText"

File: ASExtraExpT.h
Line: 364
kPDFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPDFTypeCode ASFourCharCode('PDF ')

Description

Portable document format (PDF).


File: ASExpT.h
Line: 1632
kPDXTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPDXTypeCode ASFourCharCode('PDX ')

Description

Acrobat catalog index file.


File: ASExpT.h
Line: 1662
kPhotoshopCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPhotoshopCreatorCode ASFourCharCode('8BIM')

Description

Adobe Photoshop creator code.


File: ASExpT.h
Line: 1615
kPICTTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPICTTypeCode ASFourCharCode('PICT')

Description

Mac OS PICT file.


File: ASExpT.h
Line: 1727
kPluginNewTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPluginNewTypeCode ASFourCharCode('XTNc')

Description

Plug-in file (preferred, supported by 5.0.5 and later). Using this file type will allows shipping a Carbonized plug-in without worrying that it will try to load and show an error when installed under Acrobat 4 or earlier.


File: ASExpT.h
Line: 1705
kPluginTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPluginTypeCode ASFourCharCode('XTND')

Description

Plug-in file.


File: ASExpT.h
Line: 1697
kPNGTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPNGTypeCode ASFourCharCode('PNGf')

Description

PNG file.


File: ASExpT.h
Line: 1747
kPowerPointCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPowerPointCreatorCode ASFourCharCode('SLD8')

Description

Microsoft PowerPoint.


File: ASExpT.h
Line: 1815
kPrefsTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPrefsTypeCode ASFourCharCode('PREF')

Description

Preferences file.


File: ASExpT.h
Line: 1657
kPSDTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPSDTypeCode ASFourCharCode('8BIM')

Description

Adobe Photoshop PSD file.


File: ASExpT.h
Line: 1722
kPXDFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kPXDFTypeCode ASFourCharCode('MARS')

Description

XML PDF.


File: ASExpT.h
Line: 1652
kQuickTimeCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kQuickTimeCreatorCode ASFourCharCode('TVOD')

Description

QuickTime player.


File: ASExpT.h
Line: 1785
kQuickTimeTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kQuickTimeTypeCode ASFourCharCode('MooV')

Description

QuickTime file.


File: ASExpT.h
Line: 1780
kRMFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kRMFTypeCode ASFourCharCode('RMF ')

Description

Adobe Web Buy rights management file.


File: ASExpT.h
Line: 1667
kRTFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kRTFTypeCode ASFourCharCode('RTF ')

Description

Text file.


File: ASExpT.h
Line: 1770
kSecError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kSecError -1

File: DirectoryHFT.h
Line: 44
kSequenceTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kSequenceTypeCode ASFourCharCode('SEQU')

Description

Acrobat sequence file.


File: ASExpT.h
Line: 1677
kTextCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kTextCreatorCode ASFourCharCode('ttxt')

Description

SimpleText.


File: ASExpT.h
Line: 1775
kTextTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kTextTypeCode ASFourCharCode('TEXT')

Description

Text file.


File: ASExpT.h
Line: 1765
kTIFFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kTIFFTypeCode ASFourCharCode('TIFF')

Description

TIFF file.


File: ASExpT.h
Line: 1732
kUnknownCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kUnknownCreatorCode 0x3f3f3f3f

Description

Unknown application.


File: ASExpT.h
Line: 1825
kUnknownTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kUnknownTypeCode 0x3f3f3f3f

Description

Unknown file.


File: ASExpT.h
Line: 1820
kWHATypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kWHATypeCode ASFourCharCode('WHA ')

Description

Web-hosted applications file.


File: ASExpT.h
Line: 1687
kWordCreatorCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kWordCreatorCode ASFourCharCode('W8BN')

Description

Microsoft Word.


File: ASExpT.h
Line: 1810
kXDPTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kXDPTypeCode ASFourCharCode('XDP ')

Description

XML data package.


File: ASExpT.h
Line: 1647
kXFDFTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kXFDFTypeCode ASFourCharCode('XFDF')

Description

XML forms data format.


File: ASExpT.h
Line: 1642
kXMLTypeCode 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define kXMLTypeCode ASFourCharCode('TEXT')

Description

XML file.


File: ASExpT.h
Line: 1800
longjmp 
Product availability: PDFL
Platform availability: Windows

Syntax

#define longjmp Throw

File: PIExcept.h
Line: 79
MAC_ENV 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define MAC_ENV 1

File: Environ.h
Line: 47
MAC_ENV 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAC_ENV 1

File: PIHeaders.c
Line: 23
MAX_ASCAB_KEY 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAX_ASCAB_KEY 1024

Description

Cabinet keys are NULL-terminated C strings. This constant declares the maximum length of one component of that string.

The characters in the key string must all be low ASCII alphanumeric characters, such as '0' - '9', 'a' - 'z', 'A' - 'Z'.

You can burrow through multiple levels of a cabinet heirarchy by passing in a string of individual key names separated by colons.

For example, ASCabGetInt(cab, "Hello:World", -1); is equivalent to ASCabGetInt(ASCabGetCab(cab, "Hello"), "World", -1);.

Similarly, ASCabPutInt(theCab, "Hello:World", 33); will create an integer key named "World" inside the "Hello" cabinet inside theCab, creating the "Hello" key and cabinet if necessary.


File: ASExtraExpT.h
Line: 172
MAXInt16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXInt16 ASMAXInt16

File: CoreExpT.h
Line: 228
MAXInt32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXInt32 ASMAXInt32

File: CoreExpT.h
Line: 230
MAXInt8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXInt8 ASMAXInt8

File: CoreExpT.h
Line: 226
MAXUns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXUns16 ASMAXUns16

File: CoreExpT.h
Line: 235
MAXUns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXUns32 ASMAXUns32

File: CoreExpT.h
Line: 237
MAXUns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MAXUns8 ASMAXUns8

File: CoreExpT.h
Line: 233
MDAppError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MDAppError ErrBuildCode(ErrAlways, ErrSysMDApp, e)

File: AcroErr.h
Line: 315
MDSysError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MDSysError ErrBuildCode(ErrAlways, ErrSysMDSystem, e)

File: AcroErr.h
Line: 314
MINInt16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINInt16 ASMINInt16

File: CoreExpT.h
Line: 229
MINInt32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINInt32 ASMINInt32

File: CoreExpT.h
Line: 231
MINInt8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINInt8 ASMINInt8

File: CoreExpT.h
Line: 227
MINUns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINUns16 ASMINUns16

File: CoreExpT.h
Line: 236
MINUns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINUns32 ASMINUns32

File: CoreExpT.h
Line: 238
MINUns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define MINUns8 ASMINUns8

File: CoreExpT.h
Line: 234
NULL 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define NULL ((void *)0)

Examples

go to source arrow PDDoc newDoc = NULL;
go to source arrow PDPage newPage = NULL;
go to source arrow PDEContent newContent = NULL;

more...

File: CoreExpT.h
Line: 98
os_size_t 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define os_size_t ASSize_t

File: CoreExpT.h
Line: 244
os_size_t_IS_Uns32 
Product availability: PDFL
Platform availability: Windows

Syntax

#define os_size_t_IS_Uns32 0

File: WinPltfm.h
Line: 47
PageError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PageError ErrBuildCode(ErrSuppressable, ErrSysPage, e)

File: AcroErr.h
Line: 305
PageErrorSilent 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PageErrorSilent ErrBuildCode(ErrSilent, ErrSysPage, e)

File: AcroErr.h
Line: 306
PDDocError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDDocError ErrBuildCode(ErrSuppressable, ErrSysPDDoc, e)

File: AcroErr.h
Line: 298
PDDocErrorAlways 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDDocErrorAlways ErrBuildCode(ErrAlways, ErrSysPDDoc, e)

File: AcroErr.h
Line: 299
PDFEditError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDFEditError ErrBuildCode(ErrAlways, ErrSysPDFEdit, e)

File: AcroErr.h
Line: 317
PDFXError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDFXError ErrBuildCode(ErrAlways, ErrSysPDFX, e)

File: AcroErr.h
Line: 316
PDModelError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelError ErrBuildCode(ErrAlways, ErrSysPDModel, e)

File: AcroErr.h
Line: 303
PDModelHFT_LATEST_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_LATEST_VERSION _PDModelHFT_LATEST_VERSION)

File: PDCalls.h
Line: 95
PDModelHFT_VERSION_10 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_10 0x000A0000

File: PDCalls.h
Line: 109
PDModelHFT_VERSION_11 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_11 0x000B0000

File: PDCalls.h
Line: 110
PDModelHFT_VERSION_12 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_12 0x000C0000

File: PDCalls.h
Line: 111
PDModelHFT_VERSION_13 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_13 PDModelHFT_LATEST_VERSION

File: PDCalls.h
Line: 112
PDModelHFT_VERSION_2 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_2 0x00020000

File: PDCalls.h
Line: 97
PDModelHFT_VERSION_2_1 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_2_1 0x00020001

File: PDCalls.h
Line: 98
PDModelHFT_VERSION_2_2 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_2_2 0x00020002

File: PDCalls.h
Line: 99
PDModelHFT_VERSION_2_3 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_2_3 0x00020003

File: PDCalls.h
Line: 100
PDModelHFT_VERSION_4 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_4 0x00040000

File: PDCalls.h
Line: 101
PDModelHFT_VERSION_4_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_4_5 0x00040005

File: PDCalls.h
Line: 102
PDModelHFT_VERSION_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_5 0x00050000

File: PDCalls.h
Line: 103
PDModelHFT_VERSION_6 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_6 0x00060000

File: PDCalls.h
Line: 104
PDModelHFT_VERSION_7 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_7 0x00070000

File: PDCalls.h
Line: 105
PDModelHFT_VERSION_7_5 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_7_5 0x00070005

File: PDCalls.h
Line: 106
PDModelHFT_VERSION_8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_8 0x00080000

File: PDCalls.h
Line: 107
PDModelHFT_VERSION_9 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDModelHFT_VERSION_9 0x00090000

File: PDCalls.h
Line: 108
PDPageError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDPageError ErrBuildCode(ErrSuppressable, ErrSysPDPage, e)

File: AcroErr.h
Line: 300
PDPageErrorAlways 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDPageErrorAlways ErrBuildCode(ErrAlways, ErrSysPDPage, e)

File: AcroErr.h
Line: 301
PDPageErrorSilent 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PDPageErrorSilent ErrBuildCode(ErrSilent, ErrSysPDPage, e)

File: AcroErr.h
Line: 302
PI_ACROCOLOR_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_ACROCOLOR_VERSION 0

File: PIRequir.h
Line: 300
PI_ACROSUPPORT_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_ACROSUPPORT_VERSION ASCallsHFT_VERSION_8

Description

Specifies the version of the Acrobat support level HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 96
PI_ACROVIEW_SWEETPEA_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_ACROVIEW_SWEETPEA_VERSION SweetPeaHFT_VERSION_5

File: PIRequir.h
Line: 181
PI_ACROVIEW_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_ACROVIEW_VERSION AcroViewHFT_VERSION_6

Description

Specifies the version of the Acrobat viewer level HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 162
PI_ASEXTRA_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_ASEXTRA_VERSION ASExtraHFT_VERSION_6

File: PIRequir.h
Line: 171
PI_CORE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_CORE_VERSION CoreHFT_VERSION_5

Description

Specifies the version of the HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 75
PI_COS_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_COS_VERSION CosHFT_VERSION_6

Description

Specifies the version of the Cos-level HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 117
PI_MACINTOSH_VERSION 
Product availability: PDFL
Platform availability: Macintosh

Syntax

#define PI_MACINTOSH_VERSION MacintoshHFT_VERSION_2_2

Description

Specifies the version of the Mac OS-only methods HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i>&lt;plug-in name&gt;</i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 204
PI_MACINTOSH_VERSION 
Product availability: PDFL
Platform availability: Windows, UNIX

Syntax

#define PI_MACINTOSH_VERSION (0L)

File: PIRequir.h
Line: 206
PI_PAGE_PDE_CONTENT_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PAGE_PDE_CONTENT_VERSION PagePDEContentHFT_VERSION_6

File: PIRequir.h
Line: 279
PI_PDFEDIT_READ_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDFEDIT_READ_VERSION PDFEditReadHFT_VERSION_6

File: PIRequir.h
Line: 265
PI_PDFEDIT_WRITE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDFEDIT_WRITE_VERSION PDFEditWriteHFT_VERSION_6

File: PIRequir.h
Line: 257
PI_PDMODEL_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDMODEL_VERSION PDModelHFT_VERSION_6

Description

Specifies the version of the PD level HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 138
PI_PDSEDIT_READ_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDSEDIT_READ_VERSION PDSRead_VERSION_6

File: PIRequir.h
Line: 288
PI_PDSEDIT_WRITE_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDSEDIT_WRITE_VERSION PDSWrite_VERSION_6

File: PIRequir.h
Line: 284
PI_PDSYSFONT_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PI_PDSYSFONT_VERSION PDSysFontHFT_VERSION_4

File: PIRequir.h
Line: 272
PI_UNIX_VERSION 
Product availability: PDFL
Platform availability: Macintosh, Windows

Syntax

#define PI_UNIX_VERSION (0L)

File: PIRequir.h
Line: 227
PI_UNIX_VERSION 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define PI_UNIX_VERSION UnixHFT_VERSION_5

Description

Specifies the version of the UNIX-only methods HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 225
PI_WIN_VERSION 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

#define PI_WIN_VERSION (0L)

File: PIRequir.h
Line: 249
PI_WIN_VERSION 
Product availability: PDFL
Platform availability: Windows

Syntax

#define PI_WIN_VERSION WINHFT_VERSION_5

Description

Specifies the version of the Windows-only methods HFT. This is automatically set by PIRequir.h.

If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."

See Also


File: PIRequir.h
Line: 246
PLATFORM 
Product availability: PDFL
Platform availability: UNIX

Syntax

#define PLATFORM h"

File: Environ.h
Line: 35
PLATFORM 
Product availability: PDFL
Platform availability: Windows

Syntax

#define PLATFORM h"

File: Environ.h
Line: 31
PLUGIN 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define PLUGIN 1

File: PICommon.h
Line: 29
PRODUCT 
Product availability: PDFL
Platform availability: Windows, UNIX

Syntax

#define PRODUCT h"

File: Environ.h
Line: 69
ProgressMonitor 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ProgressMonitor ASProgressMonitor

File: ASExpT.h
Line: 3701
ProgressMonitorRec 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define ProgressMonitorRec ASProgressMonitorRec

File: ASExpT.h
Line: 3702
qWR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define qWR 1

File: Environ.h
Line: 43
RasterError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define RasterError ErrBuildCode(ErrAlways, ErrSysRaster, e)

File: AcroErr.h
Line: 308
REGISTER_NOTIFICATION 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define REGISTER_NOTIFICATION AVAppRegisterNotification(nselName##NSEL, gExtensionID, (void*)(proc), (rock))

Description

A macro to register a notification. It uses AVAppRegisterNotification().


File: PICommon.h
Line: 100
REPLACE 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define REPLACE HFTReplaceEntry((hft), sel, (proc), HFTEntryReplaceable)

File: PICommon.h
Line: 76
setjmp 
Product availability: PDFL
Platform availability: Windows

Syntax

#define setjmp Catch

File: PIExcept.h
Line: 78
UNDEFINED_CONFIGURATION_SELECTOR 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define UNDEFINED_CONFIGURATION_SELECTOR ((void *)-1)

Description

This constant is returned by ASGetConfiguration() when the selector passed in is unknown to the application.


File: CoreExpT.h
Line: 200
Uns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns16 ASUns16

Examples

go to source arrowASBool PDActionGetURI(PDAction pdac, char *cURI, Uns16 nLen);
go to source arrowASBool PDDocGetBaseURI(PDDoc pdd, char *cBase, Uns16 nLen);
go to source arrowASBool PDDocGetBaseURI(PDDoc pdd, char *cBase, Uns16 nLen)

more...

File: CoreExpT.h
Line: 221
Uns16P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns16P ASUns16P

File: CoreExpT.h
Line: 222
Uns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns32 ASUns32

File: CoreExpT.h
Line: 223
Uns32P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns32P ASUns32P

File: CoreExpT.h
Line: 224
Uns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns8 ASUns8

Examples

go to source arrowUns8** encoding;
go to source arrow (Uns8 *) fontName,
go to source arrow (Uns8 *) fontType,

more...

File: CoreExpT.h
Line: 219
Uns8P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define Uns8P ASUns8P

File: CoreExpT.h
Line: 220
WINAPI 
Product availability: PDFL
Platform availability: Windows

Syntax

#define WINAPI _far _pascal

File: PIExcept.h
Line: 45
XtnError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define XtnError ErrBuildCode(ErrAlways, ErrSysXtn, e)

File: AcroErr.h
Line: 313
XtnMgrError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

#define XtnMgrError ErrBuildCode(ErrAlways, ErrSysXtnMgr, e)

File: AcroErr.h
Line: 312

Typedefs Detail
ASArraySize 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASArraySize;

An array size value for use in callback procedures.

See Also

AVDocSelectionAcquireQuadsProc
CosObjOffsetProc

File: ASExpT.h
Line: 105
ASBool 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns16 ASBool;

ASBool

Examples

go to source arrowstatic ASBool useUTF = false;
go to source arrowACCB1 ASBool ACCB2 Decryption::ClientAuthUserProc(PDDoc pdDoc, void *clientData)
go to source arrowACCB1 ASBool ACCB2 Decryption::ClientAuthMasterProc()

more...

File: ASNumTypes.h
Line: 118
ASByte 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns8 ASByte;

File: ASExpT.h
Line: 159
ASByteCount 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASByteCount;

A byte count value for use in ASProcStmRdExHandler and ASFileSysItemProps.

See Also


File: ASExpT.h
Line: 98
ASCoord 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASCoord;

A coordinate for a point in device space, for use in mouse click callbacks. Values are conditionally compiled as 16-bit or 32-bit integers, depending on the Acrobat version.

See Also

ASGetSecs
ASIsValidUTF8
AVAppCreateIconBundle6
AVDocGetNthPageView
AVDocGetNumPageViews

File: ASExpT.h
Line: 244
ASCount 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASCount;

A numeric count value.

See Also

ASGetSecs
ASIsValidUTF8
AVAppCreateIconBundle6
AVDocGetNthPageView
AVDocGetNumPageViews

File: ASExpT.h
Line: 156
ASCryptStm 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASCryptStmRec ASCryptStm;

An ASStm object cover used for a cryptographic filter's stream callbacks.

See Also


File: ASExpT.h
Line: 294
ASCryptStmRec 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASCryptStmRec ASCryptStmRec;

File: ASExpT.h
Line: 456
ASDiskSpace 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASDiskSpace;

Can only contain values up to 4 GB.


File: ASExpT.h
Line: 123
ASDiskSpace64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns64 ASDiskSpace64;

File: ASExpT.h
Line: 126
ASDouble 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef double ASDouble;

The ASDouble type is a 64-bit type representing a floating number

ASDoubleP is a pointer to an ASDouble object.

See Also

Examples

go to source arrowASDouble FixedToDouble(ASFixed x)
go to source arrow return (ASDouble) x / FIXED_SCALE;
go to source arrowASFixed DoubleToFixed(ASDouble d)

more...

File: ASExpT.h
Line: 1188
ASDoubleMatrix 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoubleMatrix ASDoubleMatrix;

File: ASExpT.h
Line: 1215
ASDoubleMatrixP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoubleMatrix ASDoubleMatrixP;

File: ASExpT.h
Line: 1215
ASDoubleP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef double* ASDoubleP;

File: ASExpT.h
Line: 1188
ASDoublePoint 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoublePoint ASDoublePoint;

File: ASExpT.h
Line: 1231
ASDoublePointP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoublePoint ASDoublePointP;

File: ASExpT.h
Line: 1231
ASDoubleRect 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoubleRect ASDoubleRect;

File: ASExpT.h
Line: 1255
ASDoubleRectP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASDoubleRect ASDoubleRectP;

File: ASExpT.h
Line: 1255
ASDuration 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASDuration;

File: ASExpT.h
Line: 135
ASEnum16 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

typedef ASInt16 ASEnum16;

2-byte enumeration with values from 0 to 32,767, used in data structures.


File: CoreExpT.h
Line: 80
ASEnum16 
Product availability: PDFL
Platform availability: Windows

Syntax

typedef ASInt16 ASEnum16;

2-byte enumeration with values from 0 to 32,767, used in data structures.


File: CoreExpT.h
Line: 65
ASEnum8 
Product availability: PDFL
Platform availability: Macintosh, UNIX

Syntax

typedef ASInt8 ASEnum8;

WIN_PLATFORM.
File: CoreExpT.h
Line: 75
ASEnum8 
Product availability: PDFL
Platform availability: Windows

Syntax

typedef ASInt16 ASEnum8;

1-byte enumeration with values from 0 to 127, used in data structures.


File: CoreExpT.h
Line: 60
ASFlagBits 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASFlagBits;

A flag-bits value.

See Also


File: ASExpT.h
Line: 120
ASFract 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASFract;

Definition of ASFract.


File: ASExpT.h
Line: 1152
ASInt16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef short int ASInt16;

2-byte signed short numeric value.

Examples

go to source arrow ASInt16 retSize;

File: ASNumTypes.h
Line: 44
ASInt16P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef short int* ASInt16P;

File: ASNumTypes.h
Line: 44
ASInt32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef int ASInt32;

4-byte signed long numeric value.

Examples

go to source arrow ASInt32 err = 0;
go to source arrow ASInt32 bpc = 8;
go to source arrow ASInt32 bufferSize = PDPageDrawContentsToMemoryEx(

more...

File: ASNumTypes.h
Line: 49
ASInt32P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef int* ASInt32P;

File: ASNumTypes.h
Line: 49
ASInt64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef signed long long int ASInt64;

8-byte signed long numeric value.


File: ASNumTypes.h
Line: 54
ASInt8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef signed char ASInt8;

1-byte signed char value.


File: ASNumTypes.h
Line: 40
ASInt8P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef signed char* ASInt8P;

File: ASNumTypes.h
Line: 40
ASIntOrPtr 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef intptr_t ASIntOrPtr;

File: ASNumTypes.h
Line: 95
ASMaskBits 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASMaskBits;

File: ASExpT.h
Line: 132
ASProgressMonitor 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ProgressMonitor ASProgressMonitor;

File: ASExpT.h
Line: 3696
ASProgressMonitorRec 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ProgressMonitor ASProgressMonitorRec;

File: ASExpT.h
Line: 3696
ASReal 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef float ASReal;

Definition of ASReal.


File: ASExpT.h
Line: 1155
ASRealMatrix 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASRealMatrix ASRealMatrix;

File: ASExpT.h
Line: 1174
ASRealPoint 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASRealPoint ASRealPoint;

File: ASExpT.h
Line: 1162
ASRealRect 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASRealRect ASRealRect;

File: ASExpT.h
Line: 1168
ASSize_t 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef size_t ASSize_t;

Examples

go to source arrowvoid AddText(PDEContent pdeContent, char* text, ASSize_t x, ASSize_t y);
go to source arrowvoid AddText(PDEContent pdeContent, char* text, ASSize_t x, ASSize_t y);
go to source arrow ASSize_t charCount, xPos, yPos; // character count per line and location to add text on page

more...

File: ASNumTypes.h
Line: 147
ASSmallBufferSize 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns16 ASSmallBufferSize;

May not be larger than int16.


File: ASExpT.h
Line: 146
ASSmallCount 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt16 ASSmallCount;

A signed int value. Negative values are never used.


File: ASExpT.h
Line: 164
ASStatusMonitorProcs 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASStatusMonitorProcs ASStatusMonitorProcs;

File: ASExtraExpT.h
Line: 443
ASStatusMonitorProcsRec 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_ASStatusMonitorProcs ASStatusMonitorProcsRec;

File: ASExtraExpT.h
Line: 443
ASTArraySize 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASTArraySize;

A numeric array size value for use in AS and Cos-level I/O methods and data structures.

See Also

Examples

go to source arrow ASTArraySize bytesRead = ASFileRead(asFile, readPwd, MAX_PWCHARS);

File: ASExpT.h
Line: 187
ASTCount 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASTCount;

A numeric count value for use in stream methods.

See Also


File: ASExpT.h
Line: 211
ASTFilePos 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASTFilePos;

A numeric count value for use in I/O methods and data structures.

See Also


File: ASExpT.h
Line: 176
ASTVersion 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 ASTVersion;

A cryptographic version number.

See Also


File: ASExpT.h
Line: 195
ASUns16 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned short int ASUns16;

2-byte unsigned short numeric value.


File: ASNumTypes.h
Line: 82
ASUns16P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned short int* ASUns16P;

File: ASNumTypes.h
Line: 82
ASUns32 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned int ASUns32;

4-byte unsigned long numeric value.

Examples

go to source arrow ASUns32 numFlattenedPages;

File: ASNumTypes.h
Line: 87
ASUns32P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned int* ASUns32P;

File: ASNumTypes.h
Line: 87
ASUns64 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned long long int ASUns64;

8-byte unsigned long numeric value.


File: ASNumTypes.h
Line: 92
ASUns8 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned char ASUns8;

1-byte unsigned char value.

Examples

go to source arrow ASUns8* bufLUT = (ASUns8*)ASmalloc(sizeLUT * baseNumComps);
go to source arrow ASUns8* bufLUT = (ASUns8*)ASmalloc(sizeLUT * baseNumComps);
go to source arrow ASUns8* rCompStr = (ASUns8*)ASmalloc(sizeLUT);

more...

File: ASNumTypes.h
Line: 78
ASUns8P 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef unsigned char* ASUns8P;

File: ASNumTypes.h
Line: 78
ASUnsOrPtr 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef uintptr_t ASUnsOrPtr;

File: ASNumTypes.h
Line: 97
ASVersion 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASUns32 ASVersion;

An HFT version number.

See Also


File: ASExpT.h
Line: 143
ExtensionID 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASExtension ExtensionID;

Examples


File: CoreExpT.h
Line: 192
LPCATCHBUF 
Product availability: PDFL
Platform availability: Windows

Syntax

typedef int FAR* LPCATCHBUF;

File: PIExcept.h
Line: 50
OPAQUE_32_BITS 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 OPAQUE_32_BITS;

File: CoreExpT.h
Line: 103
Quad 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_Quad Quad;

File: ASExpT.h
Line: 1136
QuadP 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef _t_Quad QuadP;

File: ASExpT.h
Line: 1136
Selector 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

typedef ASInt32 Selector;

Uniquely identifies an entry within an HFT. It is simply the integer offset of the entry from the start of the HFT.


File: CoreExpT.h
Line: 146

Enumeration Detail
AcroViewErrors
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 1594

Elements
avErrNoError  

No error.

 
avErrCantOpenMoreThanTenDocs  

No more than ten documents can be opened at a time.

 
avErrPrintJobTooBig  

There are too many pages to print.

 
avErrTooManyChars  

There is too much text to display. No more than 32,000 characters can be displayed.

 
avErrNoText  

There is no text.

 
avErrCantOpenDialog  

Acrobat cannot open this file. There is a modal dialog box open.

 
avErrActionExternal  

This action cannot be performed from within an external window.

 
avErrActionFullScreen  

This action cannot be performed during full screen mode.

 
avErrActionRestricted  

This action cannot be performed.

 
avErrCantOpenPrinting  

Acrobat cannot open this file while printing another document.

 
avErrBadAnnotationCopy  

Unregistered copy proc for the annotation object.

 
avErrBadActionCopy  

Unregistered copy proc for the action object.

 
avErrUpdateInternalError  

Unable to determine if a new update for this product exists.

 
avErrUpdateInternetError  

Unable to access the Internet.

 
avErrUpdateNoWebServices  

Web services are currently not available.

 
avErrBadThreadLinkError  

Unable to read the article because it is damaged or missing.

 
avInvalidPageRange  

Invalid page range.

 
avErrDownloadHelpError  

Unable to download the Adobe Reader Help file.

 
avSAInsufficientPermission  

Insufficient permission for this operation.

 
avSA128EncryptionPresent  

The operation failed due to the presence of 128-bit encryption in the PDF file.

ASReportType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum ASReportType {
 kASReportNote,
 
 kASReportWarning,
 
 kASReportError
}

See Also


File: ASExtraExpT.h
Line: 351

Elements
kASReportNote  

A note.

 
kASReportWarning  

A warning.

 
kASReportError  

An error.

CosSyntaxErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum CosSyntaxErrors {
 cosSynErrNoError,
 
 cosSynErrNoHeader,
 
 cosSynErrNoEOF,
 
 cosSynErrNoStartXRef,
 
 cosSynErrNoStartAddress,
 
 cosSynErrBadXref,
 
 cosSynErrBadXrefHeader,
 
 cosSynErrBadXrefEntry,
 
 cosSynErrBadTrailerStart,
 
 cosSynErrBadObjectLabel,
 
 cosSynErrUnknownName,
 
 cosSynErrUnknownTokenType,
 
 cosSynErrNoEndStream,
 
 cosSynErrExtraEndStream,
 
 cosSynErrUnterminatedString,
 
 cosSynErrStringTooLong,
 
 cosSynErrTokenTooLong,
 
 cosSynErrBadCharInHexString,
 
 cosSynErrUnexpectedType,
 
 cosSynErrImageNeverEnded,
 
 cosSynErrUnexpectedDict,
 
 cosSynErrUnexpectedArray,
 
 cosSynErrBadDict,
 
 cosSynErrBadObject,
 
 cosSynErrBadArrayDict,
 
 cosSynErrBadFRef,
 
 cosSynErrPStackUnderflow,
 
 cosSynErrBadLinearized,
 
 cosSynErrBadHexCharInName,
 
 cosSynErrBadName,
 
 cosSynErrBadObjectRef,
 
 cosSynErrBadXrefStream,
 
 cosSynErrPrematureEOF,
 
 cosSynErrBadStreamStart,
 
 cosSynErrBadObjStream,
 
 cosSynErrDictKeyNotName,
 
 cosSynErrExpectedNull,
 
 cosSynErrExpectedNumber,
 
 cosSynErrExpectedInteger,
 
 cosSynErrExpectedReal,
 
 cosSynErrExpectedUnsigned,
 
 cosSynErrExpectedBoolean,
 
 cosSynErrExpectedName,
 
 cosSynErrExpectedString,
 
 cosSynErrExpectedDict,
 
 cosSynErrExpectedArray,
 
 cosSynErrExpectedStream,
 
 cosSynErrIllegalStream,
 
 cosSynErrNoLength,
 
 cosSynErrExpectedIndirect,
 
 cosSynErrExpectedDirect,
 
 cosSynErrIllegalIndRef
}

File: AcroErr.h
Line: 667

Elements
cosSynErrNoError  

No syntax error.

 
cosSynErrNoHeader  

File does not begin with 'PDF-'.

 
cosSynErrNoEOF  

Missing %EOF.

 
cosSynErrNoStartXRef  

Could not find startxref address.

 
cosSynErrNoStartAddress  

The value of startxref address is not an integer.

 
cosSynErrBadXref  

Missing 'xref'.

 
cosSynErrBadXrefHeader  

Xref header should be two integers.

 
cosSynErrBadXrefEntry  

Error reading xref entry.

 
cosSynErrBadTrailerStart  

The trailer dictionary start is missing '<<'.

 
cosSynErrBadObjectLabel  

The object label is badly formatted.

 
cosSynErrUnknownName  

Unrecognized object name.

 
cosSynErrUnknownTokenType  

Unrecognized token type.

 
cosSynErrNoEndStream  

Missing endstream.

 
cosSynErrExtraEndStream  

Unexpected endstream.

 
cosSynErrUnterminatedString  

Unterminated string.

 
cosSynErrStringTooLong  

The string is too long.

 
cosSynErrTokenTooLong  

The token is too long.

 
cosSynErrBadCharInHexString  

There is a non-hex character in a hex string.

 
cosSynErrUnexpectedType  

Unexpected token type.

 
cosSynErrImageNeverEnded  

End of image was not found.

 
cosSynErrUnexpectedDict  

Unexpected end of dictionary.

 
cosSynErrUnexpectedArray  

Unexpected end of array.

 
cosSynErrBadDict  

There was an error reading the dictionary.

 
cosSynErrBadObject  

There was an error reading the object.

 
cosSynErrBadArrayDict  

Expected a dictionary or array.

 
cosSynErrBadFRef  

Bad foreign object reference.

 
cosSynErrPStackUnderflow  

There was a parse stack underflow while reading the object.

 
cosSynErrBadLinearized  

There was an error reading the linearized hint data.

 
cosSynErrBadHexCharInName  

There was a non-hex character after # in a name.

 
cosSynErrBadName  

There are illegal characters in a name.

 
cosSynErrBadObjectRef  

An object reference is invalid.

 
cosSynErrBadXrefStream  

There is an error in the XRef stream.

 
cosSynErrPrematureEOF  

Unexpected end of file.

 
cosSynErrBadStreamStart  

Expected CR and/or LF after 'stream'.

 
cosSynErrBadObjStream  

There is an error in the object stream.

 
cosSynErrDictKeyNotName  

Dictionary keys must be direct name objects.

 
cosSynErrExpectedNull  

The NULL object was expected.

 
cosSynErrExpectedNumber  

A number was expected.

 
cosSynErrExpectedInteger  

An integer was expected.

 
cosSynErrExpectedReal  

A real number was expected.

 
cosSynErrExpectedUnsigned  

A non-negative integer was expected.

 
cosSynErrExpectedBoolean  

true or false was expected.

 
cosSynErrExpectedName  

A name integer was expected.

 
cosSynErrExpectedString  

A string was expected.

 
cosSynErrExpectedDict  

A dictionary was expected.

 
cosSynErrExpectedArray  

An array was expected.

 
cosSynErrExpectedStream  

A stream was expected.

 
cosSynErrIllegalStream  

A stream was found in an illegal context.

 
cosSynErrNoLength  

The stream is missing a Length key.

 
cosSynErrExpectedIndirect  

An indirect object was expected.

 
cosSynErrExpectedDirect  

A direct object was expected.

 
cosSynErrIllegalIndRef  

Illegal indirect reference.

ErrSeverity 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum ErrSeverity {
 ErrNoError = 0,
 
 ErrWarning,
 
 ErrSuppressable,
 
 ErrSilent,
 
 ErrAlways
}

File: AcroErr.h
Line: 156

Elements
ErrNoError  

No error occurred.

 
ErrWarning  

Display a warning.

 
ErrSuppressable  

Display a message if the user has not suppresed errors.

 
ErrSilent  

Never display a message.

 
ErrAlways  

Always display a message, even if others are suppressed.

ErrSystem 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum ErrSystem {
 ErrSysNone = 0,
 
 ErrSysCos,
 
 ErrSysCosSyntax,
 
 ErrSysPDDoc,
 
 ErrSysPDPage,
 
 ErrSysPDModel,
 
 ErrSysAcroView,
 
 ErrSysPage,
 
 ErrSysFontSvr,
 
 ErrSysRaster,
 
 ErrSysASFile,
 
 ErrSysXtnMgr,
 
 ErrSysXtn,
 
 ErrSysMDSystem,
 
 ErrSysMDApp,
 
 ErrSysPDFX,
 
 ErrSysPDFEdit,
 
 ErrSysPDSEdit,
 
 ErrSysPDMetadata,
 
 ErrSysLast
}

File: AcroErr.h
Line: 187

Elements
ErrSysNone  

General error and out of memory errors.

 
ErrSysCos  

CosStore, filters errors.

 
ErrSysCosSyntax  

Cos syntax errors.

 
ErrSysPDDoc  

PDDoc and family, Page tree, outlines errors.

 
ErrSysPDPage  

PDPage and family, thumbs, annotations errors.

 
ErrSysPDModel  

Global PD errors.

 
ErrSysAcroView  

AcroView errors.

 
ErrSysPage  

Page parsing and RIPping errors.

 
ErrSysFontSvr  

Font Server errors.

 
ErrSysRaster  

Rasterizer errors.

 
ErrSysASFile  

ASFile I/O errors.

 
ErrSysXtnMgr  

Extension Manager errors.

 
ErrSysXtn  

New error codes added by extensions.

 
ErrSysMDSystem  

Platform-specific system errors.

 
ErrSysMDApp  

Platform-specific application errors.

 
ErrSysPDFX  

PDFX-specific errors.

 
ErrSysPDFEdit  

PDFEdit errors.

 
ErrSysPDSEdit  

PDSEdit (structure) errors.

 
ErrSysPDMetadata  

XAP Metadata errors.

 
Extension-ManagerErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 2329

Elements
xmErrNoError  

No error.

 
xmErrOutOfDateHFT  

The plug-in was compiled with an out-of-date HFT.

 
xmErrNoPLUGResource  

The plug-in lacks a PLUG resource of ID 1.

 
xmErrPluginIncompatible  

The plug-in is incompatible with this version of the viewer.

 
xmErrInitializationFailed  

The plug-in failed to initialize.

 
xmErrDuplicatePluginName  

Two plug-ins are attempting to register with the same name.

 
xmErrCannotReplaceSelector  

There was an attempt to replace an unreplaceable selector.

 
xmErrCalledObsoleteProc  

An unimplemented function was called.

 
xmErrPluginLoadFailed  

The plug-in failed to load.

 
xmErrNotPrivileged  

Adobe Reader cannot load this plug-in.

 
xmErr68KOnly  

Only the 68K Viewer can load this plug-in.

 
xmErrPPCOnly  

Only the PowerPC Viewer can load this plug-in.

 
xmErrPlugInNotTrusted  

This is not a trusted plug-in.

 
xmErrPlugInNotCarbonized  

This plugin cannot load on Mac OS X.

 
xmErrPluginResourceMismatch  

The currently selected language resources are not supported by this plugin.

FontServerErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 2109

Elements
fsErrNoError  

No error.

 
fsErrInitFailed  

Initialization of the font server module failed.

 
fsErrNoMMFonts  

No Multiple Master fonts were found.

 
fsErrNoATM  

Adobe Type Manager was not found.

 
fsErrNeedNewATM  

A new version of Adobe Type Manager is required.

 
fsErrNoT1ZapfDingbats  

The Type 1 font 'ZapfDingbats' must be installed.

 
fsErrDownloadFailed  

The font download failed.

 
fsErrDownloadAborted  

The font download aborted.

 
fsErrBadParameter  

A bad parameter was passed to the font server.

 
fsErrMissingFont  

No ZapfDingbats or Multiple Master fonts were found.

GeneralCosErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 392

Elements
cosErrNoError  

No error.

 
cosErrReadError  

Read error.

 
cosErrWriteError  

Write error.

 
cosErrBadSyntax  

Syntax error.

 
cosErrNeedRebuild  

The file needs to be repaired.

 
cosErrRebuildFailed  

Could not repair file.

 
cosErrCantOpenTempFile  

A temporary file could not be opened.

 
cosErrTempFileFull  

The temporary file is full or nearly full. Close or save any modified documents.

 
cosErrStreamTooShort  

The stream source is shorter than specified length.

 
cosErrBadFilterName  

A stream specifies an unknown filter.

 
cosErrListOverflow  

The operation or data is too complex.

 
cosErrDocTableFull  

The Cos document table is full.

 
cosErrInt16OutOfRange  

A number is out of range.

 
cosErrExpectedNull  

A NULL object was expected.

 
cosErrExpectedDict  

A dictionary object was expected.

 
cosErrExpectedArray  

An array object was expected.

 
cosErrExpectedNumber  

A number object was expected.

 
cosErrExpectedBoolean  

A boolean object was expected.

 
cosErrExpectedName  

A name object was expected.

 
cosErrExpectedString  

A string object was expected.

 
cosErrExpectedStream  

A stream object was expected.

 
cosErrInvalidAssignment  

This direct object already has a container.

 
cosErrAfterSave  

Implementation failure: this document is now invalid.

 
cosErrInvalidObj  

The desired operation cannot be performed on this object.

 
cosErrArrayBounds  

Array out-of-bounds error.

 
cosErrDictKeyNotName  

The dictionary key must be a name object.

 
cosErrNeedFullSave  

This file must be saved with a full save.

 
cosErrEncryptionErr  

Error in the encryption filter.

 
cosErrDCTError  

Error in the JPEG data filter.

 
cosErrCCFError  

Error in the CCITT fax data filter.

 
cosErrLZWError  

Error in the LZW data filter.

 
cosErrFlateError  

Error in Flate data filter.

 
cosErrExpectedDirect  

A direct object was expected.

 
cosErrOldLinFormat  

Obsolete linearized (optimized for the Web) format.

 
cosErrTempTooShort  

The temporary file was unexpectedly short.

 
cosErrCancelSave  

The Save operation was cancelled.

 
cosErrEncryptionNotSupported  

Encryption and decryption are not supported.

 
cosErrNoEncryptionKeySupplied  

An encryption key is not supplied for a stream.

 
cosErrDuplicateFilterName  

A filter with the same name is already registered.

 
cosErrNoDecodeFilter  

Attempted to decode without the associated filter.

 
cosErrNoEncodeFilter  

Attempted to encode without the associated filter.

 
cosErrCryptAuthFailed  

Decryption authorization failed during data access.

 
cosErrExpectedObjectStream  

An object stream was expected.

 
cosErrExpectedIndirect  

An indirect object was expected.

 
cosErrExpectedProc  

A procedure was expected.

 
cosErrExpectedCollection  

An object collection was expected.

 
cosErrNotCompressed  

A compressed object was expected.

 
cosErrCompressed  

An object that was not compressed was expected.

 
cosErrBadRefcount  

An acquired object was already released.

 
cosErrObjFreed  

An object has been replaced or destroyed.

 
cosErrMemMgrError  

Internal error in the memory manager.

 
cosErrNeedXrefStm  

This file requires a cross-reference stream (PDF 1.5).

 
cosErrCryptSystem  

General Encryption System error (failed to load or initialize).

GeneralErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 323

Elements
genErrNoError  

No error.

 
genErrGeneral  

An internal error occurred.

 
genErrNoMemory  

Out of memory.

 
genErrBadParm  

Bad parameter.

 
genErrListOverflow  

Operation or data is too complex.

 
genErrBadUnlock  

Attempt to release an unlocked object.

 
genErrExceptionStackOverflow  

Exception stack overflow.

 
genErrResourceLoadFailed  

Failed to load an application resource (internal error).

 
genErrNameAlreadyRegistered  

Attempt to register an object with a name already in use.

 
genErrMethodNotImplemented  

Attempt to call a method that has not been implemented.

 
genErrCanceled  

The user cancelled the operation.

 
genErrNoValidSerialNoFound  

No valid Acrobat serial number was found. Acrobat will now quit.

 
genErrOutOfRange  

The parameter was out of Valid range.

MacintoshApplicationErrors 
Product availability: PDFL
Platform availability: Macintosh

Syntax


File: AcroErr.h
Line: 2739

Elements
mdAppErrNoError  

No error.

 
mdAppCantPrintToPDFWriter  

Cannot print to Acrobat PDFWriter.

 
mdAppNoDAsWhilePrint  

Please close all Desk Accessories before printing.

 
mdAppNoPrinter  

Printing is not possible until you have chosen a Printer using the Chooser.

 
mdAppAsstToolboxActive  

Background printing is not possible with the Assistant Toolbox system extension and loadable ATM.

 
mdAppIncorrectTTEmbed  

Some data in the embedded font was invalid. Some characters may not display or print correctly.

MacintoshSystemErrors 
Product availability: PDFL
Platform availability: Macintosh

Syntax

enum MacintoshSystemErrors {
 cfMacNoErr = 0,
 
 cfMacdirFulErr = -33,
 
 cfMacdskFulErr = -34,
 
 cfMacnsvErr = -35,
 
 cfMacioErr = -36,
 
 cfMaceofErr = -39,
 
 cfMacfLckdErr = -45,
 
 cfMacvLckdErr = -46,
 
 cfMacfBsyErr = -47,
 
 cfMacdupFNErr = -48,
 
 cfMacopWrErr = -49,
 
 cfMacvolOffLinErr = -53,
 
 cfMacpermErr = -54,
 
 cfMacnoMacDskErr = -57,
 
 cfMacwrPermErr = -61,
 
 cfMacdsMemFullErr = -26,
 
 cfMacmemFullErr = -108,
 
 cfMacresNotFound = -192,
 
 cfMacGenPSErr = -8133,
 
 cfMaciIOAbort = -27,
 
 cfMaciPrSavPFil = -1,
 
 cfMacServerLostConnection = -1070
}

File: AcroErr.h
Line: 2625

Elements
cfMacNoErr  

No error (noErr).

 
cfMacdirFulErr  

The directory is full (dirFulErr).

 
cfMacdskFulErr  

The document's disk or the disk used for temporary files is full (dskFulErr).

 
cfMacnsvErr  

There is no such volume available (nsvErr).

 
cfMacioErr  

A file I/O error has occurred (ioErr).

 
cfMaceofErr  

The end of file was reached unexpectedly (eofErr).

 
cfMacfLckdErr  

This file is locked (fLckdErr).

 
cfMacvLckdErr  

This volume is locked and cannot be written to (vLckdErr).

 
cfMacfBsyErr  

This file is busy and cannot be deleted (fBsyErr).

 
cfMacdupFNErr  

Another file already exists under the same name (dupFNErr).

 
cfMacopWrErr  

This file is already open or in use by another application (opWrErr).

 
cfMacvolOffLinErr  

This file's volume is not available (volOffLinErr).

 
cfMacpermErr  

You do not have permission to open this file (permErr).

 
cfMacnoMacDskErr  

This disk is not a Macintosh disk (noMacDskErr).

 
cfMacwrPermErr  

You do not have permission to write to this file (wrPermErr).

 
cfMacdsMemFullErr  

Out of memory (-26). (dsMemFullErr).

 
cfMacmemFullErr  

Out of memory (-108). (memFullErr).

 
cfMacresNotFound  

Tried to get a nonexistent resource (-192). (resNotFound).

 
cfMacGenPSErr  

PostScript error (-8133).

 
cfMaciIOAbort  

An I/O error has occurred (-27). (iIOAbort).

 
cfMaciPrSavPFil  

Error saving print file (-1).

 
cfMacServerLostConnection  

This file's server connection has closed down (aspParamErr).

PageContentsErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum PageContentsErrors {
 pageErrNoError,
 
 pageErrTooFewOps,
 
 pageErrWrongOpType,
 
 pageErrOpTooLarge,
 
 pageErrBadContents,
 
 pageErrImageExpectedNumber,
 
 pageErrExpectedEndOfColor,
 
 pageErrExpectedHexOrASC85,
 
 pageErrErrorParsingImage,
 
 pageErrBadTypeInXTextArray,
 
 pageErrUnexpectedOpInDisplay,
 
 pageErrInvalidGRestore,
 
 pageErrFontNotSet,
 
 pageErrTooFewPathOps,
 
 pageErrImageTooBig,
 
 pageErrParseContextError,
 
 pageErrBadType3Font,
 
 pageErrFontNotInResources,
 
 pageErrInvalidDash,
 
 pageErrArrayLenWrong,
 
 pageErrNumberOutOfRange,
 
 pageErrColorOutOfRange,
 
 pageErrIllegalOpInTextOutline,
 
 pageErrWrongNumOpsInCurve,
 
 pageErrSeveralParsingErrors,
 
 pageErrWrongOperand,
 
 pageErrFontNotInResDict,
 
 pageErrXObjectNotFound,
 
 pageErrFormNotFound,
 
 pageErrUnknownXObjectType,
 
 pageErrReadLessImageData,
 
 pageErrUnrecognizedToken,
 
 pageErrTokenTypeNotRec,
 
 pageErrTooFewArgs,
 
 pageErrTooManyArgs,
 
 pageErrOperandTooLarge,
 
 pageErrErrorReadingPage,
 
 pageErrImageExpectedEI,
 
 pageErrUnknownFilterName,
 
 pageErrBadDecodeArray,
 
 pageErrIllegalOpInPath,
 
 pageErrIllegalOpInTextObj,
 
 pageErrReadLessImageColor,
 
 pageErrWrongArgsForSetColor,
 
 pageErrUnknownColorSpace,
 
 pageErrColorSpaceNotFound,
 
 pageErrBadForm,
 
 pageErrIllegalTextOp,
 
 pageErrFormTypeNotAvailable,
 
 pageErrOBSOLETE,
 
 pageErrRecursiveMachine,
 
 pageErrInvalidImageMaskDepth,
 
 pageErrBadPattern,
 
 pageErrPatternTypeNotAvailable,
 
 pageErrPatternNotFound,
 
 pageErrBadColorSpace,
 
 pageErrMissingResource,
 
 pageErrMissingKey,
 
 pageErrEGStateNotFound,
 
 pageErrBadEGS,
 
 pageErrBadFunction,
 
 pageErrBadEPSColorSpace,
 
 pageErrBadShading,
 
 pageErrBadMaskImage,
 
 pageErrTooManyComps,
 
 pageErrNotLevel3,
 
 pageErrBadAltXObject,
 
 pageErrBadTGroup,
 
 pageErrBadSoftMask,
 
 pageErrBadHalftone,
 
 pageErrIllegalColorOp,
 
 pageErrRefXObjTargetNotFound,
 
 pageErrRefXObjPageNum,
 
 pageErrRefXObjMissingInvalidID,
 
 pageErrRefXObjUnmatchedID,
 
 pageErrRefXObjMissingInvalidMetadata,
 
 pageErrRefXObjRecursive,
 
 pageErrUnableRenderImage,
 
 pageErrErrorParsingInlineImage
}

File: AcroErr.h
Line: 1704

Elements
pageErrNoError  

No error.

 
pageErrTooFewOps  

Too few operands.

 
pageErrWrongOpType  

Wrong operand type.

 
pageErrOpTooLarge  

The operand is too large.

 
pageErrBadContents  

The page contents object has the wrong type.

 
pageErrImageExpectedNumber  

Expected a number while parsing an image.

 
pageErrExpectedEndOfColor  

Expected the end of color space.

 
pageErrExpectedHexOrASC85  

Expected an AsciiHex or Ascii85 string.

 
pageErrErrorParsingImage  

There was an error while trying to parse an image.

 
pageErrBadTypeInXTextArray  

Bad object type within a text operator array.

 
pageErrUnexpectedOpInDisplay  

An unexpected operator was found in the display list.

 
pageErrInvalidGRestore  

Invalid restore.

 
pageErrFontNotSet  

The font has not been set.

 
pageErrTooFewPathOps  

There are too few operands in the path.

 
pageErrImageTooBig  

The image in the form or Type 3 font is too big.

 
pageErrParseContextError  

An error occurred while parsing a form or Type 3 font.

 
pageErrBadType3Font  

Invalid Type 3 font.

 
pageErrFontNotInResources  

A font is not in the Resources dictionary.

 
pageErrInvalidDash  

Dash arguments are invalid.

 
pageErrArrayLenWrong  

The array length is out of range.

 
pageErrNumberOutOfRange  

A number value is out of range.

 
pageErrColorOutOfRange  

A color value is out of range.

 
pageErrIllegalOpInTextOutline  

There is an illegal operator inside a text outline object.

 
pageErrWrongNumOpsInCurve  

A curve operator has the wrong number of operands.

 
pageErrSeveralParsingErrors  

There were several parsing errors on this page.

 
pageErrWrongOperand  

Wrong operand type. Another type was expected.

 
pageErrFontNotInResDict  

Could not find a font in the Resources dictionary; using Helvetica instead.

 
pageErrXObjectNotFound  

Could not find the XObject.

 
pageErrFormNotFound  

Could not find the form.

 
pageErrUnknownXObjectType  

Unknown XObject type.

 
pageErrReadLessImageData  

Less image data was read than expected.

 
pageErrUnrecognizedToken  

An unrecognized token was found.

 
pageErrTokenTypeNotRec  

The token type was not recognized.

 
pageErrTooFewArgs  

There were too few arguments.

 
pageErrTooManyArgs  

There were too many arguments.

 
pageErrOperandTooLarge  

An operand is too large.

 
pageErrErrorReadingPage  

There was an error reading the page near the contents.

 
pageErrImageExpectedEI  

Expected 'EI' while parsing an image.

 
pageErrUnknownFilterName  

Unknown filter name.

 
pageErrBadDecodeArray  

Bad decode array.

 
pageErrIllegalOpInPath  

Illegal operation inside a path.

 
pageErrIllegalOpInTextObj  

Illegal operation inside a text object.

 
pageErrReadLessImageColor  

Less image color data was read than expected.

 
pageErrWrongArgsForSetColor  

The wrong number of arguments were used for a setcolor operator.

 
pageErrUnknownColorSpace  

Unknown ColorSpace.

 
pageErrColorSpaceNotFound  

Could not find the ColorSpace.

 
pageErrBadForm  

Invalid form.

 
pageErrIllegalTextOp  

Illegal operation outside the text object.

 
pageErrFormTypeNotAvailable  

The form type is not supported.

 
pageErrRecursiveMachine  

Internal error: the machine was called recursively.

 
pageErrInvalidImageMaskDepth  

An image is specified as an image mask with more than 1 bit per pixel.

 
pageErrBadPattern  

Invalid Pattern.

 
pageErrPatternTypeNotAvailable  

The Pattern type is not supported.

 
pageErrPatternNotFound  

Could not find the Pattern.

 
pageErrBadColorSpace  

Invalid color space.

 
pageErrMissingResource  

A resource is missing.

 
pageErrMissingKey  

The dictionary is missing the key.

 
pageErrEGStateNotFound  

Could not find the Extended Graphics State.

 
pageErrBadEGS  

Invalid Extended Graphics State.

 
pageErrBadFunction  

Invalid Function resource.

 
pageErrBadEPSColorSpace  

An image uses a color space which will not separate correctly in some applications.

 
pageErrBadShading  

There is an error in the Shading dictionary.

 
pageErrBadMaskImage  

There is an error in the Masked Image.

 
pageErrTooManyComps  

There were too many color components.

 
pageErrNotLevel3  

A feature requires PostScript 3.

 
pageErrBadAltXObject  

Invalid alternate image for the XObject.

 
pageErrBadTGroup  

Invalid transparency group.

 
pageErrBadSoftMask  

Invalid soft mask.

 
pageErrBadHalftone  

Invalid halftone.

 
pageErrIllegalColorOp  

A color operator was used where it is not permitted.

 
pageErrRefXObjTargetNotFound  

Reference XObject target not found

 
pageErrRefXObjPageNum  

Invalid page number for target document

 
pageErrRefXObjMissingInvalidID  

Missing or Invalid ID in Reference Dictionary

 
pageErrRefXObjUnmatchedID  

Xobject ID does not match with Document ID

 
pageErrRefXObjMissingInvalidMetadata  

Missing or invalid metadata in X-5 compliant file

 
pageErrRefXObjRecursive  

Reference XObject points to itself

 
pageErrUnableRenderImage  

There was an error while trying to render an image

 
pageErrErrorParsingInlineImage  

Inline image L key out-of-range

PDDocErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum PDDocErrors {
 pdErrNoError,
 
 pdErrBadFont,
 
 pdErrEmbeddingFont,
 
 pdErrBadRootObj,
 
 pdErrBadBaseObj,
 
 pdErrBadOutlineObj,
 
 pdErrBadResMetrics,
 
 pdErrBadPageObj,
 
 pdErrThumbError,
 
 pdErrBadAnnotation,
 
 pdErrBadPageTree,
 
 pdErrUnknownProcsets,
 
 pdErrUnableToOpenDoc,
 
 pdErrIsFileLocked,
 
 pdErrUnableToWrite,
 
 pdErrUnableToRenameTemp,
 
 pdErrUnableToRecover,
 
 pdErrUnableToRead,
 
 pdErrUnknownFileType,
 
 pdErrAlreadyOpen,
 
 pdErrTooManyPagesForOpen,
 
 pdErrNotEnoughSpaceForTempFile,
 
 pdErrTooManyPagesForInsert,
 
 pdErrBookmarksError,
 
 pdErrCannotOpenMoreBkMark,
 
 pdErrUnableToExtractFontErr,
 
 pdErrCannotOpenNotes,
 
 pdErrNoNotes,
 
 pdErrCopyPageFailed,
 
 pdErrNeedRebuild,
 
 pdErrBadFontFlags,
 
 pdErrBadFontBBox,
 
 pdErrBadFontWidths,
 
 pdErrOldCosFileOBSOLETE,
 
 pdErrTrySaveAs,
 
 pdErrAbortNotes,
 
 pdErrPagesLockedNotDeleted,
 
 pdErrNotEnoughMemoryToOpenDoc,
 
 pdErrUnableToCloseDueToRefs,
 
 pdErrNeedPassword,
 
 pdErrOpNotPermitted,
 
 pdErrNoCryptHandler,
 
 pdErrBadThread,
 
 pdErrBadBead,
 
 pdErrThreadProcessing,
 
 pdErrUnknownAction,
 
 pdErrBadAction,
 
 pdErrCantUseNewVersion,
 
 pdErrOldEncryption,
 
 pdErrUnableToExtractFont,
 
 pdErrUnableToFindFont,
 
 pdErrBadAnnotColor,
 
 pdErrNeedCryptHandler,
 
 pdErrBadFontDescMetrics,
 
 pdErrWhileRecoverInsertPages,
 
 pdErrBadBookmark,
 
 pdErrBadFileSpec,
 
 pdErrAfterSave,
 
 pdErrUnableToXlateText,
 
 pdErrTextStringTooShort,
 
 pdErrBadCMap,
 
 pdErrOldATMVersion,
 
 pdErrZeroPageFile,
 
 pdErrATMMemory,
 
 pdErrOptMemory,
 
 pdErrCancelSave,
 
 pdErrCannotMergeWithSubsetFonts,
 
 pdErrCannotReopenDoc,
 
 pdErrNoPDDocForCosDoc,
 
 pdErrHostEncodingNotSet,
 
 pdErrInvalidEmbeddedFont,
 
 pdErrCannotDeleteAllPages,
 
 pdErrStartLessThanEnd,
 
 pdErrNotValidPage,
 
 pdErrCannotBeBlankPage,
 
 pdErrInvalidPageNumber,
 
 pdErrExceedEncryptionLength,
 
 pdErrExceedEncryptionVersion,
 
 pdErrRequireTrustedMode,
 
 pdErrMissingGlyphs,
 
 pdErrNeedTradChinese,
 
 pdErrNeedSimpChinese,
 
 pdErrNeedKorean,
 
 pdErrNeedJapanese,
 
 pdErrMissingSubsetFont,
 
 pdErrCMapNotFound,
 
 pdErrLimitcheck = 92,
 
 pdErrPrintAsImageSpoolFileFull,
 
 pdErrInvalidMediaBox,
 
 pdEnumCanceled = 97,
 
 pdErrFontEmbeddingFailed,
 
 pdErrFontEmbeddingCanceled = 101,
 
 pdErrMultipleDocuments,
 
 pdErrBadOCObject,
 
 pdErrNoInlineImage,
 
 pdErrNoCryptFilterHandler,
 
 pdErrBadEncryptDict,
 
 pdErrNoPermHandler = 108,
 
 pdErrDuplicatePermHandler,
 
 pdErrExceedMaxPermHandlers,
 
 pdErrBadEncoding = 112,
 
 pdErrMatrixTooBig,
 
 pdErrNeedExtendedLang = 120,
 
 pdErrUnknownCryptFilter,
 
 pdErrNeed3D,
 
 pdErr3DUnsupported,
 
 pdErrNonFIPSCrypt
}

File: AcroErr.h
Line: 933

Elements
pdErrNoError  

No error.

 
pdErrBadFont  

Bad font object or font descriptor object.

 
pdErrEmbeddingFont  

An error occurred while trying to embed a font.

 
pdErrBadRootObj  

The root object is missing or invalid.

 
pdErrBadBaseObj  

The base pages object is missing or invalid.

 
pdErrBadOutlineObj  

The outlines object is missing or invalid.

 
pdErrBadResMetrics  

There are invalid or corrupt font metrics in the resource file.

 
pdErrBadPageObj  

A page object is missing or invalid.

 
pdErrThumbError  

An error occurred while processing a thumbnail.

 
pdErrBadAnnotation  

Invalid annotation object.

 
pdErrBadPageTree  

The document's page tree contains an invalid node.

 
pdErrUnknownProcsets  

The information needed to print a page is unavailable.

 
pdErrUnableToOpenDoc  

This file could not be opened.

 
pdErrIsFileLocked  

Unable to open the file for writing. It may be locked or unavailable.

 
pdErrUnableToWrite  

Unable to write the file.

 
pdErrUnableToRenameTemp  

Unable to rename the temporary file to the Save As name.

 
pdErrUnableToRecover  

Unable to recover the original file.

 
pdErrUnableToRead  

Unable to read the file.

 
pdErrUnknownFileType  

This is not a valid PDF document. It cannot be opened.

 
pdErrAlreadyOpen  

This file is already open.

 
pdErrTooManyPagesForOpen  

This file cannot be opened because it contains too many pages.

 
pdErrNotEnoughSpaceForTempFile  

There is not enough temporary disk space for this operation.

 
pdErrTooManyPagesForInsert  

Inserting this file would result in a document with too many pages.

 
pdErrBookmarksError  

There is an error in the bookmarks.

 
pdErrCannotOpenMoreBkMark  

Cannot open more bookmarks.

 
pdErrUnableToExtractFontErr  

Unable to extract embedded font.

 
pdErrCannotOpenNotes  

An error occurred while creating the document notes file.

 
pdErrNoNotes  

This document has no notes.

 
pdErrCopyPageFailed  

The copy of a page failed.

 
pdErrNeedRebuild  

This file is damaged.

 
pdErrBadFontFlags  

The font contains bad /Flags.

 
pdErrBadFontBBox  

The font contains a bad /BBox.

 
pdErrBadFontWidths  

The font contains bad /Widths.

 
pdErrTrySaveAs  

This file can only be saved using Save As.

 
pdErrAbortNotes  

Creation of the notes file was cancelled.

 
pdErrPagesLockedNotDeleted  

One or more pages are in use and could not be deleted.

 
pdErrNotEnoughMemoryToOpenDoc  

There is not enough memory available to open the document.

 
pdErrUnableToCloseDueToRefs  

Unable to close the document due to outstanding references.

 
pdErrNeedPassword  

This document requires a password.

 
pdErrOpNotPermitted  

This operation is not permitted.

 
pdErrNoCryptHandler  

The security plug-in required by this command is unavailable.

 
pdErrBadThread  

Invalid article object.

 
pdErrBadBead  

Invalid article element.

 
pdErrThreadProcessing  

An error occurred while processing articles.

 
pdErrUnknownAction  

Unknown action type.

 
pdErrBadAction  

Invalid action object.

 
pdErrCantUseNewVersion  

This file contains information not understood by the viewer. It cannot be used for this operation.

 
pdErrOldEncryption  

This viewer cannot decrypt this document.

 
pdErrUnableToExtractFont  

Unable to extract the embedded font. Some characters may not display or print correctly.

 
pdErrUnableToFindFont  

Unable to find or create the font. Some characters may not display or print correctly.

 
pdErrBadAnnotColor  

Invalid annotation color (only RGB colors are allowed).

 
pdErrNeedCryptHandler  

Cannot execute this command on an unsecured document.

 
pdErrBadFontDescMetrics  

The font contains bad /FontDescriptor metrics.

 
pdErrWhileRecoverInsertPages  

There was an error while inserting or extracting pages and another error while trying to recover.

 
pdErrBadBookmark  

Invalid bookmark object.

 
pdErrBadFileSpec  

Invalid file specification object.

 
pdErrAfterSave  

This document was successfully saved, but an error occurred after saving the document. Please close and reopen the document.

 
pdErrUnableToXlateText  

Some text in the font and character could not be displayed or printed correctly. The font could not be reencoded.

 
pdErrTextStringTooShort  

Not enough bytes are in the text string for the multibyte character code.

 
pdErrBadCMap  

A font contains a bad CMap /Encoding.

 
pdErrOldATMVersion  

The font cannot be displayed with the installed version of Adobe Type Manager.

 
pdErrZeroPageFile  

This file cannot be opened because it has no pages.

 
pdErrATMMemory  

Adobe Type Manager is running out of memory. The text in the font may not render properly.

 
pdErrOptMemory  

There is not enough memory to optimize this file.

 
pdErrCancelSave  

The Save operation was cancelled.

 
pdErrCannotMergeWithSubsetFonts  

These documents contain subset fonts that have the same name and cannot be merged.

 
pdErrCannotReopenDoc  

This document was successfully saved, but an error occurred after saving the document. Please close and reopen the document.

 
pdErrNoPDDocForCosDoc  

No PDDoc is associated with the CosDoc.

 
pdErrHostEncodingNotSet  

The application has not set the host encoding.

 
pdErrInvalidEmbeddedFont  

An invalid font was removed from the document.

 
pdErrCannotDeleteAllPages  

You cannot delete all pages. At least one page must remain.

 
pdErrStartLessThanEnd  

The starting page number must be less than or the same as the ending page number.

 
pdErrNotValidPage  

There is no page with such a number in this document.

 
pdErrCannotBeBlankPage  

The page number cannot be left blank.

 
pdErrInvalidPageNumber  

Invalid page number.

 
pdErrExceedEncryptionLength  

Exceeds support encryption key length.

 
pdErrExceedEncryptionVersion  

This version of encryption is not supported.

 
pdErrRequireTrustedMode  

Only Adobe certified Acrobat plug-ins are allowed while viewing this document.

 
pdErrMissingGlyphs  

Unable to find a substitution font with all the characters used by the font. Some characters may not be displayed or printed.

 
pdErrNeedTradChinese  

An error has occurred that may be fixed by installing the latest version of the Traditional Chinese Language Support package.

 
pdErrNeedSimpChinese  

An error has occurred that may be fixed by installing the latest version of the Traditional Chinese Language Support package.

 
pdErrNeedKorean  

An error has occurred that may be fixed by installing the latest version of the Korean Language Support package.

 
pdErrNeedJapanese  

An error has occurred that may be fixed by installing the latest version of the Japanese Language Support package.

 
pdErrMissingSubsetFont  

A font required for font substitution is missing.

 
pdErrCMapNotFound  

The encoding (CMap) specified by a font is missing.

 
pdErrLimitcheck  

The implementation limit was exceeded.

 
pdErrPrintAsImageSpoolFileFull  

There is insufficient disk space for the print job spool file to hold the entire print job. Try freeing up disk space on the startup volume and print the remaining pages of the document again.

 
pdErrInvalidMediaBox  

Invalid MediaBox.

 
pdEnumCanceled  

The enumeration process was cancelled by the callback function.

 
pdErrFontEmbeddingFailed  

Could not embed the font.

 
pdErrFontEmbeddingCanceled  

Font embedding was cancelled.

 
pdErrMultipleDocuments  

The operation could not be performed because the objects belong to different documents.

 
pdErrBadOCObject  

Invalid type or value in an Optional Content object.

 
pdErrNoInlineImage  

The operation could not be performed because the image is inline.

 
pdErrNoCryptFilterHandler  

The required Crypt Filter is not registered by the security handler plug-in.

 
pdErrBadEncryptDict  

Bad encryption dictionary.

 
pdErrNoPermHandler  

The permission handler required by this command is unavailable.

 
pdErrDuplicatePermHandler  

The permission handler has already been added for this document.

 
pdErrExceedMaxPermHandlers  

The maximum number of permission handlers has been reached for this document.

 
pdErrBadEncoding  

The font contains an invalid encoding. Some characters may not display.

 
pdErrMatrixTooBig  

The implementation limit was exceeded. Try decreasing the magnification level.

 
pdErrNeedExtendedLang  

An error has occurred that may be fixed by installing the latest version of the Extended Language Support package.

 
pdErrUnknownCryptFilter  

This file is encrypted with an unsupported cryptograhpic algorithm. A later version of Acrobat may be needed in order to open this document.

 
pdErrNeed3D  

An error has occurred that may be fixed by installing the latest version of the 3D Support package.

 
pdErr3DUnsupported  

3D artwork is not supported under this operating system.

 
pdErrNonFIPSCrypt  

Use of non FIPS cryptography is not permitted while in FIPS mode.

PDFEditErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 2437

Elements
peErrNoError  

No error.

 
peErrUnknownPDEColorSpace  

Unknown PDEColorSpace value.

 
peErrWrongPDEObjectType  

Incorrect PDEObject type.

 
peErrUnknownResType  

Unknown PDEObject resource type.

 
peErrPStackUnderflow  

PDFEdit parse stack underflow while reading object.

 
peErrCantCreateFontSubset  

Unable to create embedded font subset.

 
peErrBadBlockHeader  

Bad block header for Type 1 embedded stream.

 
peErrCantGetAttrs  

Unable to get attributes for the font.

 
peErrCantGetWidths  

Unable to get widths for the font.

 
peErrFontToEmbedNotOnSys  

Unable to find the font to embed on this system.

 
peErrCantEmbedFont  

This font is licensed and cannot be embedded.

 
peErrCantGetImageDict  

Unable to get the image dictionary.

 
peErrCantReadImage  

Unable to read the image data.

 
peErrCantGetShading  

Unable to get the shading resource.

 
peErrWrongOpType  

Wrong operand type.

 
peErrTooFewPathOps  

There were too few operands in the path.

 
peErrErrorParsingImage  

There was an error while trying to parse an image.

 
peErrReadLessImageColor  

Less image color data was read than expected.

 
peErrReadLessImageData  

Less image data was read than expected.

 
peErrBadResMetrics  

There are invalid or corrupt font metrics in the resource file.

 
peErrBadType3Font  

Invalid Type 3 font.

 
peErrInvalidUnicodeAttribute  

Invalid Unicode attribute or attribute not set.

 
peErrIllegalUTFText  

Invalid Unicode text.

 
peErrToUnicodeUsesPUA  

Private User Area of Unicode used

 
peErrBadFont  

Font embedding failed because of invalid or corrupt font.

PDFXErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 2408

Elements
pdfxErrNoError  

No error.

 
pdfxErrWrongCallbacks  

The size of the passed callbacks struct is wrong (version).

 
pdfxErrDuringCallback  

There was an attempt to call a PDFXInstance function during a callback proc.

 
pdfxErrCannotLaunchAcrobat  

PDFX could not launch Acrobat.

 
pdfxErrCannotFindEWH  

Could not find the External Window Handler plug-in.

PDModelErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 1515

Elements
pdModErrNoError  

No error.

 
pdModErrEncTablesFailed  

Unable to initialize the font encoding tables.

 
pdModErrDuplicateCryptName  

A security plug-in with this name is already registered.

 
pdModErrDuplicatePermName  

A permission handler with this name is already registered.

 
pdModErrBadNavigator  

This navigator file cannot be read. Ensure that the mimetype file exists and is the first file in the package.

 
pdModErrNewNavigator  

This navigator requires a new version of Acrobat.

 
pdModErrNavUnknownExtension  

This navigator does not have a valid file extension. The only valid file extension for a navigator is either \"nav\" or \"swf\".

 
pdModErrNavInvalidMimeType  

This navigator has an invalid mimetype file. The navigator mimetype must be \"application/vnd.adobe.pdf-navigator\".

 
pdModErrNavMissingSwf  

This navigator is missing its swf file. Check the spelling of the file name (it is case sensitive).

 
pdModErrNavMissingNavigatorXML  

This navigator is missing its navigator xml file.

 
pdModErrNavMissingLocalesXML  

This navigator is missing its locales xml file. Check the spelling of the file name (it is case sensitive).

 
pdModErrNavMissingStringsXML  

This navigator is missing one or more of its localization xml files. Check the spelling of the file name (it is case sensitive).

 
pdModErrNavInvalidNavigatorXML  

This navigator's navigator xml file is malformed. Verify that your xml file is valid per the navigator schema.

 
pdModErrNavInvalidLocalesXML  

This navigator's locales xml file is malformed. Verify that your xml file is valid per the navigator schema.

 
pdModErrNavInvalidStringsXML  

One or more of this navigator's localization xml files is malformed. Verify that your xml file is valid per the navigator schema.

PDPageErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax


File: AcroErr.h
Line: 1481

Elements
pdPErrNoError  

No error.

 
pdPErrPageDimOutOfRange  

The dimensions of this page are out of range.

 
pdPErrBadType3Font  

Invalid Type 3 font.

 
pdPErrType3TooComplex  

The Type 3 font is too complex to print.

 
pdPErrFormTooComplex  

The form is too complex to print.

 
pdPErrUnableToCreateRasterPort  

The creation of a raster port failed.

RasterizerErrors 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

enum RasterizerErrors {
 rasErrNoError,
 
 rasErrInitFailed,
 
 rasErrCreatePort,
 
 rasErrDraw,
 
 rasErrGPUFailed
}

File: AcroErr.h
Line: 2163

Elements
rasErrNoError  

No error.

 
rasErrInitFailed  

Initialization of the rasterizer module failed.

 
rasErrCreatePort  

Creation of the rasterizer port failed.

 
rasErrDraw  

A rasterizer error occurred.

 
rasErrGPUFailed  

GPU drawing failed; reverted to CPU.

UnixApplicationErrors 
Product availability: PDFL
Platform availability: UNIX

Syntax


File: AcroErr.h
Line: 3092

Elements
mdAppErrNoError  

No error.

 
mdAppOpenMsgPartFailed  

Open Message partially failed.

 
mdAppOpenMsgFailed  

Open Message failed.

 
mdAppModalWindowOpen  

Modal window is open.

 
mdAppBadPropertyFormat  

Bad Property format.

 
mdAppGetPropertyError  

GetProperty error.

 
mdAppBadPlatformThing  

Bad AVWindow Platform Thing.

 
mdAppSIGBUS  

A bus error was caught.

 
mdAppSIGILL  

An illegal instruction was caught.

 
mdAppSIGSEGV  

A segmentation violation was caught.

 
mdAppSIGUnknown  

An unknown signal was caught.

 
mdAppLPTERM  

The print job terminated.

 
mdAppLPSTOP  

The print job stopped.

 
mdAppBadTmpDir  

Bad temporary directory resource.

UnixSystemErrors 
Product availability: PDFL
Platform availability: UNIX

Syntax

enum UnixSystemErrors {
 mdSysNoErr = 0,
 
 mdSysEDOM = EDOM,
 
 mdSysERANGE = ERANGE,
 
 mdSysEPERM = EPERM,
 
 mdSysENOENT = ENOENT,
 
 mdSysESRCH = ESRCH,
 
 mdSysEINTR = EINTR,
 
 mdSysEIO = EIO,
 
 mdSysENXIO = ENXIO,
 
 mdSysEBADF = EBADF,
 
 mdSysEAGAIN = EAGAIN,
 
 mdSysENOMEM = ENOMEM,
 
 mdSysEACCES = EACCES,
 
 mdSysEEXIST = EEXIST,
 
 mdSysENOTDIR = ENOTDIR,
 
 mdSysEISDIR = EISDIR,
 
 mdSysENFILE = ENFILE,
 
 mdSysEMFILE = EMFILE,
 
 mdSysENOSPC = ENOSPC,
 
 mdSysEROFS = EROFS,
 
 mdSysEMLINK = EMLINK,
 
 mdSysENAMETOOLONG = ENAMETOOLONG,
 
 mdSysEFAULT = EFAULT
}

File: AcroErr.h
Line: 2938

Elements
mdSysNoErr  

No error.

 
mdSysEDOM  

The math argument is out of the domain of the function.

 
mdSysERANGE  

The math result cannot be represented.

 
mdSysEPERM  

Not the super user.

 
mdSysENOENT  

No such file or directory.

 
mdSysESRCH  

No such process.

 
mdSysEINTR  

The system call was interrupted.

 
mdSysEIO  

I/O error.

 
mdSysENXIO  

No such device or address.

 
mdSysEBADF  

Bad file number.

 
mdSysEAGAIN  

No more processes allowed.

 
mdSysENOMEM  

Not enough core memory.

 
mdSysEACCES  

Permission is denied.

 
mdSysEEXIST  

The file exists.

 
mdSysENOTDIR  

Not a directory.

 
mdSysEISDIR  

Is a directory.

 
mdSysENFILE  

File table overflow.

 
mdSysEMFILE  

Too many open files.

 
mdSysENOSPC  

No space is left on the device.

 
mdSysEROFS  

Read-only file system.

 
mdSysEMLINK  

Too many links.

 
mdSysENAMETOOLONG  

The file name was too long.

 
mdSysEFAULT  

Illegal address.

WindowsErrors 
Product availability: PDFL
Platform availability: Windows

Syntax

enum WindowsErrors {
 WinBadFileErr = 2,
 
 WinBadPathErr = 3,
 
 WinTooManyErr = 4,
 
 WinAccessErr = 5,
 
 WinBadHdlErr = 6,
 
 WinMemErr = 8,
 
 WinBadDiskErr = 11,
 
 WinBadDriveErr = 15,
 
 WinWrPermErr = 19,
 
 WinNotDosErr = 26,
 
 WinGeneralErr = 31,
 
 WinShareErr = 32,
 
 WinLockErr = 33,
 
 WinDeviceErr = 39,
 
 WinExistsErr = 80
}

File: AcroErr.h
Line: 2774

Elements
WinBadFileErr  

The file does not exist.

 
WinBadPathErr  

The path does not exist.

 
WinTooManyErr  

There are too many open files.

 
WinAccessErr  

Access denied.

 
WinBadHdlErr  

Bad file handle.

 
WinMemErr  

Not enough memory.

 
WinBadDiskErr  

Badly formatted disk.

 
WinBadDriveErr  

Invalid drive.

 
WinWrPermErr  

You do not have write permission.

 
WinNotDosErr  

Not an MS-DOS disk.

 
WinGeneralErr  

General failure.

 
WinShareErr  

Sharing violation.

 
WinLockErr  

Lock violation.

 
WinDeviceErr  

Device does not exist.

 
WinExistsErr  

File already exists.

Variables Detail
gAcroColorHFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

HFT gAcroColorHFT;

File: AcroColorHFT.h
Line: 70
gAcroFormHFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

HFT gAcroFormHFT;

File: FormsHFT.h
Line: 34
gAcroTTSHFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

HFT gAcroTTSHFT;

File: TtsHFT.h
Line: 47
gCoreHFT 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

HFT gCoreHFT;

File: PIMain.h
Line: 35
gCoreVersion 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASUns32 gCoreVersion;

File: PIMain.h
Line: 36
gExtensionID 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ExtensionID gExtensionID;

Examples


File: PICommon.h
Line: 34

Structure Detail
_t_ASCryptStmRec
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASCryptStmRec {
 ASInt32 count; 
 
 char* currentPointer; 
 
 char* basePointer; 
 
 ASUns32 modeFlag; 
 
 ASCryptStmProcs procs; 
 
 ASStm baseStm; 
 
 ASInt32 nBytesWanted; 
 
 void* clientData; 
}

An ASStm object cover used for a cryptographic filter's stream callbacks.

See Also


File: ASExpT.h
Line: 423

Elements
count  

The number of characters remaining in the buffer.

 
currentPointer  

The next character to get or put.

 
basePointer  

The base of the buffer, if any.

 
modeFlag  

Flag to indicate mode:

Flag

Value

ASCryptStmModeRead

0x0001 (decryption)

ASCryptStmModeWrite

0x0002 (encryption)

ASCryptStmModeEOF

0x0004

ASCryptStmModeError

0x0008

 
procs  

Handlers for security stream access.

 
baseStm  

The base ASStm object.

 
nBytesWanted  

The number of bytes requested for decryption.

 
clientData  

A pointer to arbitrary user-defined data.

_t_ASDoubleMatrix 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASDoubleMatrix {
 ASDouble a; 
 
 ASDouble b; 
 
 ASDouble c; 
 
 ASDouble d; 
 
 ASDouble h; 
 
 ASDouble v; 
}

Matrix containing double numbers.


File: ASExpT.h
Line: 1195

_t_ASDoublePoint 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASDoublePoint {
 ASDouble h; 
 
 ASDouble v; 
}

A point (in two-dimensional space) represented by two double numbers.


File: ASExpT.h
Line: 1223

_t_ASDoubleRect 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASDoubleRect {
 ASDouble left; 
 
 ASDouble top; 
 
 ASDouble right; 
 
 ASDouble bottom; 
}

A rectangle represented by the coordinates of its four sides. In the Acrobat viewer, a rectangle differs from a quadrilateral in that a rectangle must always have horizontal and vertical sides, and opposite sides must be parallel.


File: ASExpT.h
Line: 1241

_t_ASRealMatrix 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASRealMatrix {
 ASReal a; 
 
 ASReal b; 
 
 ASReal c; 
 
 ASReal d; 
 
 ASReal tx; 
 
 ASReal ty; 
}


File: ASExpT.h
Line: 1171

_t_ASRealPoint 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASRealPoint {
 ASReal h; 
 
 ASReal v; 
}


File: ASExpT.h
Line: 1159

_t_ASRealRect 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASRealRect {
 ASReal left; 
 
 ASReal top; 
 
 ASReal right; 
 
 ASReal bottom; 
}


File: ASExpT.h
Line: 1165

_t_ASStatusMonitorProcs 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_ASStatusMonitorProcs {
 ASSize_t size; 
 
 ASProgressMonitor progMon; 
 
 void* progMonClientData; 
 
 ASCancelProc cancelProc; 
 
 void* cancelProcClientData; 
 
 ASReportProc reportProc; 
 
 void* reportProcClientData; 
}


File: ASExtraExpT.h
Line: 407

Elements
size  

The size of the structure.

 
progMon  

A pointer to the progress monitor.

 
progMonClientData  

A pointer to client data, which can be of any type.

 
cancelProc  

This call has been replaced by ASCancelProc().

A callback to check for cancelling operations. An ASCancelProc is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the ASCancelProc. If it returns true, the method cancels its operation; if false, it continues.

 
cancelProcClientData  

A pointer to client data for the cancel procedure.

 
reportProc  

The report procedure.

 
reportProcClientData  

A pointer to client data for the report procedure.

_t_ProgressMonitor 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

Replaced by ASProgressMonitor in Acrobat 5.0.

A data structure containing callbacks that implement a progress monitor. The callbacks implement the progress monitor functions. A progress monitor is used to display progress during potentially time-consuming operations. Progress monitors are included as parameters in many API calls. Acrobat's built-in progress monitor can be obtained by calling AVAppGetDocProgressMonitor().

See Also

AVAppGetDocProgressMonitor
PDDocCreateThumbs
PDDocSave

File: ASExpT.h
Line: 3669

Elements
size  

The size of the data structure. It must be set to sizeof(ProgressMonitorRec).

 
beginOperation  

Initialize the progress monitor and display it with a current value of zero.

 
endOperation  

Draw the progress monitor with its current value set to the progress monitor's duration (a full progress monitor).

 
setDuration  

Set the progress monitor's duration.

 
setCurrValue  

Set the current value of the progress monitor and update the display.

 
getDuration  

Get the progress monitor's duration.

 
getCurrValue  

Get the progress monitor's duration.

 
setText  

Set the text string that is displayed by the progress monitor.

_t_Quad 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct _t_Quad {
 ASCoord tlh; 
 
 ASCoord tlv; 
 
 ASCoord trh; 
 
 ASCoord trv; 
 
 ASCoord blh; 
 
 ASCoord blv; 
 
 ASCoord brh; 
 
 ASCoord brv; 
}

A structure that represents a quadrilateral defined by four corner points.

See Also

AVPageViewInvertQuad

Note

The coordinate numeric types changed in Acrobat 6.

File: ASExpT.h
Line: 1127

ASCryptStmProcs 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

Callback procs for ASCryptStm


File: ASExpT.h
Line: 401

Elements
EmptyBuff  

Called by getc when the buffer is empty.

 
FullBuff  

Called by putc when the buffer is full.

 
UnGetCh  

Backs up an input stream.

 
FlushBuff  

Flushes a dirty buffer if necessary.

 
Close  

Closes a stream.

 
Reset  

Discards any buffered data.

 
PutEOF  

Puts an EOF marker.

OPAQUE_64_BITS 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct OPAQUE_64_BITS {
 OPAQUE_32_BITS a; 
 
 OPAQUE_32_BITS b; 
}


File: CoreExpT.h
Line: 105

PIHandshakeData_V0200 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct PIHandshakeData_V0200 {
 ASUns32 handshakeVersion; 
 
 ASAtom appName; 
 
 ASAtom extensionName; 
 
 ASCallback exportHFTsCallback; 
 
 ASCallback importReplaceAndRegisterCallback; 
 
 ASCallback initCallback; 
 
 ASCallback unloadCallback; 
}


File: PIVersn.h
Line: 84

PISDKData_V0200 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

struct PISDKData_V0200 {
 ASUns32 handshakeVersion; 
 
 ExtensionID extensionID; 
 
 HFT coreHFT; 
 
 ASCallback handshakeCallback; 
}


File: PIVersn.h
Line: 71

Callbacks Detail
ACRestoreEnvironProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*ACRestoreEnvironProc)(void *excEnviron)

File: CorCalls.h
Line: 185
ASCancelProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*ASCancelProc)(void *clientData)

This callback replaces CancelProc().

A callback to check for cancelling operations. An ASCancelProc() is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the ASCancelProc(). If it returns true, the method cancels its operation; if it returns false, it continues.

See Also

PDFLPrintCancelProc (Only available with the PDF Library SDK)
AVAppGetCancelProc
PDDocCreateThumbs
PDDocInsertPages

File: ASExpT.h
Line: 3722
ASCryptStmFCloseProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFCloseProc)(ASCryptStm stm)

A callback for ASCryptStm. This closes a security stream.

See Also


File: ASExpT.h
Line: 370
ASCryptStmFFlushProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFFlushProc)(ASCryptStm stm)

A callback for ASCryptStm. This flushes a dirty buffer if necessary.

See Also


File: ASExpT.h
Line: 357
ASCryptStmFilBufProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFilBufProc)(ASCryptStm pistm)

A callback for ASCryptStm. This is called by getc when the buffer is empty. It is called only during decryption (when reading from the stream, not when writing).

See Also


File: ASExpT.h
Line: 310
ASCryptStmFlsBufProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFlsBufProc)(ASInt32 ch, ASCryptStm stm)

A callback for ASCryptStm. This is called by putc when the buffer is full. It is called only during encryption (when writing to the stream, not when reading).

See Also


File: ASExpT.h
Line: 326
ASCryptStmFPutEOFProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFPutEOFProc)(ASCryptStm stm)

A callback for ASCryptStm. This puts an end-of-file (EOF) marker to a security stream.

See Also


File: ASExpT.h
Line: 398
ASCryptStmFResetProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmFResetProc)(ASCryptStm stm)

A callback for ASCryptStm. This resets a security stream, discarding any buffered data. It is called only during encryption (when writing to the stream, not when reading).

See Also


File: ASExpT.h
Line: 384
ASCryptStmUnGetcProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 (*ASCryptStmUnGetcProc)(ASInt32 ch, ASCryptStm stm)

A callback for ASCryptStm. It goes back one character in the input stream, undoing a character get operation. It is called only during decryption (when reading from the stream, not when writing).

See Also


File: ASExpT.h
Line: 343
ASIODoneProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*ASIODoneProc)(ASIORequest req)

A callback in ASIORequest used by the asynchronous read/write ASFileSys implementation and provided by the ASFile implementation to the ASFileSys. The ASFileSys must call this method when an asynchronous request is completed:

If the request fails, this method must still be called, with the error. It is not called, however, if there is an error queueing the read or write request.

See Also


File: ASExpT.h
Line: 1987
ASReportProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*ASReportProc)(ASReportType reportType, ASInt32 errorCode, ASText message, ASText replacementText, ASCab moreInfo, void *reportProcData)

A report proc can be used to report errors, warnings, and other messages to the user. Normally a report proc will use a dialog to notify the user of an error, but in some contexts (such as during batch processing) it may either log the error or warning to a file or ignore it.

It is this callback's responsibility to destroy all objects passed to it, and it may do so at any time.

See Also

AVAppGetReportProc
AVCommandGetReportProc

File: ASExtraExpT.h
Line: 401
CATCHBUF 
Product availability: PDFL
Platform availability: Windows

Syntax

intCATCHBUF[9]

File: PIExcept.h
Line: 49
DirConnection_getLastError 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

SecErrorInfo (*DirConnection_getLastError)(DirConnection inConnection)

Retrieves information about the last error that occurred in the specified connection.


File: DirectoryHFT.h
Line: 338
PIExportHFTsProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PIExportHFTsProcType)(void)

File: PIVersn.h
Line: 44
PIHandshakeProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PIHandshakeProcType)(ASUns32 handshakeVersion, void *handshakeData)

File: PIVersn.h
Line: 43
PIImportReplaceAndRegisterProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PIImportReplaceAndRegisterProcType)(void)

File: PIVersn.h
Line: 45
PIInitProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PIInitProcType)(void)

File: PIVersn.h
Line: 46
PISetupSDKProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PISetupSDKProcType)(ASUns32 handshakeVersion, void *sdkData)

File: PIVersn.h
Line: 40
PIUnloadProcType 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool (*PIUnloadProcType)(void)

File: PIVersn.h
Line: 47
PMBeginOperationProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*PMBeginOperationProc)(void *clientData)

A callback used in ASProgressMonitor that initializes the progress monitor and displays it with a current value of zero. This method must be called first when the progress monitor is used.

See Also


File: ASExpT.h
Line: 3572
PMEndOperationProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*PMEndOperationProc)(void *clientData)

A callback used in ASProgressMonitor that draws the progress monitor with its current value set to the progress monitor's duration (a full progress monitor), then removes the progress monitor from the display.

See Also


File: ASExpT.h
Line: 3584
PMGetCurrValueProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASDuration (*PMGetCurrValueProc)(void *clientData)

A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetCurrValueProc().

See Also


File: ASExpT.h
Line: 3637
PMGetDurationProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASDuration (*PMGetDurationProc)(void *clientData)

A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetDurationProc().

See Also


File: ASExpT.h
Line: 3626
PMSetCurrValueProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*PMSetCurrValueProc)(ASDuration currValue, void *clientData)

A callback used in ASProgressMonitor that sets the current value of the progress monitor and updates the display. The allowed value ranges from 0 (empty) to the value passed to setDuration. For example, if the progress monitor's duration is 10, the current value must be between 0 and 10, inclusive.

See Also


File: ASExpT.h
Line: 3614
PMSetDurationProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*PMSetDurationProc)(ASDuration duration, void *clientData)

A callback used in ASProgressMonitor that sets the value that corresponds to a full progress monitor display. The progress monitor is subsequently filled in by setting its current value. This method must be called before you can set the progress monitor's current value.

See Also


File: ASExpT.h
Line: 3599
PMSetTextProc 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void (*PMSetTextProc)(ASText text, void *clientData)

A callback within ASProgressMonitorRec that sets the text string that is displayed by the progress monitor.

The built-in document progress monitor (see AVAppGetDocProgressMonitor()) makes a copy of the text. As such, it is the client's responsibility to destroy it.


File: ASExpT.h
Line: 3652

Method Detail
ACGetExceptionErrorCode()
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASInt32 ACGetExceptionErrorCode()

Returns

File: CorCalls.h
Line: 189
ACPopExceptionFrame() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ACCB2 ACPopExceptionFrame()

Returns

File: CorCalls.h
Line: 188
ACPushExceptionFrame() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ACCB2 ACPushExceptionFrame(void* excEnviron, ACRestoreEnvironProc restoreFunc)

Parameters

excEnviron
 
restoreFunc

Returns

File: CorCalls.h
Line: 187
ASDebug() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void* ASDebug(ASInt32 op, void* parm, ASTArraySize parmLen, void* clientData)

For internal use only.

Parameters

op
 
parm
 
parmLen
 
clientData

Returns

Since

PI_ACROSUPPORT_VERSION >= 0x00020000

File: ASProcs.h
Line: 1036
ASDoubleMatrixConcat() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ASDoubleMatrixConcat(ASDoubleMatrix* result, const ASDoubleMatrix* m1, const ASDoubleMatrix* m2)

Multiplies two matrices.

Parameters

result — 

(Filled by the method) A pointer to matrix m2 x m1. It is allowed for the result to point to the same location as either m1 or m2.

 
m1 — 

A pointer to the ASDoubleMatrix value for the first matrix to multiply.

 
m2 — 

A pointer to the ASDoubleMatrix value for the second matrix to multiply.

See Also

Since

PI_ACROSUPPORT_VERSION >= 0x000A0000

Examples

go to source arrow ASDoubleMatrixConcat (&rotateMatrix, &textMatrix, &rotateMatrix);
go to source arrow ASDoubleMatrixConcat (&textMatrix, &rotateMatrix, &textMatrix);

File: ASProcs.h
Line: 2867
ASDoubleMatrixInvert() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ASDoubleMatrixInvert(ASDoubleMatrix* result, const ASDoubleMatrix* m)

Inverts a matrix.

If a matrix is nearly singular (which means that it has a determinant that is nearly zero), inverting and re-inverting the matrix may not yield the original matrix.

Parameters

result — 

(Filled by the method) A pointer to m-1. It is allowed for the result to point to the same location as m.

 
m — 

A pointer to the ASDoubleMatrix to invert.

See Also

Since

PI_ACROSUPPORT_VERSION >= 0x000A0000

File: ASProcs.h
Line: 2883
ASDoubleMatrixTransform() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ASDoubleMatrixTransform(ASDoublePoint* result, const ASDoubleMatrix* m, const ASDoublePoint* p)

Transforms the point p through the matrix m, and puts the result in result. p and result can point to the same location.

Parameters

result — 

(Filled by the method) A pointer to the ASDoublePoint containing the result of transforming p through m. It is allowed for the result to point to the same location as m.

 
m — 

A pointer to the ASDoubleMatrix through which p is transformed.

 
p — 

A pointer to the ASDoublePoint representing the point to transform through m.

See Also

Since

PI_ACROSUPPORT_VERSION >= 0x000A0000

File: ASProcs.h
Line: 2900
ASDoubleMatrixTransformRect() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ASDoubleMatrixTransformRect(ASDoubleRect* result, const ASDoubleMatrix* m, const ASDoubleRect* r)

Transforms a rectangle through a matrix.

Parameters

result — 

(Filled by the method) A pointer to the ASDoubleRect containing the smallest bounding box for the transformed rectangle. It is allowed for the result to point to the same location as m. result will always have bottom < top and left < right.

 
m — 

A pointer to the ASDoubleMatrix containing the matrix through which r is transformed.

 
r — 

A pointer to the ASDoubleRect containing the rectangle to transform through m.

See Also

Since

PI_ACROSUPPORT_VERSION >= 0x000A0000

File: ASProcs.h
Line: 2918
ASGetConfiguration() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void* ASGetConfiguration(ASAtom key)

Gets information about the Acrobat viewer application under which the plug-in is running. Use this method if your plug-in's functionality depends on the Acrobat viewer that is running.

The method can return a product name, or check whether the current product allows editing. Do not rely on the product name to determine whether the product can edit files, as product names and feature sets may vary; use the CanEdit selector to do this.

Parameters

key — 

The key determines whether the method tests editability, or finds which product configuration is running. Its values are:

Value

Description

CanEdit

Checks whether editing is allowed in the current environment (regardless of the product name).

Product

Checks which Acrobat application is running.

Returns

The return value's type depends on the request key. Cast the return value to the type you are expecting, based on the key you pass in:

Value

Return type

CanEdit

An ASBool value: true if the current application allows editing, false otherwise.

Product

A const char* value, one of the following strings:

  • "Reader": Adobe Reader

  • "Exchange": Acrobat Standard

  • "Exchange-Pro": Acrobat Professional

  • "Acrobat PDF LIbrary": Acrobat PDF Library

Exceptions

UNDEFINED_CONFIGURATION_SELECTOR is returned if an unknown value is passed as key (see CoreExpT.h).

Since

PI_ACROSUPPORT_VERSION >= 0x00020000

File: CorProcs.h
Line: 260
ASGetSecs() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASCount ASGetSecs()

Returns the number of seconds elapsed since midnight, January 1, 1970, coordinated universal time, up to the current time.

Returns

See above.

Since

PI_ASEXTRA_VERSION >= 0x00050000

File: ASProcs.h
Line: 1942
ASUCS_GetPasswordFromUnicode() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

void ASUCS_GetPasswordFromUnicode(ASUTF16Val* inPassword, void** outPassword, ASBool useUTF)

Converts user input of a password to a form that can be used by Acrobat to open a file.

Parameters

inPassword — 

IN A host-endian, 16-bit NULL-terminated Unicode string.

 
outPassword — 

OUT A location to store a pointer to an allocated char* NULL-terminated string.

 
useUTF — 

IN A flag for controlling the conversion. Prior to Acrobat 9.0, passwords were converted from host code-page encoding (8-bit mode) to PDFDocEncoding. If useUTF == false, this routine does the same, starting from 16-bit Unicode. With encryption, Acrobat 9.0 and later allows Unicode passwords, normalized and converted to UTF-8 encoding. If useUTF == true, such a Unicode password is what is returned.


File: ASExtraProcs.h
Line: 2470
Catch() 
Product availability: PDFL
Platform availability: Windows

Syntax

int WINAPI Catch(int FAR* )

Parameters

Returns

File: PIExcept.h
Line: 52
PIHandshake() 
Product availability: PDFL
Platform availability: Macintosh, Windows, UNIX

Syntax

ASBool PIHandshake(ASUns32 handshakeVersion, void* handshakeData)

Parameters

handshakeVersion
 
handshakeData

Returns

File: PICommon.h
Line: 40
Throw() 
Product availability: PDFL
Platform availability: Windows

Syntax

void WINAPI Throw(const int FAR* , int )

Parameters

 

Returns

File: PIExcept.h
Line: 53