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
IOExceptionpublic BoxRenderer getRootRenderer()
public void setAuthorName(String authorName)
public void setDocumentTitle(String documentTitle)
public int getHeaderFooterHeight(PageMarkupRenderer pageHeader, PageMarkupRenderer pageFooter) throws IOException
IOExceptionpublic int getHeaderHeight(PageMarkupRenderer pageHeader) throws IOException
IOExceptionpublic int getFooterHeight(PageMarkupRenderer pageFooter) throws IOException
IOExceptionpublic 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