| |
|
| java.lang.Object com.lowagie.text.Chunk com.lowagie.text.rtf.field.RtfField
All known Subclasses: com.lowagie.text.rtf.field.RtfPageNumber, com.lowagie.text.rtf.field.RtfTotalPageNumber, com.lowagie.text.rtf.field.RtfTOCEntry, com.lowagie.text.rtf.field.RtfAnchor, com.lowagie.text.rtf.field.RtfTableOfContents,
RtfField | abstract public class RtfField extends Chunk implements RtfBasicElement(Code) | | The RtfField class is an abstract base class for all rtf field functionality.
Subclasses only need to implement the two abstract methods writeFieldInstContent
and writeFieldResultContent. All other field functionality is handled by the
RtfField class.
version: $Id: RtfField.java 2776 2007-05-23 20:01:40Z hallm $ author: Mark Hall (mhall@edu.uni-klu.ac.at) author: Dirk Weigenand (Dirk.Weigenand@smb-tec.com) author: Thomas Bickel (tmb99@inode.at) |
document | protected RtfDocument document(Code) | | The RtfDocument this RtfField belongs to
|
RtfField | protected RtfField(RtfDocument doc)(Code) | | Constructs a RtfField for a RtfDocument. This is not very useful,
since the RtfField by itself does not do anything. Use one of the
subclasses instead.
Parameters: doc - The RtfDocument this RtfField belongs to. |
RtfField | protected RtfField(RtfDocument doc, Font font)(Code) | | Constructs a RtfField for a RtfDocument. This is not very useful,
since the RtfField by itself does not do anything. Use one of the
subclasses instead.
Parameters: doc - The RtfDocument this RtfField belongs to. Parameters: font - The Font this RtfField should use |
isEmpty | public boolean isEmpty()(Code) | | An RtfField is never empty.
|
isFieldAlt | public boolean isFieldAlt()(Code) | | Get whether this field is an alt field
Returns whether this field is an alt field |
isFieldDirty | public boolean isFieldDirty()(Code) | | Get whether this field is dirty
Returns whether this field is dirty |
isFieldEdit | public boolean isFieldEdit()(Code) | | Get whether this field is edited
Returns whether this field is edited |
isFieldLocked | public boolean isFieldLocked()(Code) | | Get whether this field is locked
Returns the fieldLocked. |
isFieldPrivate | public boolean isFieldPrivate()(Code) | | Get whether this field is private
Returns the fieldPrivate. |
setFieldAlt | public void setFieldAlt(boolean fieldAlt)(Code) | | Set whether this field is an alt field
Parameters: fieldAlt - The value to use |
setFieldDirty | public void setFieldDirty(boolean fieldDirty)(Code) | | Set whether this field is dirty
Parameters: fieldDirty - The value to use |
setFieldEdit | public void setFieldEdit(boolean fieldEdit)(Code) | | Set whether this field is edited.
Parameters: fieldEdit - The value to use |
setFieldLocked | public void setFieldLocked(boolean fieldLocked)(Code) | | Set whether this field is locked
Parameters: fieldLocked - The value to use |
setFieldPrivate | public void setFieldPrivate(boolean fieldPrivate)(Code) | | Set whether this field is private
Parameters: fieldPrivate - The value to use |
setFont | public void setFont(Font font)(Code) | | Override setFont to perform the correct font handling.
|
setInHeader | public void setInHeader(boolean inHeader)(Code) | | Sets whether this RtfField is in a header
Parameters: inHeader - True if this RtfField is in a header, false otherwise |
setInTable | public void setInTable(boolean inTable)(Code) | | Sets whether this RtfField is in a table
Parameters: inTable - True if this RtfField is in a table, false otherwise |
setRtfDocument | public void setRtfDocument(RtfDocument doc)(Code) | | Sets the RtfDocument this RtfElement belongs to
Parameters: doc - The RtfDocument to use |
writeFieldInstContent | protected void writeFieldInstContent(OutputStream out) throws IOException(Code) | | Writes the content of the field instruction area. Override this
method in your subclasses.
|
writeFieldResultContent | protected void writeFieldResultContent(OutputStream out) throws IOException(Code) | | Writes the content of the pre-calculated field result. Override this
method in your subclasses.
|
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)
|
|
|
|