Class RtfDestinationShppict
- java.lang.Object
-
- com.lowagie.text.rtf.parser.destinations.RtfDestination
-
- com.lowagie.text.rtf.parser.destinations.RtfDestinationShppict
-
public class RtfDestinationShppict extends RtfDestination
RtfDestinationShppicthandles data destined for picture destinations- Since:
- 2.0.8
- Author:
- Howard Shank (hgshank@yahoo.com)
-
-
Field Summary
Fields Modifier and Type Field Description private intbbpprivate longbinaryLengthprivate booleanbitmapprivate java.lang.IntegerbitsPerPixelprivate static intBLIPUIDprivate java.lang.StringBufferbufferprivate java.lang.IntegercropBottomprivate java.lang.IntegercropLeftprivate java.lang.IntegercropRightprivate java.lang.IntegercropTopprivate intdataFormatprivate java.io.ByteArrayOutputStreamdataOSprivate java.lang.LongdesiredHeightprivate java.lang.LongdesiredWidthstatic intFORMAT_BINARYstatic intFORMAT_HEXADECIMALprivate java.lang.Longheightprivate java.lang.StringBufferhexCharsprivate java.lang.BooleaninlinePictureprivate static intNORMALprivate intpictureTypeprivate static intPIXEL_TWIPS_FACTORConstant for converting pixels to twipsprivate java.lang.Integerplanesprivate intpmmetafileprivate java.lang.Booleanscaledprivate java.lang.IntegerscaleXprivate java.lang.IntegerscaleYprivate intstateprivate java.lang.Stringtagprivate java.lang.IntegerunitsPerInchprivate java.lang.Longwidthprivate java.lang.IntegerwidthBytesprivate java.lang.BooleanwordArt-
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 booleanaddImage()booleancloseDestination()Clean up when destination is closed.booleanhandleCharacter(int ch)Handle text for this destinationbooleanhandleCloseGroup()Clean up when group is closed.booleanhandleControlWord(RtfCtrlWordData ctrlWordData)Handle control word for this destinationbooleanhandleOpenGroup()Setup when group is opened.booleanhandleOpeningSubGroup()Handle a new subgroup contained within this groupvoidsetToDefaults()Method to set this object to the default values.private voidwriteBuffer()private voidwriteText(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.StringBuffer hexChars
-
buffer
private java.lang.StringBuffer 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:RtfDestinationClean up when destination is closed.- Specified by:
closeDestinationin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleCloseGroup
public boolean handleCloseGroup()
Description copied from class:RtfDestinationClean up when group is closed.- Specified by:
handleCloseGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
addImage
private boolean addImage()
-
handleOpenGroup
public boolean handleOpenGroup()
Description copied from class:RtfDestinationSetup when group is opened.- Specified by:
handleOpenGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleOpeningSubGroup
public boolean handleOpeningSubGroup()
Description copied from class:RtfDestinationHandle a new subgroup contained within this group- Specified by:
handleOpeningSubGroupin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleCharacter
public boolean handleCharacter(int ch)
Description copied from class:RtfDestinationHandle text for this destination- Specified by:
handleCharacterin classRtfDestination- Returns:
- true if handled, false if not handled
-
handleControlWord
public boolean handleControlWord(RtfCtrlWordData ctrlWordData)
Description copied from class:RtfDestinationHandle control word for this destination- Specified by:
handleControlWordin 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:RtfDestinationMethod to set this object to the default values. Must be implemented in child class.- Specified by:
setToDefaultsin classRtfDestination
-
writeBuffer
private void writeBuffer()
-
writeText
private void writeText(java.lang.String value)
-
-