public abstract class TargetRenderer extends Object
Modifier and Type | Field and Description |
---|---|
int |
actualNumberOfPages |
ArrayList<Context.PageBreakRef> |
pageBreaks |
com.pd4ml.util.ProgressMeter |
progressMeter |
Constructor and Description |
---|
TargetRenderer() |
Modifier and Type | Method and Description |
---|---|
int |
getFooterHeight(PageMarkupRenderer pageFooter) |
int |
getHeaderFooterHeight(PageMarkupRenderer pageHeader,
PageMarkupRenderer pageFooter) |
int |
getHeaderHeight(PageMarkupRenderer pageHeader) |
static PageSize |
getPageFormat(int pageNum,
int maxPage,
HashMap<String,PageSize> pageFormats) |
BoxRenderer |
getRootRenderer() |
void |
monitorProgressWith(com.pd4ml.util.ProgressMeter progressMeter) |
abstract RStatus |
render(Document doc,
PD4ML pd4ml,
int containerWidth,
OutputStream os) |
void |
resetFootnotePageAssignments() |
void |
setAuthorName(String authorName) |
void |
setCustomMetadataRecords(HashMap<String,String> metadata) |
void |
setDocumentTitle(String documentTitle) |
void |
setInitialPageNumber(int initialPageNumber) |
void |
setPageFormats(HashMap<String,PageSize> pageFormats) |
void |
setPageMargins(HashMap<String,PageMargins> pageMargins) |
public ArrayList<Context.PageBreakRef> pageBreaks
public com.pd4ml.util.ProgressMeter progressMeter
public int actualNumberOfPages
public abstract RStatus render(Document doc, PD4ML pd4ml, int containerWidth, OutputStream os) throws IOException
IOException
public BoxRenderer getRootRenderer()
public void setAuthorName(String authorName)
public void setDocumentTitle(String documentTitle)
public int getHeaderFooterHeight(PageMarkupRenderer pageHeader, PageMarkupRenderer pageFooter) throws IOException
IOException
public int getHeaderHeight(PageMarkupRenderer pageHeader) throws IOException
IOException
public int getFooterHeight(PageMarkupRenderer pageFooter) throws IOException
IOException
public static PageSize getPageFormat(int pageNum, int maxPage, HashMap<String,PageSize> pageFormats)
public void resetFootnotePageAssignments()
public void setPageMargins(HashMap<String,PageMargins> pageMargins)
public void setInitialPageNumber(int initialPageNumber)
public void monitorProgressWith(com.pd4ml.util.ProgressMeter progressMeter)
Revision 4.0.15 / 20220727-0149