Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
PrintAETypes.h
/* |
* File: PrintAETypes.h |
* |
* Contains: Public interfaces for AppleScripting. |
* |
* Copyright: © 1999 by Apple Computer Inc., all rights reserved. |
* |
*/ |
#ifndef __PRINTAETYPES__ |
#define __PRINTAETYPES__ |
#ifndef rez |
#include "AEDataModel.h" |
#include "AEregistry.h" |
#pragma once |
#else |
#include "AEDataModel.r" |
#include "AERegistry.r" |
#endif |
/* The Apple Event type for a Print Manager print record - TPrint. |
*/ |
#define kPrintRecordAEType 'prec' |
#define kPrintSettingsAEType 'prST' |
#define kPrintDialogAEType 'pdlg' |
#define kPrCoerceOp (27) |
#define kPrCopiesAEProp "copies" |
#define kPrCopiesAEKey 'lwcp' |
#define kPrCopieAEType typeSInt32 |
#define kPrCollateAEProp "collating" |
#define kPrCollateAEKey 'lwcl' |
#define kPrCollateAEType typeBoolean |
#define kPrJobCopyAEProp "generating job copy" |
#define kPrJobCopyAEKey 'lwjc' |
#define kPrJobCopyAEType typeBoolean |
#define kPrJobLogAEProp "generating job log" |
#define kPrJobLogAEKey 'lwjl' |
#define kPrJobLogAEType typeBoolean |
#define kPrJobLogDirAEProp "log folder" |
#define kPrJobLogDirAEKey 'lwjd' |
#define kPrJobLogDirAEType typeAlias |
#define kprFirstPageAEProp "starting page" |
#define kPrFirstPageAEKey 'lwfp' |
#define kPrFirstPageAEType typeSInt32 |
#define kPrLastPageAEProp "ending page" |
#define kPrLastPageAEKey 'lwlp' |
#define kPrLastPageAEType typeSInt32 |
#define kPrLayoutAcrossAEProp "pages across" |
#define kPrLayoutAcrossAEKey 'lwla' |
#define kPrLayoutAcrossAEType typeSInt32 |
#define kPrLayoutDownAEProp "pages down" |
#define kPrLayoutDownAEKey 'lwld' |
#define kPrLatoutDownAEType typeSInt32 |
#define kPrErrorHandlingAEProp "error handling" |
#define kPrErrorHandlingAEKey 'lweh' |
#define kPrErrorHandlingAEType 'lwee' |
#define kPrCoverPageAEProp "cover page" |
#define kPrCoverPageAEKey 'lwcv' |
#define kPrCoverPageAEType 'lwec' |
#define kPrQueueAEProp "queue placement" |
#define kPrQueueAEKey 'lwqu' |
#define kPrQueueAEType 'lwqe' |
#define kPrPrintTimeAEProp "requested print time" |
#define kPrPrintTimeAEKey 'lwqt' |
#define kPrPrintTimeAEType cLongDateTime |
#define kPrOutProfileAEProp "profile" |
#define kPrOutProfileAEKey 'lwop' |
#define kPrOutProfileAEType typeFSS |
#define kPrColorMatchingAEProp "color matching" |
#define kPrColorMatchingAEKey 'lwcm' |
#define kPrColorMatchingAEType typeBoolean |
#define kPrFeatureAEProp "printer features" |
#define kPrFeatureAEKey 'lwpf' |
#define kPrFeatureAEType typeAEList |
/*** Enumerations ***/ |
/* For kPrQueueStateAEType */ |
#define kPrEnumQNormal 'lwqn' |
#define kPrEnumQUrgent 'lwqq' |
#define kPrEnumQHold 'lwqh' |
#define kPrEnumQForeground 'lwqf' |
/* For kPrCoverPageAEType */ |
#define kPrCoverPageNoneEnum 'lwno' |
#define kPrCoverPageAtStartEnum 'lwas' |
#define kPrCoverPageAtEndEnum 'lwae' |
/* For kPrErrorHandlingAEType */ |
#define kPrErrorHandlingStandardEnum 'lwst' |
#define kPrErrorHandlingSummaryEnum 'lwsm' |
#define kPrErrorHandlingDetailedEnum 'lwdt' |
#endif // __PRINTAETYPES__ |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-03-26