Class RtfDestinationShppict


  • public class RtfDestinationShppict
    extends RtfDestination
    RtfDestinationShppict handles data destined for picture destinations
    Since:
    2.0.8
    • Field Detail

      • hexChars

        private java.lang.StringBuilder hexChars
      • buffer

        private java.lang.StringBuilder buffer
      • pictureType

        private int pictureType
      • pmmetafile

        private int pmmetafile
      • bitsPerPixel

        private java.lang.Integer bitsPerPixel
      • planes

        private java.lang.Integer planes
      • widthBytes

        private java.lang.Integer widthBytes
      • width

        private java.lang.Long width
      • height

        private java.lang.Long height
      • desiredWidth

        private java.lang.Long desiredWidth
      • desiredHeight

        private java.lang.Long desiredHeight
      • scaleX

        private java.lang.Integer scaleX
      • scaleY

        private java.lang.Integer scaleY
      • scaled

        private java.lang.Boolean scaled
      • inlinePicture

        private java.lang.Boolean inlinePicture
      • wordArt

        private java.lang.Boolean wordArt
      • cropTop

        private java.lang.Integer cropTop
      • cropBottom

        private java.lang.Integer cropBottom
      • cropLeft

        private java.lang.Integer cropLeft
      • cropRight

        private java.lang.Integer cropRight
      • bitmap

        private boolean bitmap
      • bbp

        private int bbp
      • dataFormat

        private int dataFormat
      • binaryLength

        private long binaryLength
      • unitsPerInch

        private java.lang.Integer unitsPerInch
      • tag

        private java.lang.String tag
      • state

        private int state
      • PIXEL_TWIPS_FACTOR

        private static final int PIXEL_TWIPS_FACTOR
        Constant for converting pixels to twips
        See Also:
        Constant Field Values
      • dataOS

        private java.io.ByteArrayOutputStream dataOS
    • Constructor Detail

      • RtfDestinationShppict

        public RtfDestinationShppict()
      • RtfDestinationShppict

        public RtfDestinationShppict​(RtfParser parser)
        Constructs a new RtfDestinationShppict.
    • Method Detail

      • closeDestination

        public boolean closeDestination()
        Description copied from class: RtfDestination
        Clean up when destination is closed.
        Specified by:
        closeDestination in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleCloseGroup

        public boolean handleCloseGroup()
        Description copied from class: RtfDestination
        Clean up when group is closed.
        Specified by:
        handleCloseGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • addImage

        private boolean addImage()
      • handleOpenGroup

        public boolean handleOpenGroup()
        Description copied from class: RtfDestination
        Setup when group is opened.
        Specified by:
        handleOpenGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleOpeningSubGroup

        public boolean handleOpeningSubGroup()
        Description copied from class: RtfDestination
        Handle a new subgroup contained within this group
        Specified by:
        handleOpeningSubGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleCharacter

        public boolean handleCharacter​(int ch)
        Description copied from class: RtfDestination
        Handle text for this destination
        Specified by:
        handleCharacter in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleControlWord

        public boolean handleControlWord​(RtfCtrlWordData ctrlWordData)
        Description copied from class: RtfDestination
        Handle control word for this destination
        Specified by:
        handleControlWord in class RtfDestination
        Parameters:
        ctrlWordData - The control word and parameter information object
        Returns:
        true if handled, false if not handled
      • setToDefaults

        public void setToDefaults()
        Description copied from class: RtfDestination
        Method to set this object to the default values. Must be implemented in child class.
        Specified by:
        setToDefaults in class RtfDestination
      • writeBuffer

        private void writeBuffer()
      • writeText

        private void writeText​(java.lang.String value)