public class FlattenerContext extends Object implements com.itextpdf.tool.xml.CustomContext
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
currentPageNumber |
protected Integer |
currentSheetNumber |
protected Integer |
pageCount |
protected Integer |
sheetCount |
| Constructor and Description |
|---|
FlattenerContext(com.itextpdf.text.FontProvider fontProvider,
com.itextpdf.text.Document document,
com.itextpdf.text.pdf.PdfArray xfaImagesArr) |
protected Integer currentSheetNumber
protected Integer currentPageNumber
protected Integer pageCount
protected Integer sheetCount
public FlattenerContext(com.itextpdf.text.FontProvider fontProvider,
com.itextpdf.text.Document document,
com.itextpdf.text.pdf.PdfArray xfaImagesArr)
public FormatResolver getFormatResolver()
public Integer getLastNumberedPage()
public void resetPageNumbers()
public Integer getCurrentPageNumber()
public void setCurrentPageNumber(Integer currentPageNumber)
public Integer getCurrentSheetNumber()
public void setCurrentSheetNumber(Integer currentSheetNumber)
public void moveToNextPage(boolean numbered)
public Integer getPageCount()
public void setPageCount(Integer pageCount)
public Integer getSheetCount()
public void setSheetCount(Integer sheetCount)
public SubFormPositioner getDomPositioner()
public void setDomPositioner(SubFormPositioner domPositioner)
public LocaleResolver getLocaleResolver()
public void setLocaleResolver(LocaleResolver localeResolver)
public ConfigResolver getConfigResolver()
public void setConfigResolver(ConfigResolver configResolver)
public XFAFlattener.ViewMode getViewMode()
public void setViewMode(XFAFlattener.ViewMode viewMode)
public AppConfig getAppConfig()
public void setAppConfig(AppConfig appConfig)
public HostConfig getHostConfig()
public void setHostConfig(HostConfig hostConfig)
public com.itextpdf.text.Document getDocument()
public void setDocument(com.itextpdf.text.Document document)
public Positioner getCurrentNode()
public void setCurrentNode(Positioner currentNode)
public FormBuilder getFormBuilder()
public void setFormBuilder(FormBuilder formBuilder)
public com.itextpdf.text.pdf.PdfReader getReader()
public void setReader(com.itextpdf.text.pdf.PdfReader reader)
public boolean isCacheOriginalContentArea()
public void setCacheOriginalContentArea(boolean cacheOriginalContentArea)
public PageSet getPageSet()
public void setPageSet(PageSet pageSet)
public boolean isValidateLayout()
public void setValidateLayout(boolean validateLayout)
public com.itextpdf.text.FontProvider getFontProvider()
public com.itextpdf.text.pdf.PdfWriter getVoidPdfWriter()
PdfWriter dummy instance that can be used to write content into it but the content eventually
gets discardedpublic Positioner resolvePositioner(String somExpressions)
public void addUnresolvedTextDrawer(TextDrawer textDrawer)
public void drawUnresolvedTextDrawers()
throws com.itextpdf.text.DocumentException,
IOException
com.itextpdf.text.DocumentExceptionIOExceptionpublic com.itextpdf.text.pdf.PdfObject getImage(String imgRef)
public boolean isLegacyPlusPrint()
public void setLegacyPlusPrint(boolean legacyPlusPrint)
public float getXfaVersion()
public void setXfaVersion(float xfaVersion)
public void addScriptVariableToBeEvaluated(JsScript script)
public void evaluateScriptVariables()
public void pushJsEventCallStack(JsContainer eventOwner, String activity, String script)
public void popJsEventCallStack()
Copyright (C) 1998-2019 iText Group NV. All Rights Reserved.