|
|
#define | sPrDrvr ".Print" |
| |
| #define | NewPrIdleUPP(userRoutine) |
| |
| #define | NewPItemUPP(userRoutine) |
| |
|
#define | DisposePrIdleUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposePItemUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | InvokePrIdleUPP(userUPP) CALL_ZERO_PARAMETER_UPP((userUPP), uppPrIdleProcInfo) |
| |
|
#define | InvokePItemUPP(theDialog, item, userUPP) CALL_TWO_PARAMETER_UPP((userUPP), uppPItemProcInfo, (theDialog), (item)) |
| |
| #define | NewPrIdleProc(userRoutine) NewPrIdleUPP(userRoutine) |
| |
|
#define | NewPItemProc(userRoutine) NewPItemUPP(userRoutine) |
| |
|
#define | CallPrIdleProc(userRoutine) InvokePrIdleUPP(userRoutine) |
| |
|
#define | CallPItemProc(userRoutine, theDialog, item) InvokePItemUPP(theDialog, item, userRoutine) |
| |
| #define | NewPDlgInitUPP(userRoutine) |
| |
|
#define | DisposePDlgInitUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | InvokePDlgInitUPP(hPrint, userUPP) (TPPrDlgRef) CALL_ONE_PARAMETER_UPP((userUPP), uppPDlgInitProcInfo, (hPrint)) |
| |
| #define | NewPDlgInitProc(userRoutine) NewPDlgInitUPP(userRoutine) |
| |
|
#define | CallPDlgInitProc(userRoutine, hPrint) InvokePDlgInitUPP(hPrint, userRoutine) |
| |
|
| enum | { kFirstPageMin = 1
, kLastPageMax = 32767
} |
| |
| enum | {
iPFMaxPgs = 128
, iPrPgFract
, iPrPgFst = 1
, iPrPgMax = 9999
,
iPrRelease = 3
, iPrSavPFil = -1
, iPrAbort = 0x0080
, iPrDevCtl = 7
,
lPrReset = 0x00010000
, lPrLineFeed = 0x00030000
, lPrLFStd = 0x0003FFFF
, lPrLFSixth = 0x0003FFFF
,
lPrPageEnd = 0x00020000
, lPrDocOpen = 0x00010000
, lPrPageOpen = 0x00040000
, lPrPageClose = 0x00020000
,
lPrDocClose = 0x00050000
, iFMgrCtl = 8
, iMscCtl = 9
, iPvtCtl = 10
} |
| |
| enum | {
pPrGlobals = 0x00000944
, bDraftLoop = 0
, bSpoolLoop = 1
, bUser1Loop = 2
,
bUser2Loop = 3
, fNewRunBit = 2
, fHiResOK = 3
, fWeOpenedRF = 4
,
iPrBitsCtl = 4
, lScreenBits = 0
, lPaintBits = 1
, lHiScreenBits = 0x00000002
,
lHiPaintBits = 0x00000003
, iPrIOCtl = 5
, iPrEvtCtl = 6
, lPrEvtAll = 0x0002FFFD
,
lPrEvtTop = 0x0001FFFD
, iPrDrvrRef = -3
} |
| |
| enum | {
getRslDataOp = 4
, setRslOp = 5
, draftBitsOp = 6
, noDraftBitsOp = 7
,
getRotnOp = 8
, NoSuchRsl = 1
, OpNotImpl = 2
, RgType1 = 1
} |
| |
| enum | { feedCut = 0
, feedFanfold = 1
, feedMechCut = 2
, feedOther = 3
} |
| |
| enum | { scanTB = 0
, scanBT = 1
, scanLR = 2
, scanRL = 3
} |
| |
| enum | { uppPrIdleProcInfo = 0x00000000
} |
| |
| enum | { uppPItemProcInfo = 0x000002C0
} |
| |
| enum | { uppPDlgInitProcInfo = 0x000000F0
} |
| |
|
|
typedef | CALLBACK_API (void, PrIdleProcPtr)(void) |
| |
|
typedef | CALLBACK_API (void, PItemProcPtr)(DialogRef theDialog |
| |
|
typedef | STACK_UPP_TYPE (PrIdleProcPtr) PrIdleUPP |
| |
|
typedef | STACK_UPP_TYPE (PItemProcPtr) PItemUPP |
| |
| PrIdleUPP | NewPrIdleUPP (PrIdleProcPtr userRoutine) |
| |
| PItemUPP | NewPItemUPP (PItemProcPtr userRoutine) |
| |
| void | DisposePrIdleUPP (PrIdleUPP userUPP) |
| |
| void | DisposePItemUPP (PItemUPP userUPP) |
| |
| void | InvokePrIdleUPP (PrIdleUPP userUPP) |
| |
| void | InvokePItemUPP (DialogRef theDialog, short item, PItemUPP userUPP) |
| |
|
typedef | CALLBACK_API (TPPrDlgRef, PDlgInitProcPtr)(THPrint hPrint) |
| |
|
typedef | STACK_UPP_TYPE (PDlgInitProcPtr) PDlgInitUPP |
| |
| PDlgInitUPP | NewPDlgInitUPP (PDlgInitProcPtr userRoutine) |
| |
| void | DisposePDlgInitUPP (PDlgInitUPP userUPP) |
| |
| TPPrDlgRef | InvokePDlgInitUPP (THPrint hPrint, PDlgInitUPP userUPP) |
| |
| void | PrPurge (void) |
| |
| void | PrNoPurge (void) |
| |
| void | PrOpen (void) |
| |
| void | PrClose (void) |
| |
| void | PrintDefault (THPrint hPrint) |
| |
| Boolean | PrValidate (THPrint hPrint) |
| |
| Boolean | PrStlDialog (THPrint hPrint) |
| |
| Boolean | PrJobDialog (THPrint hPrint) |
| |
| TPPrDlgRef | PrStlInit (THPrint hPrint) |
| |
| TPPrDlgRef | PrJobInit (THPrint hPrint) |
| |
| void | PrJobMerge (THPrint hPrintSrc, THPrint hPrintDst) |
| |
| Boolean | PrDlgMain (THPrint hPrint, PDlgInitUPP pDlgInit) |
| | Initialize for and execute a print dialog. More...
|
| |
| TPPrPort | PrOpenDoc (THPrint hPrint, TPPrPort pPrPort, Ptr pIOBuf) |
| |
| void | PrCloseDoc (TPPrPort pPrPort) |
| |
| void | PrOpenPage (TPPrPort pPrPort, TPRect pPageFrame) |
| |
| void | PrClosePage (TPPrPort pPrPort) |
| |
| void | PrPicFile (THPrint hPrint, TPPrPort pPrPort, Ptr pIOBuf, Ptr pDevBuf, TPPrStatus prStatus) |
| |
| short | PrError (void) |
| |
| void | PrSetError (short iErr) |
| |
| void | PrGeneral (Ptr pData) |
| |
| void | PrDrvrOpen (void) |
| |
| void | PrDrvrClose (void) |
| |
| void | PrCtlCall (short iWhichCtl, long lParam1, long lParam2, long lParam3) |
| |
| Handle | PrDrvrDCE (void) |
| |
| short | PrDrvrVers (void) |
| |
| short | PrLoadDriver (void) |
| |
Print Manager Interfaces.
- Introduced In: System 7.5
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1985-2001 by Apple Computer, Inc., all rights reserved
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/