Interface IRtfTextContainer
-
- All Known Subinterfaces:
IRtfHyperLinkContainer
- All Known Implementing Classes:
RtfHyperLink,RtfParagraph
public interface IRtfTextContainerInterface for RtfElements that can contain RtfText elements.
This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RtfAttributesgetTextContainerAttributes()Text containers usually provide default attributes for all texts that they contain.voidnewLineBreak()Add a line breakRtfTextnewText(java.lang.String str)Close current text run, if any, and start a new one with default attributesRtfTextnewText(java.lang.String str, RtfAttributes attr)Close current text element, if any, and start a new one
-
-
-
Method Detail
-
newText
RtfText newText(java.lang.String str, RtfAttributes attr) throws java.io.IOException
Close current text element, if any, and start a new one- Parameters:
str- if not null, added to the RtfText createdattr- attributes for text- Returns:
- new text object
- Throws:
java.io.IOException- for I/O problems
-
newText
RtfText newText(java.lang.String str) throws java.io.IOException
Close current text run, if any, and start a new one with default attributes- Parameters:
str- if not null, added to the RtfText created- Returns:
- a new text object
- Throws:
java.io.IOException- for I/O problems
-
newLineBreak
void newLineBreak() throws java.io.IOExceptionAdd a line break- Throws:
java.io.IOException- for I/O problems
-
getTextContainerAttributes
RtfAttributes getTextContainerAttributes() throws FOPException
Text containers usually provide default attributes for all texts that they contain.- Returns:
- a copy of the container's attributes.
- Throws:
FOPException- if attributes cannot be obtained
-
-