类 CustomPDFDomTree
java.lang.Object
org.apache.pdfbox.contentstream.PDFStreamEngine
org.apache.pdfbox.text.PDFTextStripper
org.fit.pdfdom.PDFBoxTree
org.fit.pdfdom.PDFDomTree
com.publiccms.common.document.CustomPDFDomTree
public class CustomPDFDomTree
extends org.fit.pdfdom.PDFDomTree
-
字段概要
从类继承的字段 org.fit.pdfdom.PDFDomTree
body, config, curpage, defaultStyle, doc, globalStyle, head, pagecnt, textcnt, title从类继承的字段 org.fit.pdfdom.PDFBoxTree
cssFontFamily, cssFontStyle, cssFontWeight, cur_x, cur_y, curstyle, disableGraphics, disableImageData, disableImages, endPage, fontTable, graphicsPath, lastDia, lastText, path_start_x, path_start_y, path_x, path_y, pdFontType, pdpage, startPage, style, textLine, textMetrics, UNIT从类继承的字段 org.apache.pdfbox.text.PDFTextStripper
charactersByArticle, document, LINE_SEPARATOR, output -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected floatcomputeFontHeight(org.apache.pdfbox.pdmodel.font.PDFont arg0) protected ElementcreateLineElement(float x1, float y1, float x2, float y2) protected Elementprotected ElementcreatePathImage(List<org.fit.pdfdom.PathSegment> path) protected ElementcreateRectangleElement(float x, float y, float width, float height, boolean stroke, boolean fill) protected ElementcreateTextElement(float width) protected voidshowGlyph(org.apache.pdfbox.util.Matrix arg0, org.apache.pdfbox.pdmodel.font.PDFont arg1, int arg2, String arg3, org.apache.pdfbox.util.Vector arg4) 从类继承的方法 org.fit.pdfdom.PDFDomTree
createDocument, createDOM, createFontFaces, createGlobalStyle, createImageElement, createTextElement, endDocument, getDocument, renderImage, renderPath, renderText, startDocument, startNewPage, updateFontTable, writeText从类继承的方法 org.fit.pdfdom.PDFBoxTree
colorString, colorString, colorString, createCurrentPageTransformation, finishBox, floatValue, getCurrentMediaBox, getDisableGraphics, getDisableImageData, getDisableImages, getEndPage, getLength, getStartPage, getTextDirectionality, getTextDirectionality, getTitle, intValue, isReversed, processImageOperation, processOperator, processPage, processTextPosition, setDisableGraphics, setDisableImageData, setDisableImages, setEndPage, setStartPage, stringValue, toRectangle, transformLength, transformPosition, updateStyle从类继承的方法 org.apache.pdfbox.text.PDFTextStripper
endArticle, endPage, getAddMoreFormatting, getArticleEnd, getArticleStart, getAverageCharTolerance, getCharactersByArticle, getCurrentPageNo, getDropThreshold, getEndBookmark, getIndentThreshold, getLineSeparator, getListItemPatterns, getOutput, getPageEnd, getPageStart, getParagraphEnd, getParagraphStart, getSeparateByBeads, getSortByPosition, getSpacingTolerance, getStartBookmark, getSuppressDuplicateOverlappingText, getText, getWordSeparator, matchPattern, processPages, setAddMoreFormatting, setArticleEnd, setArticleStart, setAverageCharTolerance, setDropThreshold, setEndBookmark, setIndentThreshold, setLineSeparator, setListItemPatterns, setPageEnd, setPageStart, setParagraphEnd, setParagraphStart, setShouldSeparateByBeads, setSortByPosition, setSpacingTolerance, setStartBookmark, setSuppressDuplicateOverlappingText, setWordSeparator, startArticle, startArticle, startPage, writeCharacters, writeLineSeparator, writePage, writePageEnd, writePageStart, writeParagraphEnd, writeParagraphSeparator, writeParagraphStart, writeString, writeString, writeWordSeparator从类继承的方法 org.apache.pdfbox.contentstream.PDFStreamEngine
addOperator, applyTextAdjustment, beginMarkedContentSequence, beginText, decreaseLevel, endMarkedContentSequence, endText, getAppearance, getCurrentPage, getGraphicsStackSize, getGraphicsState, getInitialMatrix, getLevel, getResources, getTextLineMatrix, getTextMatrix, increaseLevel, operatorException, processAnnotation, processChildStream, processOperator, processSoftMask, processTilingPattern, processTilingPattern, processTransparencyGroup, processType3Stream, registerOperatorProcessor, restoreGraphicsStack, restoreGraphicsState, saveGraphicsStack, saveGraphicsState, setLineDashPattern, setTextLineMatrix, setTextMatrix, showAnnotation, showFontGlyph, showFontGlyph, showForm, showGlyph, showText, showTextString, showTextStrings, showTransparencyGroup, showType3Glyph, showType3Glyph, transformedPoint, transformWidth, unsupportedOperator
-
构造器详细资料
-
CustomPDFDomTree
- 抛出:
IOException
-
-
方法详细资料
-
createPageElement
- 覆盖:
createPageElement在类中org.fit.pdfdom.PDFDomTree
-
createTextElement
- 覆盖:
createTextElement在类中org.fit.pdfdom.PDFDomTree
-
createRectangleElement
protected Element createRectangleElement(float x, float y, float width, float height, boolean stroke, boolean fill) - 覆盖:
createRectangleElement在类中org.fit.pdfdom.PDFDomTree
-
createLineElement
- 覆盖:
createLineElement在类中org.fit.pdfdom.PDFDomTree
-
createPathImage
- 覆盖:
createPathImage在类中org.fit.pdfdom.PDFDomTree- 抛出:
IOException
-
showGlyph
protected void showGlyph(org.apache.pdfbox.util.Matrix arg0, org.apache.pdfbox.pdmodel.font.PDFont arg1, int arg2, String arg3, org.apache.pdfbox.util.Vector arg4) throws IOException - 覆盖:
showGlyph在类中org.apache.pdfbox.contentstream.PDFStreamEngine- 抛出:
IOException
-
computeFontHeight
- 抛出:
IOException
-