Package org.apache.fop.render.afp
Class AFPInfo
- java.lang.Object
-
- org.apache.fop.render.afp.AFPInfo
-
public final class AFPInfo extends java.lang.ObjectAFP information structure for drawing the XML document.
-
-
Constructor Summary
Constructors Constructor Description AFPInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AFPGraphics2DcreateGraphics2D(boolean textAsShapes)Creates an AFPGraphics2D implementationprotected intgetBitsPerPixel()Returns the number of bits per pixel to useFontInfogetFontInfo()Return the font infoorg.apache.avalon.framework.configuration.ConfigurationgetHandlerConfiguration()Returns the handler configurationintgetHeight()Returns the height.AFPPaintingStategetPaintingState()Returns the current AFP stateprotected intgetResolution()Returns the resolutionAFPResourceInfogetResourceInfo()Returns the resource informationAFPResourceManagergetResourceManager()Returns the AFPResourceManagerintgetWidth()Returns the width.protected intgetX()Returns the current x position coordinateprotected intgetY()Returns the current y position coordinatebooleanisColorSupported()Returns true if supports colorbooleanpaintAsBitmap()Returns true if SVG should be rendered as a bitmap instead of nativelyprotected voidsetFontInfo(FontInfo fontInfo)Sets the current font infovoidsetHandlerConfiguration(org.apache.avalon.framework.configuration.Configuration cfg)Sets the handler configurationvoidsetHeight(int height)Sets the height.voidsetPaintAsBitmap(boolean b)Sets true if SVG should be rendered as a bitmap instead of nativelyvoidsetPaintingState(AFPPaintingState paintingState)Sets the AFP statevoidsetResourceInfo(AFPResourceInfo resourceInfo)Sets the resource informationvoidsetResourceManager(AFPResourceManager resourceManager)Sets the AFPResourceManagervoidsetWidth(int width)Sets the width.protected voidsetX(int x)Sets the current x position coordinateprotected voidsetY(int y)Sets the current y position coordinatebooleanstrokeText()Returns true if text should be stroked when paintedjava.lang.StringtoString()
-
-
-
Method Detail
-
getWidth
public int getWidth()
Returns the width.- Returns:
- the width
-
setWidth
public void setWidth(int width)
Sets the width.- Parameters:
width- The pageWidth to set
-
getHeight
public int getHeight()
Returns the height.- Returns:
- the height
-
setHeight
public void setHeight(int height)
Sets the height.- Parameters:
height- The height to set
-
getHandlerConfiguration
public org.apache.avalon.framework.configuration.Configuration getHandlerConfiguration()
Returns the handler configuration- Returns:
- the handler configuration
-
setHandlerConfiguration
public void setHandlerConfiguration(org.apache.avalon.framework.configuration.Configuration cfg)
Sets the handler configuration- Parameters:
cfg- the handler configuration
-
getFontInfo
public FontInfo getFontInfo()
Return the font info- Returns:
- the font info
-
getPaintingState
public AFPPaintingState getPaintingState()
Returns the current AFP state- Returns:
- the current AFP state
-
getResourceManager
public AFPResourceManager getResourceManager()
Returns the AFPResourceManager- Returns:
- the AFPResourceManager
-
isColorSupported
public boolean isColorSupported()
Returns true if supports color- Returns:
- true if supports color
-
getX
protected int getX()
Returns the current x position coordinate- Returns:
- the current x position coordinate
-
getY
protected int getY()
Returns the current y position coordinate- Returns:
- the current y position coordinate
-
getResolution
protected int getResolution()
Returns the resolution- Returns:
- the resolution
-
getBitsPerPixel
protected int getBitsPerPixel()
Returns the number of bits per pixel to use- Returns:
- the number of bits per pixel to use
-
setX
protected void setX(int x)
Sets the current x position coordinate- Parameters:
x- the current x position coordinate
-
setY
protected void setY(int y)
Sets the current y position coordinate- Parameters:
y- the current y position coordinate
-
setFontInfo
protected void setFontInfo(FontInfo fontInfo)
Sets the current font info- Parameters:
fontInfo- the current font info
-
setPaintingState
public void setPaintingState(AFPPaintingState paintingState)
Sets the AFP state- Parameters:
paintingState- the AFP state
-
setResourceManager
public void setResourceManager(AFPResourceManager resourceManager)
Sets the AFPResourceManager- Parameters:
resourceManager- the AFPResourceManager
-
setPaintAsBitmap
public void setPaintAsBitmap(boolean b)
Sets true if SVG should be rendered as a bitmap instead of natively- Parameters:
b- boolean value
-
paintAsBitmap
public boolean paintAsBitmap()
Returns true if SVG should be rendered as a bitmap instead of natively- Returns:
- true if SVG should be rendered as a bitmap instead of natively
-
strokeText
public boolean strokeText()
Returns true if text should be stroked when painted- Returns:
- true if text should be stroked when painted
-
setResourceInfo
public void setResourceInfo(AFPResourceInfo resourceInfo)
Sets the resource information- Parameters:
resourceInfo- the resource information
-
getResourceInfo
public AFPResourceInfo getResourceInfo()
Returns the resource information- Returns:
- the resource information
-
createGraphics2D
public AFPGraphics2D createGraphics2D(boolean textAsShapes)
Creates an AFPGraphics2D implementation- Parameters:
textAsShapes- true when text is painted as shapes- Returns:
- a newly created AFPGraphics2D
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-