org.odftoolkit.odfdom.converter.pdf.internal
Class ElementVisitorForIText

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

public class ElementVisitorForIText
extends ElementVisitorConverter

fixes for pdf conversion by Leszek Piotrowicz


Field Summary
 
Fields inherited from class org.odftoolkit.odfdom.converter.core.ElementVisitorConverter
odfDocument, out, writer
 
Constructor Summary
ElementVisitorForIText(org.odftoolkit.odfdom.doc.OdfDocument odfDocument, OutputStream out, StyleEngineForIText styleEngine, PdfOptions options, Integer forcedPageCount)
           
 
Method Summary
 int getActualPageCount()
           
 Integer getExpectedPageCount()
           
protected  boolean isNeedImageStream()
           
protected  void processTextNode(Text node)
           
 void save()
           
 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 org.odftoolkit.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 Detail

ElementVisitorForIText

public ElementVisitorForIText(org.odftoolkit.odfdom.doc.OdfDocument odfDocument,
                              OutputStream out,
                              StyleEngineForIText styleEngine,
                              PdfOptions options,
                              Integer forcedPageCount)
Method Detail

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 ElementVisitorConverter

isNeedImageStream

protected boolean isNeedImageStream()
Overrides:
isNeedImageStream in class 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 ElementVisitorConverter

save

public void save()
          throws IOException
Overrides:
save in class ElementVisitorConverter
Throws:
IOException


Copyright © 2013. All rights reserved.