类 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 float
computeFontHeight
(org.apache.pdfbox.pdmodel.font.PDFont arg0) protected Element
createLineElement
(float x1, float y1, float x2, float y2) protected Element
protected Element
createPathImage
(List<org.fit.pdfdom.PathSegment> path) protected Element
createRectangleElement
(float x, float y, float width, float height, boolean stroke, boolean fill) protected Element
createTextElement
(float width) 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) 从类继承的方法 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
-