- Inherits from:
- NSImageRep : NSObject
- Conforms to:
- NSCoding
- (NSImageRep)
- NSCopying NSImageRep)
- NSObject (NSObject)
Declared in:
- AppKit/NSPDFImageRep.h
An NSPDFImageRep is an object that can render an image from a PDF format data stream.
Like most other kinds of NSImageReps, an NSPDFImageRep is generally used indirectly, through an NSImage object. An NSImage must be able to choose from among various representations of a given image. It also needs to provide an off-screen cache of the appropriate depth for any image it uses. It determines this information by querying its NSImageReps.
Thus to work with an NSImage, an NSPDFImageRep must be able to provide some information about its image. The bounding box is obtained from the PDF format data. Use these methods, inherited from the NSImageRep class, to set the other attributes of an NSPDFImageRep object:
Note that if these attributes aren't set, and an NSPDFImageRep is used in an NSImage with other representations, NSImage won't be able to select from among the representations. In actual practice, this usually isn't a problem.
- Creating an NSPICTImageRep
- + imageRepWithData:
- - initWithData:
- Getting image data
- - bounds
- - PDFRepresentation
+ (id)imageRepWithData:(NSData*)pdfData
nil
. Otherwise, it returns
a new instance of NSPDFImageRep.
See Also: - PDFRepresentation
- (NSRect)bounds
- (id)initWithData:(NSData*)pdfData
nil
. Otherwise, it returns self.See Also: + imageRepWithData:, - PDFRepresentation
- (NSData*)PDFRepresentation