Class RtfDestinationShppict

java.lang.Object
com.lowagie.text.rtf.parser.destinations.RtfDestination
com.lowagie.text.rtf.parser.destinations.RtfDestinationShppict

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

    • hexChars

      private StringBuilder hexChars
    • buffer

      private StringBuilder buffer
    • pictureType

      private int pictureType
    • pmmetafile

      private int pmmetafile
    • bitsPerPixel

      private Integer bitsPerPixel
    • planes

      private Integer planes
    • widthBytes

      private Integer widthBytes
    • width

      private Long width
    • height

      private Long height
    • desiredWidth

      private Long desiredWidth
    • desiredHeight

      private Long desiredHeight
    • scaleX

      private Integer scaleX
    • scaleY

      private Integer scaleY
    • scaled

      private Boolean scaled
    • inlinePicture

      private Boolean inlinePicture
    • wordArt

      private Boolean wordArt
    • cropTop

      private Integer cropTop
    • cropBottom

      private Integer cropBottom
    • cropLeft

      private Integer cropLeft
    • cropRight

      private Integer cropRight
    • bitmap

      private boolean bitmap
    • bbp

      private int bbp
    • FORMAT_HEXADECIMAL

      public static final int FORMAT_HEXADECIMAL
      See Also:
    • FORMAT_BINARY

      public static final int FORMAT_BINARY
      See Also:
    • dataFormat

      private int dataFormat
    • binaryLength

      private long binaryLength
    • unitsPerInch

      private Integer unitsPerInch
    • tag

      private String tag
    • NORMAL

      private static final int NORMAL
      See Also:
    • BLIPUID

      private static final int BLIPUID
      See Also:
    • state

      private int state
    • PIXEL_TWIPS_FACTOR

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

      private ByteArrayOutputStream dataOS
  • Constructor Details

    • RtfDestinationShppict

      public RtfDestinationShppict()
    • RtfDestinationShppict

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

    • 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(String value)