The ODF2XHTML parses an ODF file and produces XHTML. More...
Public Member Functions | |
def | __init__ |
![]() | |
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 | |
![]() | |
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 | |
![]() | |
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.