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 Positioner resolvePositioner(String somExpressions)
public void addUnresolvedTextDrawer(TextDrawer textDrawer)
public void drawUnresolvedTextDrawers() throws com.itextpdf.text.DocumentException, IOException
com.itextpdf.text.DocumentException
IOException
public 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()
Copyright (C) 1998-2018 iText Group NV. All Rights Reserved.