|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.lowagie.text.Chunk com.lowagie.text.rtf.RtfAddableElement com.lowagie.text.rtf.graphic.RtfShapeProperty
public class RtfShapeProperty
The RtfShapeProperty stores all shape properties that are
not handled by the RtfShape and RtfShapePosition.
There is a huge selection of properties that can be set. For
the most important properites there are constants for the
property name, for all others you must find the correct
property name in the RTF specification (version 1.6).
The following types of property values are supported:
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_ADJUST_VALUE
Property for defining the first adjust handle for shapes. |
static java.lang.String |
PROPERTY_FILL_COLOR
Property for defining the fill color of the shape. |
static java.lang.String |
PROPERTY_FLIP_H
Property for signaling a horizontal flip of the shape. |
static java.lang.String |
PROPERTY_FLIP_V
Property for signaling a vertical flip of the shape. |
static java.lang.String |
PROPERTY_GEO_BOTTOM
Property for defining the maximum vertical coordinate that is visible. |
static java.lang.String |
PROPERTY_GEO_LEFT
Property for defining the minimum horizontal coordinate that is visible. |
static java.lang.String |
PROPERTY_GEO_RIGHT
Property for defining the maximum horizontal coordinate that is visible. |
static java.lang.String |
PROPERTY_GEO_TOP
Property for defining the minimum vertical coordinate that is visible. |
static java.lang.String |
PROPERTY_IMAGE
Property for defining an image. |
static java.lang.String |
PROPERTY_LAYOUT_IN_CELL
Property for defining that the shape is in a table cell. |
static java.lang.String |
PROPERTY_LINE_COLOR
Property for defining the line color of the shape. |
static java.lang.String |
PROPERTY_VERTICIES
Property for defining vertices in freeform shapes. |
Fields inherited from class com.lowagie.text.rtf.RtfAddableElement |
---|
doc, inHeader, inTable |
Fields inherited from class com.lowagie.text.Chunk |
---|
ACTION, attributes, BACKGROUND, COLOR, content, ENCODING, font, GENERICTAG, HSCALE, HYPHENATION, IMAGE, LOCALDESTINATION, LOCALGOTO, NEWLINE, NEWPAGE, NEXTPAGE, OBJECT_REPLACEMENT_CHARACTER, PDFANNOTATION, REMOTEGOTO, SEPARATOR, SKEW, SPLITCHARACTER, SUBSUPSCRIPT, TAB, TEXTRENDERMODE, UNDERLINE |
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement |
---|
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR |
Fields inherited from interface com.lowagie.text.Element |
---|
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK |
Constructor Summary | |
---|---|
RtfShapeProperty(java.lang.String name,
boolean value)
Constructs a RtfShapeProperty with a boolean value. |
|
RtfShapeProperty(java.lang.String name,
java.awt.Color value)
Constructs a RtfShapeProperty with a Color value. |
|
RtfShapeProperty(java.lang.String name,
double value)
Constructs a RtfShapeProperty with a double value. |
|
RtfShapeProperty(java.lang.String name,
Image value)
Constructs a RtfShapeProperty with an Image value. |
|
RtfShapeProperty(java.lang.String name,
int[] value)
Constructs a RtfShapeProperty with an int array value. |
|
RtfShapeProperty(java.lang.String name,
long value)
Constructs a RtfShapeProperty with a long value. |
|
RtfShapeProperty(java.lang.String name,
java.awt.Point[] value)
Constructs a RtfShapeProperty with a Point array value. |
Method Summary | |
---|---|
java.lang.String |
getName()
Gets the name of this RtfShapeProperty. |
void |
writeContent(java.io.OutputStream result)
Writes the property definition. |
Methods inherited from class com.lowagie.text.rtf.RtfAddableElement |
---|
intToByteArray, isEmpty, setInHeader, setInTable, setRtfDocument |
Methods inherited from class com.lowagie.text.Chunk |
---|
append, getAttributes, getChunks, getContent, getFont, getHorizontalScaling, getHyphenation, getImage, getTextRise, getWidthPoint, hasAttributes, isContent, isNestable, process, setAction, setAnchor, setAnchor, setAnnotation, setAttributes, setBackground, setBackground, setFont, setGenericTag, setHorizontalScaling, setHyphenation, setLocalDestination, setLocalGoto, setNewPage, setRemoteGoto, setRemoteGoto, setSkew, setSplitCharacter, setTextRenderMode, setTextRise, setUnderline, setUnderline, toString, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROPERTY_IMAGE
public static final java.lang.String PROPERTY_VERTICIES
public static final java.lang.String PROPERTY_GEO_TOP
public static final java.lang.String PROPERTY_GEO_LEFT
public static final java.lang.String PROPERTY_GEO_RIGHT
public static final java.lang.String PROPERTY_GEO_BOTTOM
public static final java.lang.String PROPERTY_LAYOUT_IN_CELL
public static final java.lang.String PROPERTY_FLIP_V
public static final java.lang.String PROPERTY_FLIP_H
public static final java.lang.String PROPERTY_FILL_COLOR
public static final java.lang.String PROPERTY_LINE_COLOR
public static final java.lang.String PROPERTY_ADJUST_VALUE
Constructor Detail |
---|
public RtfShapeProperty(java.lang.String name, long value)
name
- The property name to use.value
- The long value to use.public RtfShapeProperty(java.lang.String name, double value)
name
- The property name to use.value
- The double value to use.public RtfShapeProperty(java.lang.String name, boolean value)
name
- The property name to use.value
- The boolean value to use.public RtfShapeProperty(java.lang.String name, java.awt.Color value)
name
- The property name to use.value
- The Color value to use.public RtfShapeProperty(java.lang.String name, int[] value)
name
- The property name to use.value
- The int array to use.public RtfShapeProperty(java.lang.String name, java.awt.Point[] value)
name
- The property name to use.value
- The Point array to use.public RtfShapeProperty(java.lang.String name, Image value)
name
- The property name to use.value
- The Image to use.Method Detail |
---|
public java.lang.String getName()
public void writeContent(java.io.OutputStream result) throws java.io.IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfAddableElement
result
- The OutputStream
to write the content to
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |