Class ElementVisitorForIText

java.lang.Object
org.odftoolkit.odfdom.dom.DefaultElementVisitor
fr.opensagres.odfdom.converter.core.ElementVisitorConverter
fr.opensagres.odfdom.converter.pdf.internal.ElementVisitorForIText
All Implemented Interfaces:
org.odftoolkit.odfdom.pkg.ElementVisitor

public class ElementVisitorForIText extends fr.opensagres.odfdom.converter.core.ElementVisitorConverter
fixes for pdf conversion by Leszek Piotrowicz <leszekp@safe-mail.net>
  • Field Summary

    Fields inherited from class fr.opensagres.odfdom.converter.core.ElementVisitorConverter

    odfDocument, out, writer
  • Constructor Summary

    Constructors
    Constructor
    Description
    ElementVisitorForIText(org.odftoolkit.odfdom.doc.OdfDocument odfDocument, OutputStream out, StyleEngineForIText styleEngine, PdfOptions options, Integer forcedPageCount)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
     
    protected boolean
     
    protected void
     
    void
     
    void
    visit(org.odftoolkit.odfdom.dom.element.draw.DrawCustomShapeElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.draw.DrawLineElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.draw.DrawTextBoxElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.office.OfficeTextElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterLeftElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderLeftElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.style.StyleMasterPageElement ele)
    Generate XHTML page footer + header
    void
    visit(org.odftoolkit.odfdom.dom.element.svg.SvgDescElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.svg.SvgTitleElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.table.TableTableCellElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.table.TableTableElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.table.TableTableHeaderRowsElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.table.TableTableRowElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextAElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextBookmarkElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextBookmarkStartElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextHElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextIndexBodyElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextLineBreakElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextListElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextListItemElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextPageCountElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextPageNumberElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextPElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextSectionElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextSElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextSoftPageBreakElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextSpanElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextTabElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextTableOfContentElement ele)
     
    void
    visit(org.odftoolkit.odfdom.dom.element.text.TextTableOfContentSourceElement ele)
     
    protected void
    visitImage(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele, String href, byte[] imageStream)
     

    Methods inherited from class fr.opensagres.odfdom.converter.core.ElementVisitorConverter

    getExtractor, visit, visit

    Methods inherited from class org.odftoolkit.odfdom.dom.DefaultElementVisitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getExpectedPageCount

      public Integer getExpectedPageCount()
    • getActualPageCount

      public int getActualPageCount()
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.style.StyleMasterPageElement ele)
      Generate XHTML page footer + header
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderLeftElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterLeftElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.office.OfficeTextElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextTableOfContentElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextTableOfContentSourceElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextIndexBodyElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextSectionElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextHElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextPElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextSpanElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextAElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextBookmarkElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextBookmarkStartElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.table.TableTableElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.table.TableTableHeaderRowsElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.table.TableTableRowElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.table.TableTableCellElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextListElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextListItemElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visitImage

      protected void visitImage(org.odftoolkit.odfdom.dom.element.draw.DrawImageElement ele, String href, byte[] imageStream)
      Overrides:
      visitImage in class fr.opensagres.odfdom.converter.core.ElementVisitorConverter
    • isNeedImageStream

      protected boolean isNeedImageStream()
      Overrides:
      isNeedImageStream in class fr.opensagres.odfdom.converter.core.ElementVisitorConverter
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.draw.DrawTextBoxElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.draw.DrawLineElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.draw.DrawCustomShapeElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.svg.SvgTitleElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.svg.SvgDescElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextSoftPageBreakElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextTabElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextLineBreakElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextSElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextPageNumberElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • visit

      public void visit(org.odftoolkit.odfdom.dom.element.text.TextPageCountElement ele)
      Overrides:
      visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor
    • processTextNode

      protected void processTextNode(Text node)
      Specified by:
      processTextNode in class fr.opensagres.odfdom.converter.core.ElementVisitorConverter
    • save

      public void save() throws IOException
      Overrides:
      save in class fr.opensagres.odfdom.converter.core.ElementVisitorConverter
      Throws:
      IOException