java.io.Serializable, java.lang.Cloneablepublic class AFPPaintingState extends AbstractPaintingState
AbstractPaintingState.AbstractData, AbstractPaintingState.StateStack<E>| Constructor | Description |
|---|---|
AFPPaintingState() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canEmbedJpeg() |
Returns true if JPEGs can be embedded in an AFP document.
|
java.lang.Object |
clone() |
|
float |
getBitmapEncodingQuality() |
Gets the image encoding quality setting to use when encoding bitmap images.
|
int |
getBitsPerPixel() |
Returns the number of bits per pixel
|
org.apache.xmlgraphics.java2d.color.ColorConverter |
getColorConverter() |
Used to convert color in respect of the colorImages flag
|
float |
getDitheringQuality() |
Gets the dithering quality setting to use when converting images to monochrome images.
|
boolean |
getFS45() |
gets whether images should be FS45
|
java.lang.String |
getImageUri() |
Gets the uri of the current image
|
protected int |
getLandscapeRotation() |
Returns the landscape rotation
|
float |
getLineWidthCorrection() |
Returns the line width correction.
|
AFPPageFonts |
getPageFonts() |
Gets the current page fonts
|
int |
getPageHeight() |
Returns the page height
|
protected org.apache.fop.afp.AFPPaintingState.AFPPagePaintingState |
getPagePaintingState() |
Returns the painting state of the current page
|
int |
getPageRotation() |
Returns the page rotation
|
int |
getPageWidth() |
Returns the page width
|
java.awt.Point |
getPoint(int x,
int y) |
Returns a point on the current page, taking the current painting state
into account.
|
protected int |
getPortraitRotation() |
Returns the rotation to be used for portrait pages
|
int |
getResolution() |
Returns the output/device resolution.
|
int |
getRotation() |
Returns the currently derived rotation
|
AFPUnitConverter |
getUnitConverter() |
Returns the unit converter
|
boolean |
getWrapPSeg() |
Whether FS11 and SF45 non-inline images should be wrapped in a page segment
|
protected AbstractPaintingState |
instantiate() |
Instantiates a new state object
|
protected AbstractPaintingState.AbstractData |
instantiateData() |
Instantiates a new state data object
|
boolean |
isCMYKImagesSupported() |
Indicates whether CMYK images (IOCA FS45) are enabled.
|
boolean |
isColorImages() |
Returns true if color images are to be used
|
boolean |
isGOCAEnabled() |
Indicates whether GOCA is enabled or disabled.
|
boolean |
isNativeImagesSupported() |
Returns true if images are supported natively in this AFP environment
|
boolean |
isStrokeGOCAText() |
Indicates whether to stroke text in GOCA mode or to use text operators where possible.
|
void |
setBitmapEncodingQuality(float quality) |
Sets the image encoding quality setting to use when encoding bitmap images.
|
void |
setBitsPerPixel(int bitsPerPixel) |
Sets the number of bits used per pixel
|
void |
setCanEmbedJpeg(boolean canEmbed) |
Set whether or not JPEG images can be embedded within an AFP document.
|
void |
setCMYKImagesSupported(boolean value) |
Controls whether CMYK images (IOCA FS45) are enabled.
|
void |
setColorImages(boolean colorImages) |
Sets whether images are color or not and instantiates a ColorHandler
|
void |
setDitheringQuality(float quality) |
Sets the dithering quality setting to use when converting images to monochrome images.
|
void |
setFS45(boolean fs45) |
sets whether images should be FS45
|
void |
setGOCAEnabled(boolean enabled) |
Controls whether GOCA is enabled or disabled.
|
void |
setImageUri(java.lang.String uri) |
Sets the uri of the current image
|
void |
setLandscapeRotation(int rotation) |
Sets the rotation to be used for landscape pages, valid values are 0, 90,
180, 270 (default).
|
void |
setLineWidthCorrection(float correction) |
Sets the line width correction
|
void |
setNativeImagesSupported(boolean nativeImagesSupported) |
Sets whether images are natively supported or not in the AFP environment
|
void |
setPageHeight(int pageHeight) |
Sets the page height
|
void |
setPageWidth(int pageWidth) |
Sets the page width
|
void |
setPortraitRotation(int rotation) |
Sets the rotation to be used for portrait pages, valid values are 0
(default), 90, 180, 270.
|
void |
setResolution(int resolution) |
Sets the output/device resolution
|
void |
setStrokeGOCAText(boolean stroke) |
Controls whether to stroke text in GOCA mode or to use text operators where possible.
|
void |
setWrapPSeg(boolean pSeg) |
Sets whether FS11 and FS45 non-inline images should be wrapped in a page segment
|
java.lang.String |
toString() |
checkTransform, clear, clearTransform, concatenate, getBackColor, getBaseTransform, getColor, getData, getFontName, getFontSize, getLineWidth, getStateStack, getTransform, resetTransform, restore, restoreAll, save, saveAll, setBackColor, setColor, setDashArray, setData, setFontName, setFontSize, setLineWidthpublic void setPortraitRotation(int rotation)
rotation - The rotation in degrees.protected int getPortraitRotation()
public void setLandscapeRotation(int rotation)
rotation - The rotation in degrees.protected int getLandscapeRotation()
public void setBitsPerPixel(int bitsPerPixel)
bitsPerPixel - number of bits per pixelpublic int getBitsPerPixel()
public void setColorImages(boolean colorImages)
colorImages - color image outputpublic boolean isColorImages()
public org.apache.xmlgraphics.java2d.color.ColorConverter getColorConverter()
public void setNativeImagesSupported(boolean nativeImagesSupported)
nativeImagesSupported - true if images are natively supported in this AFP environmentpublic boolean isNativeImagesSupported()
public void setCanEmbedJpeg(boolean canEmbed)
canEmbed - true if the JPEG image can be embeddedpublic boolean canEmbedJpeg()
public void setCMYKImagesSupported(boolean value)
value - true to enabled CMYK imagespublic boolean isCMYKImagesSupported()
public float getDitheringQuality()
public void setDitheringQuality(float quality)
quality - Defines the desired quality level for the conversion.
Valid values: a value between 0.0f (fastest) and 1.0f (best)public float getBitmapEncodingQuality()
public void setBitmapEncodingQuality(float quality)
quality - Defines the desired quality level for the conversion.
Valid values: a value between 0.0f (lowest) and 1.0f (best, loss-less)public void setResolution(int resolution)
resolution - the output resolution (dpi)public void setLineWidthCorrection(float correction)
correction - the line width multiplying factor correctionpublic int getResolution()
public float getLineWidthCorrection()
public void setGOCAEnabled(boolean enabled)
enabled - true if GOCA is enabled, false if it is disabledpublic boolean isGOCAEnabled()
public void setStrokeGOCAText(boolean stroke)
stroke - true to stroke, false to paint with text operators where possiblepublic boolean isStrokeGOCAText()
public boolean getWrapPSeg()
public void setWrapPSeg(boolean pSeg)
pSeg - true iff images should be wrappedpublic boolean getFS45()
public void setFS45(boolean fs45)
fs45 - true iff images should be FS45protected AbstractPaintingState.AbstractData instantiateData()
instantiateData in class AbstractPaintingStateprotected AbstractPaintingState instantiate()
instantiate in class AbstractPaintingStateprotected org.apache.fop.afp.AFPPaintingState.AFPPagePaintingState getPagePaintingState()
public AFPPageFonts getPageFonts()
public void setPageWidth(int pageWidth)
pageWidth - the page widthpublic int getPageWidth()
public void setPageHeight(int pageHeight)
pageHeight - the page heightpublic int getPageHeight()
public int getPageRotation()
public void setImageUri(java.lang.String uri)
uri - the uri of the current imagepublic java.lang.String getImageUri()
public int getRotation()
public AFPUnitConverter getUnitConverter()
public java.awt.Point getPoint(int x,
int y)
x - the X-coordinatey - the Y-coordinatepublic java.lang.Object clone()
clone in class AbstractPaintingStatepublic java.lang.String toString()
toString in class AbstractPaintingStateCopyright 1999-2016 The Apache Software Foundation. All Rights Reserved.