com.lowagie.text.rtf.style
Class RtfFontList
java.lang.Object
com.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.style.RtfFontList
- All Implemented Interfaces:
- RtfBasicElement, RtfExtendedElement, RtfElementInterface
public class RtfFontList
- extends RtfElement
- implements RtfExtendedElement
The RtfFontList stores the list of fonts used in the rtf document. It also
has methods for writing this list to the document
Version: $Id: RtfFontList.java 3580 2008-08-06 15:52:00Z howard_s $
- Author:
- Mark Hall (Mark.Hall@mail.room3b.eu), Thomas Bickel (tmb99@inode.at)
Field Summary |
static byte[] |
FONT_NUMBER
Constant for the font number |
Method Summary |
int |
getFontNumber(RtfFont font)
Gets the index of the font in the list of fonts. |
void |
writeContent(java.io.OutputStream out)
unused |
void |
writeDefinition(java.io.OutputStream result)
Writes the definition of the font list |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FONT_NUMBER
public static final byte[] FONT_NUMBER
- Constant for the font number
RtfFontList
public RtfFontList(RtfDocument doc)
- Creates a RtfFontList
- Parameters:
doc
- The RtfDocument this RtfFontList belongs to
writeContent
public void writeContent(java.io.OutputStream out)
throws java.io.IOException
- unused
- Specified by:
writeContent
in interface RtfBasicElement
- Specified by:
writeContent
in class RtfElement
- Parameters:
out
- The OutputStream
to write the content to
- Throws:
java.io.IOException
getFontNumber
public int getFontNumber(RtfFont font)
- Gets the index of the font in the list of fonts. If the font does not
exist in the list, it is added.
- Parameters:
font
- The font to get the id for
- Returns:
- The index of the font
writeDefinition
public void writeDefinition(java.io.OutputStream result)
throws java.io.IOException
- Writes the definition of the font list
- Specified by:
writeDefinition
in interface RtfExtendedElement
- Parameters:
result
- The OutputStream
to write the element definition to
- Throws:
java.io.IOException
iText 2.1.7