Class AFPInfo


  • public final class AFPInfo
    extends java.lang.Object
    AFP information structure for drawing the XML document.
    • Constructor Detail

      • AFPInfo

        public AFPInfo()
    • 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 Configuration getHandlerConfiguration()
        Returns the handler configuration
        Returns:
        the handler configuration
      • setHandlerConfiguration

        public void setHandlerConfiguration​(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:
        toString in class java.lang.Object