org.rococoa.cocoa.printcore
Interface PrintCoreLibrary

All Superinterfaces:
Library

public interface PrintCoreLibrary
extends Library

JNA Wrapper for library PrintCore
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class PrintCoreLibrary.OpaquePMPaper
           
static class PrintCoreLibrary.OpaquePMPrinter
           
static interface PrintCoreLibrary.PMDataFormat
          PMDataFormat is used with PMPrintSettingsCreateWithDataRepresentation and
PMPageFormatCreateDataRepresentation to specify the format of the data representation created.
static interface PrintCoreLibrary.PMIdleProcPtr
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static PrintCoreLibrary INSTANCE
           
static int kAllPPDDomains
           
static int kCUPSPPDDomain
           
static int kInjectionSectCoverPage
           
static int kInjectionSectJob
          Job
CoverPage
static int kInjectionSubBeginDefaults
           
static int kInjectionSubBeginFont
           
static int kInjectionSubBeginPageSetup
           
static int kInjectionSubBeginProlog
           
static int kInjectionSubBeginResource
           
static int kInjectionSubBeginSetup
           
static int kInjectionSubBoundingBox
           
static int kInjectionSubDocCustomColors
           
static int kInjectionSubDocFonts
           
static int kInjectionSubDocNeededFonts
           
static int kInjectionSubDocNeededRes
           
static int kInjectionSubDocProcessColors
           
static int kInjectionSubDocSuppliedFonts
           
static int kInjectionSubDocSuppliedRes
           
static int kInjectionSubEndComments
           
static int kInjectionSubEndDefaults
           
static int kInjectionSubEndFont
           
static int kInjectionSubEndPageSetup
           
static int kInjectionSubEndProlog
           
static int kInjectionSubEndResource
           
static int kInjectionSubEndSetup
           
static int kInjectionSubEOF
           
static int kInjectionSubOrientation
           
static int kInjectionSubPage
           
static int kInjectionSubPageOrder
           
static int kInjectionSubPages
           
static int kInjectionSubPageTrailer
           
static int kInjectionSubPlateColor
           
static int kInjectionSubPSAdobe
           
static int kInjectionSubPSAdobeEPS
           
static int kInjectionSubTrailer
           
static int kLocalPPDDomain
           
static int kNetworkPPDDomain
           
static int kPMBlackAndWhite
           
static int kPMBorderDoubleHairline
           
static int kPMBorderDoubleThickline
           
static int kPMBorderSingleHairline
           
static int kPMBorderSingleThickline
           
static int kPMCancel
           
static int kPMCMYKColorSpaceModel
           
static int kPMColor
           
static int kPMColorIntentAbsColor
           
static int kPMColorIntentAutomatic
           
static int kPMColorIntentBusiness
           
static int kPMColorIntentPhoto
           
static int kPMColorIntentRelColor
           
static int kPMColorIntentUndefined
           
static int kPMColorIntentUnused
           
static int kPMColorModeDuotone
           
static int kPMColorModeSpecialColor
           
static int kPMCurrentValue
          common tags
current setting or value
static int kPMDefaultResolution
           
static int kPMDefaultValue
           
static int kPMDestinationFax
           
static int kPMDestinationFile
           
static int kPMDestinationInvalid
           
static int kPMDestinationPreview
           
static int kPMDestinationPrinter
           
static int kPMDestinationProcessPDF
           
static int kPMDevNColorSpaceModel
           
static int kPMDuplexBindingLeftRight
           
static int kPMDuplexBindingTopDown
           
static int kPMDuplexNone
           
static int kPMDuplexNoTumble
           
static int kPMDuplexTumble
           
static int kPMGeneralError
           
static int kPMGray
           
static int kPMGrayColorSpaceModel
           
static int kPMInvalidPageFormat
          OSStatus return codes
the pageformat reference is invalid
static int kPMInvalidParameter
          OSStatus return codes
a required parameter is missing or invalid
static int kPMInvalidPreset
           
static int kPMInvalidPrinter
           
static int kPMInvalidPrintSession
           
static int kPMInvalidPrintSettings
          OSStatus return codes
the printsettings reference is invalid
static int kPMLandscape
           
static int kPMLayoutBottomTopLeftRight
           
static int kPMLayoutBottomTopRightLeft
           
static int kPMLayoutLeftRightBottomTop
           
static int kPMLayoutLeftRightTopBottom
          Horizontal-major directions:
English reading direction.
static int kPMLayoutRightLeftBottomTop
           
static int kPMLayoutRightLeftTopBottom
           
static int kPMLayoutTopBottomLeftRight
           
static int kPMLayoutTopBottomRightLeft
           
static int kPMLocked
           
static int kPMLockIgnored
          OSStatus return codes
the lock value was ignored
static int kPMMaximumValue
           
static int kPMMaxRange
           
static int kPMMaxSquareResolution
           
static int kPMMinimumValue
           
static int kPMMinRange
          resolution tags
Min range supported by a printer
static int kPMMinSquareResolution
           
static int kPMNoDefaultPrinter
          OSStatus return codes
no default printer selected
static int kPMNoError
           
static int kPMNoSuchEntry
          OSStatus return codes
no such entry
static int kPMNotImplemented
          OSStatus return codes
this API call is not supported
static int kPMObjectInUse
           
static int kPMOutOfScope
          OSStatus return codes
an API call is out of scope
static int kPMPaperTypeCoated
           
static int kPMPaperTypeGlossy
           
static int kPMPaperTypePlain
           
static int kPMPaperTypePremium
           
static int kPMPaperTypeTransparency
           
static int kPMPaperTypeTShirt
           
static int kPMPaperTypeUnknown
           
static int kPMPortrait
           
static int kPMPrintAllPages
           
static int kPMPrinterIdle
           
static int kPMPrinterProcessing
           
static int kPMPrinterStopped
           
static int kPMQualityBest
           
static int kPMQualityDraft
           
static int kPMQualityHighest
           
static int kPMQualityInkSaver
           
static int kPMQualityLowest
           
static int kPMQualityNormal
           
static int kPMQualityPhoto
           
static int kPMReverseLandscape
           
static int kPMReversePortrait
           
static int kPMRGBColorSpaceModel
           
static int kPMScalingCenterOnImgArea
           
static int kPMScalingCenterOnPaper
           
static int kPMScalingPinBottomLeft
           
static int kPMScalingPinBottomRight
           
static int kPMScalingPinTopLeft
           
static int kPMScalingPinTopRight
           
static int kPMSimplexTumble
           
static int kPMSourceProfile
          profile tags
source profile
static int kPMUnknownColorSpaceModel
           
static int kPMUnlocked
           
static int kPMValueOutOfRange
          OSStatus return codes
a value passed in is out of range
static int kPSInjectionAfterSubsection
           
static int kPSInjectionBeforeSubsection
           
static int kPSInjectionMaxDictSize
          Useful Constants for PostScript Injection
maximum size of a dictionary used for PSInjection
static int kPSInjectionReplaceSubsection
           
static int kPSPageInjectAllPages
          Useful Constants for PostScript Injection
specifies to inject on all pages
static int kSizeOfTPrint
           
static int kSystemPPDDomain
           
static int kUserPPDDomain
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 void DisposePMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userUPP)
          DisposePMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : void DisposePMIdleUPP(PMIdleUPP)
 void InvokePMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userUPP)
          InvokePMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : void InvokePMIdleUPP(PMIdleUPP)
 PrintCoreLibrary.PMIdleProcPtr NewPMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userRoutine)
          NewPMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : PMIdleUPP NewPMIdleUPP(PMIdleProcPtr)
 ImageIOLibrary.CGImage PMCGImageCreateWithEPSDataProvider(ImageIOLibrary.CGDataProvider epsDataProvider, ImageIOLibrary.CGImage epsPreview)
          PMCGImageCreateWithEPSDataProvider()

Summary:
Create an image reference that references both the PostScript
contents of an EPS file and a preview (proxy) image for that EPS
file.
 boolean PMPaperIsCustom(PrintCoreLibrary.OpaquePMPaper paper)
          PMPaperIsCustom()

Summary:
Returns true if the paper is a custom paper.
 boolean PMPrinterIsDefault(PrintCoreLibrary.OpaquePMPrinter printer)
          PMPrinterIsDefault()

Availability:
Mac OS X: in version 10.2 and later in ApplicationServices.framework
CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.2 and later
Non-Carbon CFM: not available
Original signature : Boolean PMPrinterIsDefault(PMPrinter)
 boolean PMPrinterIsFavorite(PrintCoreLibrary.OpaquePMPrinter printer)
          PMPrinterIsFavorite()

Summary:
Return true if the printer is in the user's favorite printer list.
 boolean PMPrinterIsPostScriptCapable(PrintCoreLibrary.OpaquePMPrinter printer)
          PMPrinterIsPostScriptCapable()

Availability:
Mac OS X: in version 10.2 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.6 and later
Non-Carbon CFM: not available
Original signature : Boolean PMPrinterIsPostScriptCapable(PMPrinter)
 

Field Detail

INSTANCE

static final PrintCoreLibrary INSTANCE

kPMCancel

static final int kPMCancel
See Also:
Constant Field Values

kPMDestinationInvalid

static final int kPMDestinationInvalid
See Also:
Constant Field Values

kPMDestinationPrinter

static final int kPMDestinationPrinter
See Also:
Constant Field Values

kPMDestinationFile

static final int kPMDestinationFile
See Also:
Constant Field Values

kPMDestinationFax

static final int kPMDestinationFax
See Also:
Constant Field Values

kPMDestinationPreview

static final int kPMDestinationPreview
See Also:
Constant Field Values

kPMDestinationProcessPDF

static final int kPMDestinationProcessPDF
See Also:
Constant Field Values

kPMPortrait

static final int kPMPortrait
See Also:
Constant Field Values

kPMLandscape

static final int kPMLandscape
See Also:
Constant Field Values

kPMReversePortrait

static final int kPMReversePortrait
See Also:
Constant Field Values

kPMReverseLandscape

static final int kPMReverseLandscape
See Also:
Constant Field Values

kPMPrinterIdle

static final int kPMPrinterIdle
See Also:
Constant Field Values

kPMPrinterProcessing

static final int kPMPrinterProcessing
See Also:
Constant Field Values

kPMPrinterStopped

static final int kPMPrinterStopped
See Also:
Constant Field Values

kPMUnknownColorSpaceModel

static final int kPMUnknownColorSpaceModel
See Also:
Constant Field Values

kPMGrayColorSpaceModel

static final int kPMGrayColorSpaceModel
See Also:
Constant Field Values

kPMRGBColorSpaceModel

static final int kPMRGBColorSpaceModel
See Also:
Constant Field Values

kPMCMYKColorSpaceModel

static final int kPMCMYKColorSpaceModel
See Also:
Constant Field Values

kPMDevNColorSpaceModel

static final int kPMDevNColorSpaceModel
See Also:
Constant Field Values

kPMQualityLowest

static final int kPMQualityLowest
See Also:
Constant Field Values

kPMQualityInkSaver

static final int kPMQualityInkSaver
See Also:
Constant Field Values

kPMQualityDraft

static final int kPMQualityDraft
See Also:
Constant Field Values

kPMQualityNormal

static final int kPMQualityNormal
See Also:
Constant Field Values

kPMQualityPhoto

static final int kPMQualityPhoto
See Also:
Constant Field Values

kPMQualityBest

static final int kPMQualityBest
See Also:
Constant Field Values

kPMQualityHighest

static final int kPMQualityHighest
See Also:
Constant Field Values

kPMPaperTypeUnknown

static final int kPMPaperTypeUnknown
See Also:
Constant Field Values

kPMPaperTypePlain

static final int kPMPaperTypePlain
See Also:
Constant Field Values

kPMPaperTypeCoated

static final int kPMPaperTypeCoated
See Also:
Constant Field Values

kPMPaperTypePremium

static final int kPMPaperTypePremium
See Also:
Constant Field Values

kPMPaperTypeGlossy

static final int kPMPaperTypeGlossy
See Also:
Constant Field Values

kPMPaperTypeTransparency

static final int kPMPaperTypeTransparency
See Also:
Constant Field Values

kPMPaperTypeTShirt

static final int kPMPaperTypeTShirt
See Also:
Constant Field Values

kPMScalingPinTopLeft

static final int kPMScalingPinTopLeft
See Also:
Constant Field Values

kPMScalingPinTopRight

static final int kPMScalingPinTopRight
See Also:
Constant Field Values

kPMScalingPinBottomLeft

static final int kPMScalingPinBottomLeft
See Also:
Constant Field Values

kPMScalingPinBottomRight

static final int kPMScalingPinBottomRight
See Also:
Constant Field Values

kPMScalingCenterOnPaper

static final int kPMScalingCenterOnPaper
See Also:
Constant Field Values

kPMScalingCenterOnImgArea

static final int kPMScalingCenterOnImgArea
See Also:
Constant Field Values

kPMDuplexNone

static final int kPMDuplexNone
See Also:
Constant Field Values

kPMDuplexNoTumble

static final int kPMDuplexNoTumble
See Also:
Constant Field Values

kPMDuplexTumble

static final int kPMDuplexTumble
See Also:
Constant Field Values

kPMSimplexTumble

static final int kPMSimplexTumble
See Also:
Constant Field Values

kPMLayoutLeftRightTopBottom

static final int kPMLayoutLeftRightTopBottom
Horizontal-major directions:
English reading direction.

See Also:
Constant Field Values

kPMLayoutLeftRightBottomTop

static final int kPMLayoutLeftRightBottomTop
See Also:
Constant Field Values

kPMLayoutRightLeftTopBottom

static final int kPMLayoutRightLeftTopBottom
See Also:
Constant Field Values

kPMLayoutRightLeftBottomTop

static final int kPMLayoutRightLeftBottomTop
See Also:
Constant Field Values

kPMLayoutTopBottomLeftRight

static final int kPMLayoutTopBottomLeftRight
See Also:
Constant Field Values

kPMLayoutTopBottomRightLeft

static final int kPMLayoutTopBottomRightLeft
See Also:
Constant Field Values

kPMLayoutBottomTopLeftRight

static final int kPMLayoutBottomTopLeftRight
See Also:
Constant Field Values

kPMLayoutBottomTopRightLeft

static final int kPMLayoutBottomTopRightLeft
See Also:
Constant Field Values

kPMBorderSingleHairline

static final int kPMBorderSingleHairline
See Also:
Constant Field Values

kPMBorderDoubleHairline

static final int kPMBorderDoubleHairline
See Also:
Constant Field Values

kPMBorderSingleThickline

static final int kPMBorderSingleThickline
See Also:
Constant Field Values

kPMBorderDoubleThickline

static final int kPMBorderDoubleThickline
See Also:
Constant Field Values

kAllPPDDomains

static final int kAllPPDDomains
See Also:
Constant Field Values

kSystemPPDDomain

static final int kSystemPPDDomain
See Also:
Constant Field Values

kLocalPPDDomain

static final int kLocalPPDDomain
See Also:
Constant Field Values

kNetworkPPDDomain

static final int kNetworkPPDDomain
See Also:
Constant Field Values

kUserPPDDomain

static final int kUserPPDDomain
See Also:
Constant Field Values

kCUPSPPDDomain

static final int kCUPSPPDDomain
See Also:
Constant Field Values

kPMNoError

static final int kPMNoError
See Also:
Constant Field Values

kPMGeneralError

static final int kPMGeneralError
See Also:
Constant Field Values

kPMOutOfScope

static final int kPMOutOfScope
OSStatus return codes
an API call is out of scope

See Also:
Constant Field Values

kPMInvalidParameter

static final int kPMInvalidParameter
OSStatus return codes
a required parameter is missing or invalid

See Also:
Constant Field Values

kPMNoDefaultPrinter

static final int kPMNoDefaultPrinter
OSStatus return codes
no default printer selected

See Also:
Constant Field Values

kPMNotImplemented

static final int kPMNotImplemented
OSStatus return codes
this API call is not supported

See Also:
Constant Field Values

kPMNoSuchEntry

static final int kPMNoSuchEntry
OSStatus return codes
no such entry

See Also:
Constant Field Values

kPMInvalidPrintSettings

static final int kPMInvalidPrintSettings
OSStatus return codes
the printsettings reference is invalid

See Also:
Constant Field Values

kPMInvalidPageFormat

static final int kPMInvalidPageFormat
OSStatus return codes
the pageformat reference is invalid

See Also:
Constant Field Values

kPMValueOutOfRange

static final int kPMValueOutOfRange
OSStatus return codes
a value passed in is out of range

See Also:
Constant Field Values

kPMLockIgnored

static final int kPMLockIgnored
OSStatus return codes
the lock value was ignored

See Also:
Constant Field Values

kPMInvalidPrintSession

static final int kPMInvalidPrintSession
See Also:
Constant Field Values

kPMInvalidPrinter

static final int kPMInvalidPrinter
See Also:
Constant Field Values

kPMObjectInUse

static final int kPMObjectInUse
See Also:
Constant Field Values

kPMInvalidPreset

static final int kPMInvalidPreset
See Also:
Constant Field Values

kPMPrintAllPages

static final int kPMPrintAllPages
See Also:
Constant Field Values

kPMUnlocked

static final int kPMUnlocked
See Also:
Constant Field Values

kSizeOfTPrint

static final int kSizeOfTPrint
See Also:
Constant Field Values

kPMLocked

static final int kPMLocked
See Also:
Constant Field Values

kPMBlackAndWhite

static final int kPMBlackAndWhite
See Also:
Constant Field Values

kPMGray

static final int kPMGray
See Also:
Constant Field Values

kPMColor

static final int kPMColor
See Also:
Constant Field Values

kPMColorModeDuotone

static final int kPMColorModeDuotone
See Also:
Constant Field Values

kPMColorModeSpecialColor

static final int kPMColorModeSpecialColor
See Also:
Constant Field Values

kPMColorIntentUndefined

static final int kPMColorIntentUndefined
See Also:
Constant Field Values

kPMColorIntentAutomatic

static final int kPMColorIntentAutomatic
See Also:
Constant Field Values

kPMColorIntentPhoto

static final int kPMColorIntentPhoto
See Also:
Constant Field Values

kPMColorIntentBusiness

static final int kPMColorIntentBusiness
See Also:
Constant Field Values

kPMColorIntentRelColor

static final int kPMColorIntentRelColor
See Also:
Constant Field Values

kPMColorIntentAbsColor

static final int kPMColorIntentAbsColor
See Also:
Constant Field Values

kPMColorIntentUnused

static final int kPMColorIntentUnused
See Also:
Constant Field Values

kPMDuplexBindingLeftRight

static final int kPMDuplexBindingLeftRight
See Also:
Constant Field Values

kPMDuplexBindingTopDown

static final int kPMDuplexBindingTopDown
See Also:
Constant Field Values

kPMCurrentValue

static final int kPMCurrentValue
common tags
current setting or value

See Also:
Constant Field Values

kPMDefaultValue

static final int kPMDefaultValue
See Also:
Constant Field Values

kPMMinimumValue

static final int kPMMinimumValue
See Also:
Constant Field Values

kPMMaximumValue

static final int kPMMaximumValue
See Also:
Constant Field Values

kPMSourceProfile

static final int kPMSourceProfile
profile tags
source profile

See Also:
Constant Field Values

kPMMinRange

static final int kPMMinRange
resolution tags
Min range supported by a printer

See Also:
Constant Field Values

kPMMaxRange

static final int kPMMaxRange
See Also:
Constant Field Values

kPMMinSquareResolution

static final int kPMMinSquareResolution
See Also:
Constant Field Values

kPMMaxSquareResolution

static final int kPMMaxSquareResolution
See Also:
Constant Field Values

kPMDefaultResolution

static final int kPMDefaultResolution
See Also:
Constant Field Values

kPSPageInjectAllPages

static final int kPSPageInjectAllPages
Useful Constants for PostScript Injection
specifies to inject on all pages

See Also:
Constant Field Values

kPSInjectionMaxDictSize

static final int kPSInjectionMaxDictSize
Useful Constants for PostScript Injection
maximum size of a dictionary used for PSInjection

See Also:
Constant Field Values

kPSInjectionBeforeSubsection

static final int kPSInjectionBeforeSubsection
See Also:
Constant Field Values

kPSInjectionAfterSubsection

static final int kPSInjectionAfterSubsection
See Also:
Constant Field Values

kPSInjectionReplaceSubsection

static final int kPSInjectionReplaceSubsection
See Also:
Constant Field Values

kInjectionSectJob

static final int kInjectionSectJob
Job
CoverPage

See Also:
Constant Field Values

kInjectionSectCoverPage

static final int kInjectionSectCoverPage
See Also:
Constant Field Values

kInjectionSubPSAdobe

static final int kInjectionSubPSAdobe
See Also:
Constant Field Values

kInjectionSubPSAdobeEPS

static final int kInjectionSubPSAdobeEPS
See Also:
Constant Field Values

kInjectionSubBoundingBox

static final int kInjectionSubBoundingBox
See Also:
Constant Field Values

kInjectionSubEndComments

static final int kInjectionSubEndComments
See Also:
Constant Field Values

kInjectionSubOrientation

static final int kInjectionSubOrientation
See Also:
Constant Field Values

kInjectionSubPages

static final int kInjectionSubPages
See Also:
Constant Field Values

kInjectionSubPageOrder

static final int kInjectionSubPageOrder
See Also:
Constant Field Values

kInjectionSubBeginProlog

static final int kInjectionSubBeginProlog
See Also:
Constant Field Values

kInjectionSubEndProlog

static final int kInjectionSubEndProlog
See Also:
Constant Field Values

kInjectionSubBeginSetup

static final int kInjectionSubBeginSetup
See Also:
Constant Field Values

kInjectionSubEndSetup

static final int kInjectionSubEndSetup
See Also:
Constant Field Values

kInjectionSubBeginDefaults

static final int kInjectionSubBeginDefaults
See Also:
Constant Field Values

kInjectionSubEndDefaults

static final int kInjectionSubEndDefaults
See Also:
Constant Field Values

kInjectionSubDocFonts

static final int kInjectionSubDocFonts
See Also:
Constant Field Values

kInjectionSubDocNeededFonts

static final int kInjectionSubDocNeededFonts
See Also:
Constant Field Values

kInjectionSubDocSuppliedFonts

static final int kInjectionSubDocSuppliedFonts
See Also:
Constant Field Values

kInjectionSubDocNeededRes

static final int kInjectionSubDocNeededRes
See Also:
Constant Field Values

kInjectionSubDocSuppliedRes

static final int kInjectionSubDocSuppliedRes
See Also:
Constant Field Values

kInjectionSubDocCustomColors

static final int kInjectionSubDocCustomColors
See Also:
Constant Field Values

kInjectionSubDocProcessColors

static final int kInjectionSubDocProcessColors
See Also:
Constant Field Values

kInjectionSubPlateColor

static final int kInjectionSubPlateColor
See Also:
Constant Field Values

kInjectionSubPageTrailer

static final int kInjectionSubPageTrailer
See Also:
Constant Field Values

kInjectionSubTrailer

static final int kInjectionSubTrailer
See Also:
Constant Field Values

kInjectionSubEOF

static final int kInjectionSubEOF
See Also:
Constant Field Values

kInjectionSubBeginFont

static final int kInjectionSubBeginFont
See Also:
Constant Field Values

kInjectionSubEndFont

static final int kInjectionSubEndFont
See Also:
Constant Field Values

kInjectionSubBeginResource

static final int kInjectionSubBeginResource
See Also:
Constant Field Values

kInjectionSubEndResource

static final int kInjectionSubEndResource
See Also:
Constant Field Values

kInjectionSubPage

static final int kInjectionSubPage
See Also:
Constant Field Values

kInjectionSubBeginPageSetup

static final int kInjectionSubBeginPageSetup
See Also:
Constant Field Values

kInjectionSubEndPageSetup

static final int kInjectionSubEndPageSetup
See Also:
Constant Field Values
Method Detail

PMPrinterIsDefault

boolean PMPrinterIsDefault(PrintCoreLibrary.OpaquePMPrinter printer)
PMPrinterIsDefault()

Availability:
Mac OS X: in version 10.2 and later in ApplicationServices.framework
CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.2 and later
Non-Carbon CFM: not available
Original signature : Boolean PMPrinterIsDefault(PMPrinter)


PMPrinterIsFavorite

boolean PMPrinterIsFavorite(PrintCoreLibrary.OpaquePMPrinter printer)
PMPrinterIsFavorite()

Summary:
Return true if the printer is in the user's favorite printer list.

Availability:
Mac OS X: in version 10.2 and later in ApplicationServices.framework
CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.2 and later
Non-Carbon CFM: not available
Original signature : Boolean PMPrinterIsFavorite(PMPrinter)


PMPrinterIsPostScriptCapable

boolean PMPrinterIsPostScriptCapable(PrintCoreLibrary.OpaquePMPrinter printer)
PMPrinterIsPostScriptCapable()

Availability:
Mac OS X: in version 10.2 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.6 and later
Non-Carbon CFM: not available
Original signature : Boolean PMPrinterIsPostScriptCapable(PMPrinter)


PMPaperIsCustom

boolean PMPaperIsCustom(PrintCoreLibrary.OpaquePMPaper paper)
PMPaperIsCustom()

Summary:
Returns true if the paper is a custom paper.

Parameters:

paper:
Determines if this is a custom paper.

Availability:
Mac OS X: in version 10.5 and later in ApplicationServices.framework
CarbonLib: not available
Non-Carbon CFM: not available
Original signature : Boolean PMPaperIsCustom(PMPaper)


PMCGImageCreateWithEPSDataProvider

ImageIOLibrary.CGImage PMCGImageCreateWithEPSDataProvider(ImageIOLibrary.CGDataProvider epsDataProvider,
                                                          ImageIOLibrary.CGImage epsPreview)
PMCGImageCreateWithEPSDataProvider()

Summary:
Create an image reference that references both the PostScript
contents of an EPS file and a preview (proxy) image for that EPS
file.

Discussion:
For OS X 10.1.0, this function ignores the passed in data
provider. The passed in image reference is retained and then
returned. For 10.1.1 and later, then the data provider is used
and the returned image reference is different than the passed in
image reference, so please be careful with your use of these
references. It is likely that the data will not be read from the
EPS data provider until well after this function returns. The
caller should be careful not to free the underlying EPS data
until the provider's release routine is invoked. Similarly the
preview image's data may be needed long after you think it should
be. Do not free the image data until the image data provider's
release data function has been called. To make sure these data
providers are properly reference counted, release your reference
the EPS data provider and on the EPS image preview when they are
no longer needed by your application. For Mac OS X 10.2 and
later, the contents of the EPS provider at the time of this call
can be dumped to a file if you first do the following, BEFORE
running your application.
* From the command line in terminal:
defaults write NSGlobalDomain com.apple.print.eps.testProvider /tmp/dump.eps

causes a dump of the EPS data into a file /tmp/dump.eps.

Parameters:

epsDataProvider:
A Core Graphics data provider that can supply the PostScript
contents of the EPS file. Post OS X 10.1, there will be some
checking done on the EPS data provided to the
PMCGImageCreateWithEPSDataProvider() call. It is important that
the EPS data begin with the EPSF required header and bounding
box DSC comments.

epsPreview:
A Core Graphics image reference to the proxy image for the EPS
file. When the image reference result of this function is
rendered on screen or printed to a printer that can not render
PostScript this proxy image is drawn instead.

Result:
an image reference capable of rendering either the EPS content or
the proxy image depending upon the capabilities of the targeted
context.

Availability:
Mac OS X: in version 10.1 and later in ApplicationServices.framework
CarbonLib: not available in CarbonLib 1.x, is available on Mac OS X version 10.1 and later
Non-Carbon CFM: not available
Original signature : CGImageRef PMCGImageCreateWithEPSDataProvider(CGDataProviderRef, CGImageRef)


NewPMIdleUPP

PrintCoreLibrary.PMIdleProcPtr NewPMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userRoutine)
NewPMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : PMIdleUPP NewPMIdleUPP(PMIdleProcPtr)


DisposePMIdleUPP

void DisposePMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userUPP)
DisposePMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : void DisposePMIdleUPP(PMIdleUPP)


InvokePMIdleUPP

void InvokePMIdleUPP(PrintCoreLibrary.PMIdleProcPtr userUPP)
InvokePMIdleUPP()

Availability:
Mac OS X: in version 10.0 and later in ApplicationServices.framework
CarbonLib: in CarbonLib 1.0 and later
Non-Carbon CFM: not available
Original signature : void InvokePMIdleUPP(PMIdleUPP)