public class RtfSink
extends org.apache.maven.doxia.sink.impl.AbstractTextSink
| Modifier and Type | Field | Description |
|---|---|---|
static double |
DEFAULT_BOTTOM_MARGIN |
Paper bottom margin, 2 cm
|
static int |
DEFAULT_CHAR_SET |
Constant
DEFAULT_CHAR_SET=0 |
static int |
DEFAULT_CODE_PAGE |
Codepage, 1252
|
static java.lang.String |
DEFAULT_DATA_FORMAT |
Data format, ascii
|
static int |
DEFAULT_FONT_SIZE |
Font size, 10 pts
|
static java.lang.String |
DEFAULT_IMAGE_FORMAT |
Image format, bmp
|
static java.lang.String |
DEFAULT_IMAGE_TYPE |
Image type, palette
|
static double |
DEFAULT_LEFT_MARGIN |
Paper left margin, 2 cm
|
static double |
DEFAULT_PAPER_HEIGHT |
Paper height, 29.7 cm
|
static double |
DEFAULT_PAPER_WIDTH |
Paper width, 21 cm
|
static int |
DEFAULT_RESOLUTION |
Resolution, 72 dpi
|
static double |
DEFAULT_RIGHT_MARGIN |
Paper right margin, 2 cm
|
static int |
DEFAULT_SPACING |
Spacing, 10 pts
|
static double |
DEFAULT_TOP_MARGIN |
Paper top margin, 2 cm
|
protected int |
fontSize |
|
static java.lang.String |
IMG_DATA_ASCII |
Constant
IMG_DATA_ASCII="ascii" |
static java.lang.String |
IMG_DATA_RAW |
Constant
IMG_DATA_RAW="raw" |
static java.lang.String |
IMG_FORMAT_BMP |
Constant
IMG_FORMAT_BMP="bmp" |
static java.lang.String |
IMG_FORMAT_WMF |
Constant
IMG_FORMAT_WMF="wmf" |
static java.lang.String |
IMG_TYPE_PALETTE |
Constant
IMG_TYPE_PALETTE="palette" |
static java.lang.String |
IMG_TYPE_RGB |
Constant
IMG_TYPE_RGB="rgb" |
protected org.apache.maven.doxia.module.rtf.RtfSink.Indentation |
indentation |
|
protected org.apache.maven.doxia.module.rtf.RtfSink.Space |
space |
|
protected java.io.OutputStream |
stream |
|
static int |
STYLE_BOLD |
Constant
STYLE_BOLD=2 |
static int |
STYLE_ITALIC |
Constant
STYLE_ITALIC=1 |
static int |
STYLE_ROMAN |
Constant
STYLE_ROMAN=0 |
static int |
STYLE_TYPEWRITER |
Constant
STYLE_TYPEWRITER=3 |
protected java.io.PrintWriter |
writer |
COLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STARJUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, ROLE, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5, SECTION_LEVEL_6| Modifier | Constructor | Description |
|---|---|---|
protected |
RtfSink() |
Constructor for RtfSink.
|
protected |
RtfSink(java.io.OutputStream output) |
Constructor for RtfSink.
|
protected |
RtfSink(java.io.OutputStream output,
java.lang.String encoding) |
Constructor for RtfSink.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
anchor(java.lang.String name) |
|
void |
anchor_() |
|
void |
author() |
|
void |
author_() |
|
void |
body() |
|
void |
body_() |
|
void |
bold() |
|
void |
bold_() |
|
void |
close() |
|
void |
date() |
|
void |
date_() |
|
void |
definedTerm() |
|
void |
definedTerm_() |
|
void |
definition() |
|
void |
definition_() |
|
void |
definitionList() |
|
void |
definitionList_() |
|
void |
definitionListItem() |
|
void |
definitionListItem_() |
|
void |
figure() |
|
void |
figure_() |
|
void |
figureCaption() |
|
void |
figureCaption_() |
|
void |
figureGraphics(java.lang.String name) |
|
void |
flush() |
|
protected org.apache.maven.doxia.module.rtf.Font |
getFont(int style,
int size) |
getFont.
|
void |
head() |
|
void |
head_() |
|
void |
horizontalRule() |
|
protected void |
init() |
|
void |
italic() |
|
void |
italic_() |
|
void |
lineBreak() |
|
void |
link(java.lang.String name) |
|
void |
link_() |
|
void |
list() |
|
void |
list_() |
|
void |
listItem() |
|
void |
listItem_() |
|
void |
monospaced() |
|
void |
monospaced_() |
|
void |
nonBreakingSpace() |
|
void |
numberedList(int numbering) |
|
void |
numberedList_() |
|
void |
numberedListItem() |
|
void |
numberedListItem_() |
|
void |
pageBreak() |
|
void |
paragraph() |
|
void |
paragraph_() |
|
void |
section1() |
|
void |
section1_() |
|
void |
section2() |
|
void |
section2_() |
|
void |
section3() |
|
void |
section3_() |
|
void |
section4() |
|
void |
section4_() |
|
void |
section5() |
|
void |
section5_() |
|
void |
sectionTitle() |
|
void |
sectionTitle_() |
|
void |
setBottomMargin(double margin) |
Setter for the field
bottomMargin. |
void |
setCharSet(int cs) |
Setter for the field
charSet. |
void |
setCodePage(int cp) |
Setter for the field
codePage. |
void |
setFontSize(int size) |
Setter for the field
fontSize. |
void |
setImageCompression(boolean compression) |
Setter for the field
imageCompression. |
void |
setImageDataFormat(java.lang.String format) |
Setter for the field
imageDataFormat. |
void |
setImageFormat(java.lang.String format) |
Setter for the field
imageFormat. |
void |
setImageType(java.lang.String type) |
Setter for the field
imageType. |
void |
setLeftMargin(double margin) |
Setter for the field
leftMargin. |
void |
setPaperSize(double width,
double height) |
setPaperSize.
|
void |
setResolution(int resolution) |
Setter for the field
resolution. |
void |
setRightMargin(double margin) |
Setter for the field
rightMargin. |
void |
setSpacing(int spacing) |
setSpacing.
|
void |
setTopMargin(double margin) |
Setter for the field
topMargin. |
void |
table() |
|
void |
table_() |
|
void |
tableCaption() |
|
void |
tableCaption_() |
|
void |
tableCell() |
|
void |
tableCell_() |
|
void |
tableHeaderCell() |
|
void |
tableHeaderCell_() |
|
void |
tableRow() |
|
void |
tableRow_() |
|
void |
tableRows(int[] justification,
boolean grid) |
|
void |
tableRows_() |
|
void |
text(java.lang.String text) |
|
void |
title() |
|
void |
title_() |
|
protected int |
toTwips(double length,
int unit) |
toTwips.
|
void |
unknown(java.lang.String name,
java.lang.Object[] requiredParams,
org.apache.maven.doxia.sink.SinkEventAttributes attributes) |
Unkown events just log a warning message but are ignored otherwise.
|
void |
verbatim(boolean boxed) |
|
void |
verbatim_() |
enableLogging, getLog, unifyEOLsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanchor, author, body, comment, date, definedTerm, definition, definitionList, definitionListItem, figure, figureCaption, figureGraphics, head, horizontalRule, lineBreak, link, list, listItem, numberedList, numberedListItem, paragraph, rawText, section, section_, section6, section6_, sectionTitle, sectionTitle_, sectionTitle1, sectionTitle1_, sectionTitle2, sectionTitle2_, sectionTitle3, sectionTitle3_, sectionTitle4, sectionTitle4_, sectionTitle5, sectionTitle5_, sectionTitle6, sectionTitle6_, table, tableCaption, tableCell, tableCell, tableHeaderCell, tableHeaderCell, tableRow, text, title, verbatimpublic static final double DEFAULT_PAPER_WIDTH
public static final double DEFAULT_PAPER_HEIGHT
public static final double DEFAULT_TOP_MARGIN
public static final double DEFAULT_BOTTOM_MARGIN
public static final double DEFAULT_LEFT_MARGIN
public static final double DEFAULT_RIGHT_MARGIN
public static final int DEFAULT_FONT_SIZE
public static final int DEFAULT_SPACING
public static final int DEFAULT_RESOLUTION
public static final java.lang.String DEFAULT_IMAGE_FORMAT
public static final java.lang.String DEFAULT_IMAGE_TYPE
public static final java.lang.String DEFAULT_DATA_FORMAT
public static final int DEFAULT_CODE_PAGE
public static final int DEFAULT_CHAR_SET
DEFAULT_CHAR_SET=0public static final java.lang.String IMG_FORMAT_BMP
IMG_FORMAT_BMP="bmp"public static final java.lang.String IMG_FORMAT_WMF
IMG_FORMAT_WMF="wmf"public static final java.lang.String IMG_TYPE_PALETTE
IMG_TYPE_PALETTE="palette"public static final java.lang.String IMG_TYPE_RGB
IMG_TYPE_RGB="rgb"public static final java.lang.String IMG_DATA_ASCII
IMG_DATA_ASCII="ascii"public static final java.lang.String IMG_DATA_RAW
IMG_DATA_RAW="raw"public static final int STYLE_ROMAN
STYLE_ROMAN=0public static final int STYLE_ITALIC
STYLE_ITALIC=1public static final int STYLE_BOLD
STYLE_BOLD=2public static final int STYLE_TYPEWRITER
STYLE_TYPEWRITER=3protected int fontSize
protected org.apache.maven.doxia.module.rtf.RtfSink.Indentation indentation
protected org.apache.maven.doxia.module.rtf.RtfSink.Space space
protected java.io.PrintWriter writer
protected java.io.OutputStream stream
protected RtfSink()
throws java.io.IOException
Constructor for RtfSink.
java.io.IOException - if anyprotected RtfSink(java.io.OutputStream output)
throws java.io.IOException
Constructor for RtfSink.
output - not nulljava.io.IOException - if anyprotected RtfSink(java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
Constructor for RtfSink.
output - not nullencoding - a valid charsetjava.io.IOException - if anypublic void setPaperSize(double width,
double height)
width - in cm.height - in cm.public void setTopMargin(double margin)
Setter for the field topMargin.
margin - margin.public void setBottomMargin(double margin)
Setter for the field bottomMargin.
margin - margin.public void setLeftMargin(double margin)
Setter for the field leftMargin.
margin - marginpublic void setRightMargin(double margin)
Setter for the field rightMargin.
margin - marginpublic void setFontSize(int size)
Setter for the field fontSize.
size - in ptspublic void setSpacing(int spacing)
setSpacing.
spacing - in pts.public void setResolution(int resolution)
Setter for the field resolution.
resolution - in dpipublic void setImageFormat(java.lang.String format)
Setter for the field imageFormat.
format - public void setImageType(java.lang.String type)
Setter for the field imageType.
type - public void setImageDataFormat(java.lang.String format)
Setter for the field imageDataFormat.
format - public void setImageCompression(boolean compression)
Setter for the field imageCompression.
compression - public void setCodePage(int cp)
Setter for the field codePage.
cp - public void setCharSet(int cs)
Setter for the field charSet.
cs - public void head()
head in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void head_()
head_ in class org.apache.maven.doxia.sink.impl.SinkAdapterprotected int toTwips(double length,
int unit)
toTwips.
length - a double.unit - a int.public void title()
title in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void title_()
title_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void author()
author in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void author_()
author_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void date()
date in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void date_()
date_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void body()
body in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void body_()
body_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section1()
section1 in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section1_()
section1_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section2()
section2 in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section2_()
section2_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section3()
section3 in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section3_()
section3_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section4()
section4 in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section4_()
section4_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section5()
section5 in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void section5_()
section5_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void sectionTitle()
sectionTitle in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void sectionTitle_()
sectionTitle_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void list()
list in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void list_()
list_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void listItem()
listItem in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void listItem_()
listItem_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void numberedList(int numbering)
numberedList in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void numberedList_()
numberedList_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void numberedListItem()
numberedListItem in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void numberedListItem_()
numberedListItem_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definitionList()
definitionList in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definitionList_()
definitionList_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definitionListItem()
definitionListItem in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definitionListItem_()
definitionListItem_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definedTerm()
definedTerm in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definedTerm_()
definedTerm_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definition()
definition in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void definition_()
definition_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void table()
table in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void table_()
table_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableRows(int[] justification,
boolean grid)
tableRows in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableRows_()
tableRows_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableRow()
tableRow in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableRow_()
tableRow_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableHeaderCell()
tableHeaderCell in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableHeaderCell_()
tableHeaderCell_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableCell()
tableCell in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableCell_()
tableCell_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableCaption()
tableCaption in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void tableCaption_()
tableCaption_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void paragraph()
paragraph in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void paragraph_()
paragraph_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void verbatim(boolean boxed)
verbatim in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void verbatim_()
verbatim_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void figure()
figure in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void figure_()
figure_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void figureGraphics(java.lang.String name)
figureGraphics in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void figureCaption()
figureCaption in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void figureCaption_()
figureCaption_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void horizontalRule()
horizontalRule in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void pageBreak()
pageBreak in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void anchor(java.lang.String name)
anchor in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void anchor_()
anchor_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void link(java.lang.String name)
link in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void link_()
link_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void italic()
italic in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void italic_()
italic_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void bold()
bold in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void bold_()
bold_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void monospaced()
monospaced in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void monospaced_()
monospaced_ in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void lineBreak()
lineBreak in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void nonBreakingSpace()
nonBreakingSpace in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void text(java.lang.String text)
text in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void unknown(java.lang.String name,
java.lang.Object[] requiredParams,
org.apache.maven.doxia.sink.SinkEventAttributes attributes)
unknown in class org.apache.maven.doxia.sink.impl.SinkAdapterSink.unknown(String,Object[],SinkEventAttributes)protected org.apache.maven.doxia.module.rtf.Font getFont(int style,
int size)
getFont.
style - a int.size - a int.Font object.public void flush()
flush in class org.apache.maven.doxia.sink.impl.SinkAdapterpublic void close()
close in class org.apache.maven.doxia.sink.impl.SinkAdapterprotected void init()
init in class org.apache.maven.doxia.sink.impl.AbstractSink