public final class PDType3CharProc extends Object implements COSObjectable, PDContentStream
Constructor and Description |
---|
PDType3CharProc(PDType3Font font,
COSStream charStream) |
Modifier and Type | Method and Description |
---|---|
PDRectangle |
getBBox()
Returns the bounding box of the contents.
|
InputStream |
getContents()
Returns this stream's content, if any.
|
PDStream |
getContentStream() |
COSStream |
getCOSObject()
Convert this standard java object to a COS object.
|
PDType3Font |
getFont() |
PDRectangle |
getGlyphBBox()
Calculate the bounding box of this glyph.
|
Matrix |
getMatrix()
Returns the matrix which transforms from the stream's space to user space.
|
PDResources |
getResources()
Returns this stream's resources, if any.
|
float |
getWidth()
Get the width from a type3 charproc stream.
|
public PDType3CharProc(PDType3Font font, COSStream charStream)
public COSStream getCOSObject()
COSObjectable
getCOSObject
in interface COSObjectable
public PDType3Font getFont()
public PDStream getContentStream()
public InputStream getContents() throws IOException
PDContentStream
getContents
in interface PDContentStream
IOException
- If the stream could not be readpublic PDResources getResources()
PDContentStream
getResources
in interface PDContentStream
public PDRectangle getBBox()
PDContentStream
getBBox
in interface PDContentStream
public PDRectangle getGlyphBBox() throws IOException
IOException
- If an io error occurs while parsing the stream.public Matrix getMatrix()
PDContentStream
getMatrix
in interface PDContentStream
public float getWidth() throws IOException
IOException
- if the stream could not be read, or did not have d0 or d1 as first
operator, or if their first argument was not a number.Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.