public class PDXObject extends Object implements COSObjectable
Modifier | Constructor and Description |
---|---|
protected |
PDXObject(COSStream stream,
COSName subtype)
Creates a new XObject from the given stream and subtype.
|
protected |
PDXObject(PDDocument document,
COSName subtype)
Creates a new XObject of the given subtype for writing.
|
protected |
PDXObject(PDStream stream,
COSName subtype)
Creates a new XObject from the given stream and subtype.
|
Modifier and Type | Method and Description |
---|---|
static PDXObject |
createXObject(COSBase base,
PDResources resources)
Creates a new XObject instance of the appropriate type for the COS stream.
|
COSStream |
getCOSObject()
Returns the stream.
|
COSStream |
getCOSStream()
Deprecated.
use
getCOSObject() |
PDStream |
getPDStream()
Deprecated.
Use
getStream() instead. |
PDStream |
getStream()
Returns the stream.
|
protected PDXObject(COSStream stream, COSName subtype)
stream
- The stream to read.subtype
- protected PDXObject(PDStream stream, COSName subtype)
stream
- The stream to read.subtype
- protected PDXObject(PDDocument document, COSName subtype)
document
- The document in which to create the XObject.subtype
- The subtype of the new XObject.public static PDXObject createXObject(COSBase base, PDResources resources) throws IOException
base
- The stream which is wrapped by this XObject.resources
- IOException
- if there is an error creating the XObject.public final COSStream getCOSObject()
getCOSObject
in interface COSObjectable
@Deprecated public final COSStream getCOSStream()
getCOSObject()
@Deprecated public final PDStream getPDStream()
getStream()
instead.public final PDStream getStream()
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.