public class HtmlPrinter extends IterateStructuralProcessStep
Modifier and Type | Field and Description |
---|---|
static float |
CORRECTION_FACTOR_POINT_TO_PX |
static float |
CORRECTION_FACTOR_PX_TO_POINT |
static java.lang.String |
TAG_DEF_PREFIX |
Constructor and Description |
---|
HtmlPrinter() |
Modifier and Type | Method and Description |
---|---|
protected void |
finishBlockBox(BlockRenderBox box) |
protected void |
finishInlineBox(InlineRenderBox box) |
protected void |
finishOtherBlockBox(BlockRenderBox tableRenderBox) |
protected void |
finishPageBox(RenderBox box) |
protected void |
finishParagraph(ParagraphRenderBox tableRenderBox) |
protected void |
finishTable(TableRenderBox tableRenderBox) |
protected void |
finishTableBody(TableSectionRenderBox tableRenderBox) |
protected void |
finishTableCell(TableCellRenderBox tableRenderBox) |
protected void |
finishTableFooter(TableSectionRenderBox tableRenderBox) |
protected void |
finishTableHeader(TableSectionRenderBox tableRenderBox) |
protected void |
finishTableRow(TableRowRenderBox tableRenderBox) |
void |
generate(LogicalPageBox box,
DocumentContext documentContext) |
ContentLocation |
getContentLocation() |
NameGenerator |
getContentNameGenerator() |
ContentLocation |
getDataLocation() |
NameGenerator |
getDataNameGenerator() |
java.lang.String |
getEncoding() |
URLRewriter |
getUrlRewriter() |
boolean |
isGenerateFragment() |
protected void |
processParagraphChilds(ParagraphRenderBox box) |
void |
setContentWriter(ContentLocation contentLocation,
NameGenerator contentNameGenerator) |
void |
setDataWriter(ContentLocation dataLocation,
NameGenerator dataNameGenerator) |
void |
setEncoding(java.lang.String encoding) |
void |
setGenerateFragment(boolean generateFragment) |
void |
setUrlRewriter(URLRewriter urlRewriter) |
protected boolean |
startBlockBox(BlockRenderBox box) |
protected boolean |
startInlineBox(InlineRenderBox box) |
protected boolean |
startMarkerContents(RenderBox box,
StyleBuilder builder) |
protected boolean |
startOtherBlockBox(BlockRenderBox box,
StyleBuilder builder) |
protected boolean |
startOtherBox(RenderBox box) |
protected void |
startOtherNode(RenderNode node) |
protected boolean |
startPageBox(RenderBox box,
StyleBuilder builder) |
protected boolean |
startParagraph(ParagraphRenderBox box,
StyleBuilder builder) |
protected boolean |
startTable(TableRenderBox box,
StyleBuilder builder) |
protected boolean |
startTableBody(TableSectionRenderBox box,
StyleBuilder builder) |
protected boolean |
startTableCell(TableCellRenderBox box,
StyleBuilder builder) |
protected boolean |
startTableFooter(TableSectionRenderBox box,
StyleBuilder builder) |
protected boolean |
startTableHeader(TableSectionRenderBox box,
StyleBuilder builder) |
protected boolean |
startTableRow(TableRowRenderBox box,
StyleBuilder builder) |
finishNormalFlow, finishOtherBox, finishOtherNode, processBoxChilds, startNormalFlow, startProcessing
public static final java.lang.String TAG_DEF_PREFIX
public static final float CORRECTION_FACTOR_PX_TO_POINT
public static final float CORRECTION_FACTOR_POINT_TO_PX
public URLRewriter getUrlRewriter()
public void setUrlRewriter(URLRewriter urlRewriter)
public NameGenerator getDataNameGenerator()
public ContentLocation getDataLocation()
public NameGenerator getContentNameGenerator()
public ContentLocation getContentLocation()
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public void generate(LogicalPageBox box, DocumentContext documentContext) throws java.io.IOException, ContentIOException
java.io.IOException
ContentIOException
public boolean isGenerateFragment()
public void setGenerateFragment(boolean generateFragment)
protected boolean startInlineBox(InlineRenderBox box)
startInlineBox
in class IterateStructuralProcessStep
protected void finishInlineBox(InlineRenderBox box)
finishInlineBox
in class IterateStructuralProcessStep
protected boolean startBlockBox(BlockRenderBox box)
startBlockBox
in class IterateStructuralProcessStep
protected void finishBlockBox(BlockRenderBox box)
finishBlockBox
in class IterateStructuralProcessStep
protected boolean startMarkerContents(RenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected boolean startPageBox(RenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishPageBox(RenderBox box) throws java.io.IOException
java.io.IOException
protected boolean startOtherBlockBox(BlockRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishOtherBlockBox(BlockRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startParagraph(ParagraphRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishParagraph(ParagraphRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTableCell(TableCellRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTableCell(TableCellRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTableRow(TableRowRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTableRow(TableRowRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTableHeader(TableSectionRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTableHeader(TableSectionRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTableBody(TableSectionRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTableBody(TableSectionRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTableFooter(TableSectionRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTableFooter(TableSectionRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected boolean startTable(TableRenderBox box, StyleBuilder builder) throws java.io.IOException
java.io.IOException
protected void finishTable(TableRenderBox tableRenderBox) throws java.io.IOException
java.io.IOException
protected void startOtherNode(RenderNode node)
startOtherNode
in class IterateStructuralProcessStep
protected boolean startOtherBox(RenderBox box)
startOtherBox
in class IterateStructuralProcessStep
protected void processParagraphChilds(ParagraphRenderBox box)
processParagraphChilds
in class IterateStructuralProcessStep
public void setDataWriter(ContentLocation dataLocation, NameGenerator dataNameGenerator)
public void setContentWriter(ContentLocation contentLocation, NameGenerator contentNameGenerator)