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 Summary
Fields Modifier and Type Field Description private int
bbp
private long
binaryLength
private boolean
bitmap
private java.lang.Integer
bitsPerPixel
private static int
BLIPUID
private java.lang.StringBuilder
buffer
private java.lang.Integer
cropBottom
private java.lang.Integer
cropLeft
private java.lang.Integer
cropRight
private java.lang.Integer
cropTop
private int
dataFormat
private java.io.ByteArrayOutputStream
dataOS
private java.lang.Long
desiredHeight
private java.lang.Long
desiredWidth
static int
FORMAT_BINARY
static int
FORMAT_HEXADECIMAL
private java.lang.Long
height
private java.lang.StringBuilder
hexChars
private java.lang.Boolean
inlinePicture
private static int
NORMAL
private int
pictureType
private static int
PIXEL_TWIPS_FACTOR
Constant for converting pixels to twipsprivate java.lang.Integer
planes
private int
pmmetafile
private java.lang.Boolean
scaled
private java.lang.Integer
scaleX
private java.lang.Integer
scaleY
private int
state
private java.lang.String
tag
private java.lang.Integer
unitsPerInch
private java.lang.Long
width
private java.lang.Integer
widthBytes
private java.lang.Boolean
wordArt
-
Fields inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
lastCtrlWord, modified, rtfParser
-
-
Constructor Summary
Constructors Constructor Description RtfDestinationShppict()
RtfDestinationShppict(RtfParser parser)
Constructs a new RtfDestinationShppict.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
addImage()
boolean
closeDestination()
Clean up when destination is closed.boolean
handleCharacter(int ch)
Handle text for this destinationboolean
handleCloseGroup()
Clean up when group is closed.boolean
handleControlWord(RtfCtrlWordData ctrlWordData)
Handle control word for this destinationboolean
handleOpenGroup()
Setup when group is opened.boolean
handleOpeningSubGroup()
Handle a new subgroup contained within this groupvoid
setToDefaults()
Method to set this object to the default values.private void
writeBuffer()
private void
writeText(java.lang.String value)
-
Methods inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
addListener, afterCharacter, afterCtrlWord, beforeCharacter, beforeCtrlWord, getNewTokeniserState, isModified, onCharacter, onCloseGroup, onCtrlWord, onOpenGroup, removeListener, setParser
-
-
-
-
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
-
FORMAT_HEXADECIMAL
public static final int FORMAT_HEXADECIMAL
- See Also:
- Constant Field Values
-
FORMAT_BINARY
public static final int FORMAT_BINARY
- See Also:
- Constant Field Values
-
dataFormat
private int dataFormat
-
binaryLength
private long binaryLength
-
unitsPerInch
private java.lang.Integer unitsPerInch
-
tag
private java.lang.String tag
-
NORMAL
private static final int NORMAL
- See Also:
- Constant Field Values
-
BLIPUID
private static final int BLIPUID
- See Also:
- Constant Field Values
-
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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
-
writeBuffer
private void writeBuffer()
-
writeText
private void writeText(java.lang.String value)
-
-