public class Document extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
backgroundAsPatterns |
int |
debugCounter |
HashSet |
pageBreaks |
Constructor and Description |
---|
Document(com.pd4ml.fonts.FontCache fontCache) |
public HashSet pageBreaks
public int debugCounter
public boolean backgroundAsPatterns
public boolean isForceRTL()
public void setForceRTL(boolean forceRTL)
public URL getBase()
public void setBase(URL base)
public String getEncoding()
public void setEncoding(String encoding)
public void setTitle(String title)
public BlockElement getRoot()
public void setBody(BlockElement body)
public BlockElement getBody()
public void setRoot(BlockElement root)
public float getRemBase()
public String getTitle()
public int countBlocks()
public void substitutePlaceholders(Map data, int generation)
public void setDebugOn(short on)
public short isDebugOn()
public com.pd4ml.cache.FileCache getDataCache()
public com.pd4ml.fonts.FontCache getFontCache()
public boolean isDisableHyperlinks()
public void setDisableHyperlinks(boolean disableHyperlinks)
public boolean isGenerateBookmarksFromAnchors()
public void setGenerateBookmarksFromAnchors(boolean generateBookmarksFromAnchors)
public boolean isGenerateBookmarksFromHeadings()
public void setGenerateBookmarksFromHeadings(boolean generateBookmarksFromHeadings)
public boolean isHeaderfooterGeneration()
public void setHeaderFooterGeneration(boolean headerfooterGeneration)
public boolean isTocDefined()
public TableElement getTocTable()
public void setTocTable(TableElement tocTable)
public void setLicense(com.pd4ml.util.GOST.Auth license)
public com.pd4ml.util.GOST.Auth getLicense()
public int getTocPageNumberCorrection()
public void setTocPageNumberCorrection(int tocPageNumberCorrection)
public int getInitialUserSpaceWidth()
public void setInitialUserSpaceWidth(int userSpaceWidth)
public int getUserSpaceHeight()
public void setUserSpaceHeight(int userSpaceHeight)
public double getActualScaleToProtectPhysicalDimensions()
public void setActualScaleToProtectPhysicalDimensions(double actualScaleToProtectPhysicalDimensions)
public boolean isEnableTableBreaks()
public void setEnableTableBreaks(boolean enableTableBreaks)
public int getBaseFontSize()
public String getBaseFontFace()
public String getFormFont()
public String getFormFontCharRange()
public boolean isGenerateForms()
public void setGenerateForms(boolean generateForms)
public boolean arePageBreaksBelow(int offset)
public boolean isFootnoteGeneration()
public void setFootnoteGeneration(boolean footnoteGeneration)
public void keepPhysicalUnitDimensions(boolean keepPhysicalUnitDimensions)
public void setRuntimeProperties(Properties runtimeProperties)
public void resetDebugCounter()
public void incrementDebugCounter()
public boolean useIdsAsDestinations()
public boolean isGenerateTooltips()
public boolean isLegacyAbsoluteAddressSpace()
public void setLegacyAbsoluteAddressSpace(boolean legacyAbsoluteAddressSpace)
public boolean useNativeImageObjects()
public void setUseNativeImageObjects(boolean useNativeImageObjects)
public void setProgressMeter(com.pd4ml.util.ProgressMeter progressMeter)
public com.pd4ml.util.ProgressMeter getProgressMeter()
public boolean disableArabicConversion()
public void setDisableArabicConversion(boolean disableArabicConversion)
public boolean hasMimeBody()
public void setHasMimeBody(boolean mimeBody)
public void setTocNumPlaceholder(String numPlaceholder)
public String getTocNumPlaceholder()
public void setHasBookmarkStructure(boolean b)
public boolean hasBookmarkStructure()
public boolean inQuirksMode()
public void setTagged(boolean tagged)
public boolean isTagged()
public void setHasRTL(boolean hasRTL)
public boolean hasRTL()
public Context getContext()
public void setContext(Context context)
Revision 4.0.15 / 20220727-0149