|
jPod PDF library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICSDeviceFeatures
The CSDeviceBasedInterpreter
may do some unnecessary work when
interfacing to an ICSDevice
, for example when he realizes images
where the device finally only handles shapes or text.
This optional interface can signal to the interpreter that it is not
interested in some of the arguments in the ICSDevice
callback. Only
the arguments are replaced with null
, the callback itself is
performed to support lightweight implementations that for example only rely
on the object name.
This declarative interface is designed to fine tune the
CSDeviceBasedInterpreter
where either a PDF object lookup or other
complex object construction is involved. Where this tuning is not enough you
may be better off subclassing CSInterpreter
directly.
Method Summary | |
---|---|
boolean |
supportsColorSpace()
true if this device supports (needs) PDColorSpace
objects to be reported in its callbacks. |
boolean |
supportsExtendedState()
true if this device supports (needs) PDExtGState
objects to be reported in its callbacks. |
boolean |
supportsFont()
true if this device supports (needs) PDFont objects
to be reported in its callbacks. |
boolean |
supportsInlineImage()
true if this device supports (needs) PDImage objects
to be reported in its "inlineImage" callbacks. |
boolean |
supportsPattern()
true if this device supports (needs) PDPattern
objects to be reported in its callbacks. |
boolean |
supportsProperties()
true if this device supports (needs) properties to be
reported in its callbacks. |
boolean |
supportsShading()
true if this device supports (needs) PDShading
objects to be reported in its callbacks. |
boolean |
supportsXObject()
true if this device supports (needs) PDXObject
objects to be reported in its callbacks. |
Method Detail |
---|
boolean supportsColorSpace()
true
if this device supports (needs) PDColorSpace
objects to be reported in its callbacks.
true
if this device supports (needs)
PDColorSpace
objects to be reported in its callbacks.boolean supportsExtendedState()
true
if this device supports (needs) PDExtGState
objects to be reported in its callbacks.
true
if this device supports (needs)
PDExtGState
objects to be reported in its callbacks.boolean supportsFont()
true
if this device supports (needs) PDFont
objects
to be reported in its callbacks.
true
if this device supports (needs) PDFont
objects to be reported in its callbacks.boolean supportsInlineImage()
true
if this device supports (needs) PDImage
objects
to be reported in its "inlineImage" callbacks.
true
if this device supports (needs) PDImage
objects to be reported in its callbacks.boolean supportsPattern()
true
if this device supports (needs) PDPattern
objects to be reported in its callbacks.
true
if this device supports (needs)
PDPattern
objects to be reported in its callbacks.boolean supportsProperties()
true
if this device supports (needs) properties to be
reported in its callbacks.
true
if this device supports (needs) properties to
be reported in its callbacks.boolean supportsShading()
true
if this device supports (needs) PDShading
objects to be reported in its callbacks.
true
if this device supports (needs)
PDShading
objects to be reported in its callbacks.boolean supportsXObject()
true
if this device supports (needs) PDXObject
objects to be reported in its callbacks.
true
if this device supports (needs)
PDXObject
objects to be reported in its callbacks.
|
jPod PDF library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |