| java.lang.Object com.lowagie.text.Chunk com.lowagie.text.rtf.RtfAddableElement
All known Subclasses: com.lowagie.text.rtf.graphic.RtfShapePosition, com.lowagie.text.rtf.direct.RtfDirectContent, com.lowagie.text.rtf.graphic.RtfShape, com.lowagie.text.rtf.graphic.RtfShapeProperty, com.lowagie.text.rtf.text.RtfTab, com.lowagie.text.rtf.text.RtfTabGroup,
RtfAddableElement | abstract public class RtfAddableElement extends Chunk implements RtfBasicElement(Code) | | The RtfAddableElement is the superclass for all rtf specific elements
that need to be added to an iText document. It is an extension of Chunk
and it also implements RtfBasicElement. It is an abstract class thus it
cannot be instantiated itself and has to be subclassed to be used.
version: $Id: RtfAddableElement.java 2776 2007-05-23 20:01:40Z hallm $ author: Mark Hall (mhall@edu.uni-klu.ac.at) author: Thomas Bickel (tmb99@inode.at) |
Field Summary | |
protected RtfDocument | doc The RtfDocument this RtfAddableElement belongs to. | protected boolean | inHeader Whether this RtfAddableElement is contained in a header. | protected boolean | inTable Whether this RtfAddableElement is contained in a table. |
Method Summary | |
public byte[] | intToByteArray(int i) Transforms an integer into its String representation and then returns the bytes
of that string. | public boolean | isEmpty() RtfAddableElement subclasses are never assumed to be empty. | public void | setInHeader(boolean inHeader) Sets whether this RtfAddableElement is contained in a header/footer. | public void | setInTable(boolean inTable) Sets whether this RtfAddableElement is contained in a table. | public void | setRtfDocument(RtfDocument doc) | abstract public byte[] | write() Subclasses have to implement this method. | public void | writeContent(OutputStream out) Writes the element content to the given output stream.
This method replaces the
RtfAddableElement.write() method which is now deprecated. |
doc | protected RtfDocument doc(Code) | | The RtfDocument this RtfAddableElement belongs to.
|
inHeader | protected boolean inHeader(Code) | | Whether this RtfAddableElement is contained in a header.
|
inTable | protected boolean inTable(Code) | | Whether this RtfAddableElement is contained in a table.
|
RtfAddableElement | public RtfAddableElement()(Code) | | Constructs a new RtfAddableElement. The Chunk content is
set to an empty string and the font to the default Font().
|
intToByteArray | public byte[] intToByteArray(int i)(Code) | | Transforms an integer into its String representation and then returns the bytes
of that string.
Parameters: i - The integer to convert A byte array representing the integer |
isEmpty | public boolean isEmpty()(Code) | | RtfAddableElement subclasses are never assumed to be empty.
|
setInHeader | public void setInHeader(boolean inHeader)(Code) | | Sets whether this RtfAddableElement is contained in a header/footer.
|
setInTable | public void setInTable(boolean inTable)(Code) | | Sets whether this RtfAddableElement is contained in a table.
|
setRtfDocument | public void setRtfDocument(RtfDocument doc)(Code) | | Sets the RtfDocument this RtfAddableElement belongs to
|
Methods inherited from com.lowagie.text.Chunk | public static Object[][] addToArray(Object original, Object item)(Code)(Java Doc) public StringBuffer append(String string)(Code)(Java Doc) public String content()(Code)(Java Doc) public Font font()(Code)(Java Doc) public HashMap getAttributes()(Code)(Java Doc) public ArrayList getChunks()(Code)(Java Doc) public String getContent()(Code)(Java Doc) public Font getFont()(Code)(Java Doc) public float getHorizontalScaling()(Code)(Java Doc) public Image getImage()(Code)(Java Doc) public static Set getKeySet(Hashtable table)(Code)(Java Doc) public float getTextRise()(Code)(Java Doc) public float getWidthPoint()(Code)(Java Doc) public boolean hasAttributes()(Code)(Java Doc) public boolean isEmpty()(Code)(Java Doc) public boolean process(ElementListener listener)(Code)(Java Doc) public Chunk setAction(PdfAction action)(Code)(Java Doc) public Chunk setAnchor(URL url)(Code)(Java Doc) public Chunk setAnchor(String url)(Code)(Java Doc) public Chunk setAnnotation(PdfAnnotation annotation)(Code)(Java Doc) public void setAttributes(HashMap attributes)(Code)(Java Doc) public Chunk setBackground(Color color)(Code)(Java Doc) public Chunk setBackground(Color color, float extraLeft, float extraBottom, float extraRight, float extraTop)(Code)(Java Doc) public void setFont(Font font)(Code)(Java Doc) public Chunk setGenericTag(String text)(Code)(Java Doc) public Chunk setHorizontalScaling(float scale)(Code)(Java Doc) public Chunk setHyphenation(HyphenationEvent hyphenation)(Code)(Java Doc) public Chunk setLocalDestination(String name)(Code)(Java Doc) public Chunk setLocalGoto(String name)(Code)(Java Doc) public Chunk setNewPage()(Code)(Java Doc) public Chunk setRemoteGoto(String filename, String name)(Code)(Java Doc) public Chunk setRemoteGoto(String filename, int page)(Code)(Java Doc) public Chunk setSkew(float alpha, float beta)(Code)(Java Doc) public Chunk setSplitCharacter(SplitCharacter splitCharacter)(Code)(Java Doc) public Chunk setTextRenderMode(int mode, float strokeWidth, Color strokeColor)(Code)(Java Doc) public Chunk setTextRise(float rise)(Code)(Java Doc) public Chunk setUnderline(float thickness, float yPosition)(Code)(Java Doc) public Chunk setUnderline(Color color, float thickness, float thicknessMul, float yPosition, float yPositionMul, int cap)(Code)(Java Doc) public String toString()(Code)(Java Doc) public int type()(Code)(Java Doc)
|
|
|