类 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
  • 构造器概要

    构造器
    构造器
    说明
    CustomPDFDomTree(org.fit.pdfdom.PDFDomTreeConfig config)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • CustomPDFDomTree

      public CustomPDFDomTree(org.fit.pdfdom.PDFDomTreeConfig config) throws IOException
      抛出:
      IOException
  • 方法详细资料

    • createPageElement

      protected Element createPageElement()
      覆盖:
      createPageElement 在类中 org.fit.pdfdom.PDFDomTree
    • createTextElement

      protected Element createTextElement(float width)
      覆盖:
      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

      protected Element createLineElement(float x1, float y1, float x2, float y2)
      覆盖:
      createLineElement 在类中 org.fit.pdfdom.PDFDomTree
    • createPathImage

      protected Element createPathImage(List<org.fit.pdfdom.PathSegment> path) throws IOException
      覆盖:
      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

      protected float computeFontHeight(org.apache.pdfbox.pdmodel.font.PDFont arg0) throws IOException
      抛出:
      IOException