The ODF2XHTML parses an ODF file and produces XHTML. More...


| Public Member Functions | |
| def | __init__ | 
|  Public Member Functions inherited from odf.odf2xhtml.ODF2XHTML | |
| def | __init__ | 
| def | set_plain | 
| Tell the parser to not generate CSS.  More... | |
| def | set_embedable | 
| Tells the converter to only output the parts inside the <body>  More... | |
| def | add_style_file | 
| Add a link to an external style file.  More... | |
| def | writeout | 
| def | writedata | 
| def | opentag | 
| Create an open HTML tag.  More... | |
| def | closetag | 
| Close an open HTML tag.  More... | |
| def | emptytag | 
| def | characters | 
| def | startElementNS | 
| def | endElementNS | 
| def | handle_starttag | 
| def | handle_endtag | 
| def | unknown_starttag | 
| def | unknown_endtag | 
| def | s_ignorexml | 
| Ignore this xml element and all children of it It will automatically stop ignoring.  More... | |
| def | s_ignorecont | 
| Stop processing the text nodes.  More... | |
| def | s_processcont | 
| Start processing the text nodes.  More... | |
| def | classname | 
| Generate a class name from a style name.  More... | |
| def | get_anchor | 
| Create a unique anchor id for a href name.  More... | |
| def | purgedata | 
| def | e_dc_title | 
| Get the title from the meta data and create a HTML <title>  More... | |
| def | e_dc_metatag | 
| Any other meta data is added as a <meta> element.  More... | |
| def | e_dc_contentlanguage | 
| Set the content language.  More... | |
| def | e_dc_creator | 
| Set the content creator.  More... | |
| def | s_custom_shape | 
| A <draw:custom-shape> is made into a  in HTML which is then styled. More... | |
| def | e_custom_shape | 
| End the <draw:frame>  More... | |
| def | s_draw_frame | 
| A <draw:frame> is made into a  in HTML which is then styled. More... | |
| def | e_draw_frame | 
| End the <draw:frame>  More... | |
| def | s_draw_fill_image | 
| def | rewritelink | 
| Intended to be overloaded if you don't store your pictures in a Pictures subfolder.  More... | |
| def | s_draw_image | 
| A <draw:image> becomes an  element.  More... | |
| def | s_draw_object | 
| A <draw:object> is embedded object in the document (e.g.  More... | |
| def | s_draw_object_ole | 
| A <draw:object-ole> is embedded OLE object in the document (e.g.  More... | |
| def | s_draw_page | 
| A <draw:page> is a slide in a presentation.  More... | |
| def | e_draw_page | 
| def | s_draw_textbox | 
| def | e_draw_textbox | 
| End the <draw:text-box>  More... | |
| def | html_body | 
| def | generate_stylesheet | 
| def | generate_footnotes | 
| def | s_office_automatic_styles | 
| def | s_office_document_content | 
| First tag in the content.xml file.  More... | |
| def | e_office_document_content | 
| Last tag.  More... | |
| def | s_office_master_styles | 
| def | s_office_presentation | 
| For some odd reason, OpenOffice Impress doesn't define a default-style for the 'paragraph'.  More... | |
| def | e_office_presentation | 
| def | s_office_spreadsheet | 
| def | e_office_spreadsheet | 
| def | s_office_styles | 
| def | s_office_text | 
| OpenDocument text.  More... | |
| def | e_office_text | 
| def | s_style_handle_properties | 
| Copy all attributes to a struct.  More... | |
| def | s_style_default_style | 
| A default style is like a style on an HTML tag.  More... | |
| def | e_style_default_style | 
| def | s_style_font_face | 
| It is possible that the HTML browser doesn't know how to show a particular font.  More... | |
| def | s_style_footer | 
| def | e_style_footer | 
| def | s_style_footer_style | 
| def | s_style_header | 
| def | e_style_header | 
| def | s_style_header_style | 
| def | s_style_default_page_layout | 
| Collect the formatting for the default page layout style.  More... | |
| def | s_style_page_layout | 
| Collect the formatting for the page layout style.  More... | |
| def | e_style_page_layout | 
| End this style.  More... | |
| def | s_style_master_page | 
| Collect the formatting for the page layout style.  More... | |
| def | s_style_style | 
| Collect the formatting for the style.  More... | |
| def | e_style_style | 
| End this style.  More... | |
| def | s_table_table | 
| Start a table.  More... | |
| def | e_table_table | 
| End a table.  More... | |
| def | s_table_table_cell | 
| Start a table cell.  More... | |
| def | e_table_table_cell | 
| End a table cell.  More... | |
| def | s_table_table_column | 
| Start a table column.  More... | |
| def | s_table_table_row | 
| Start a table row.  More... | |
| def | e_table_table_row | 
| End a table row.  More... | |
| def | s_text_a | 
| Anchors start.  More... | |
| def | e_text_a | 
| End an anchor or bookmark reference.  More... | |
| def | s_text_bookmark | 
| Bookmark definition.  More... | |
| def | s_text_bookmark_ref | 
| Bookmark reference.  More... | |
| def | s_text_h | 
| Headings start.  More... | |
| def | e_text_h | 
| Headings end Side-effect: If there is no title in the metadata, then it is taken from the first heading of any level.  More... | |
| def | s_text_line_break | 
| Force a line break ( ) More... | |
| def | s_text_list | 
| Start a list (.  More... | |
| def | e_text_list | 
| End a list.  More... | |
| def | s_text_list_item | 
| Start list item.  More... | |
| def | e_text_list_item | 
| End list item.  More... | |
| def | s_text_list_level_style_bullet | 
| CSS doesn't have the ability to set the glyph to a particular character, so we just go through the available glyphs.  More... | |
| def | e_text_list_level_style_bullet | 
| def | s_text_list_level_style_number | 
| def | e_text_list_level_style_number | 
| def | s_text_note | 
| def | e_text_note | 
| def | collectnote | 
| def | s_text_note_body | 
| def | e_text_note_body | 
| def | e_text_note_citation | 
| def | s_text_p | 
| Paragraph.  More... | |
| def | e_text_p | 
| End Paragraph.  More... | |
| def | s_text_s | 
| Generate a number of spaces.  More... | |
| def | s_text_span | 
| The <text:span> element matches the  element in HTML.  More... | |
| def | e_text_span | 
| End the <text:span>  More... | |
| def | s_text_tab | 
| Move to the next tabstop.  More... | |
| def | s_text_x_source | 
| Various indexes and tables of contents.  More... | |
| def | e_text_x_source | 
| Various indexes and tables of contents.  More... | |
| def | load | 
| Loads a document into the parser and parses it.  More... | |
| def | odf2xhtml | 
| Load a file and return the XHTML.  More... | |
| def | xhtml | 
| Returns the xhtml.  More... | |
| def | css | 
| Returns the CSS content.  More... | |
| def | save | 
| Save the HTML under the filename.  More... | |
| Public Attributes | |
| lines | |
| generate_css | |
| elements | |
|  Public Attributes inherited from odf.odf2xhtml.ODF2XHTML | |
| generate_css | |
| elements | |
| use_internal_css | |
| stylefilename | |
| notedict | |
| currentnote | |
| notebody | |
| lines | |
| xmlfile | |
| title | |
| language | |
| creator | |
| data | |
| tagstack | |
| htmlstack | |
| pstack | |
| processelem | |
| processcont | |
| listtypes | |
| headinglevels | |
| cs | |
| anchors | |
| stylestack | |
| styledict | |
| currentstyle | |
| metatags | |
| autoprefix | |
| prevstyle | |
| document | |
| Additional Inherited Members | |
|  Static Public Attributes inherited from odf.odf2xhtml.ODF2XHTML | |
| string | default_styles | 
| dictionary | familymap | 
The ODF2XHTML parses an ODF file and produces XHTML.
Definition at line 1607 of file odf2xhtml.py.
| def odf.odf2xhtml.ODF2XHTMLembedded.__init__ | ( | self, | |
| lines, | |||
| generate_css = True, | |||
| embedable = False | |||
| ) | 
| odf.odf2xhtml.ODF2XHTMLembedded.elements | 
Definition at line 1615 of file odf2xhtml.py.
| odf.odf2xhtml.ODF2XHTMLembedded.generate_css | 
Definition at line 1614 of file odf2xhtml.py.
| odf.odf2xhtml.ODF2XHTMLembedded.lines | 
Definition at line 1611 of file odf2xhtml.py.