Add Jambunathan's odt exporter in contrib/.
This adds these new files: contrib/lisp/org-lparse.el contrib/lisp/org-odt.el contrib/lisp/org-xhtml.el contrib/odt/BasicODConverter/BasicODConverter-0.8.0.oxt contrib/odt/BasicODConverter/Filters.bas contrib/odt/BasicODConverter/Main.bas contrib/odt/OASIS/OpenDocument-schema-v1.1.rng contrib/odt/OASIS/OpenDocument-v1.2-cs01-manifest-schema.rng contrib/odt/OASIS/OpenDocument-v1.2-cs01-schema.rng contrib/odt/README.org contrib/odt/etc/schema/od-manifest-schema-v1.2-cs01.rnc contrib/odt/etc/schema/od-schema-v1.1.rnc contrib/odt/etc/schema/od-schema-v1.2-cs01.rnc contrib/odt/etc/schema/schemas.xml contrib/odt/styles/OrgOdtAutomaticStyles.xml contrib/odt/styles/OrgOdtStyles.xml Notes: contrib/lisp/org-xhtml.el is meant to be merged at some point with lisp/org-html.el, to avoid code redundancies. The feature as a whole is meant to move to Org's core when things are tested and stable enough. Thanks a lot to Jambunathan for this great contribution and for his patience!
This commit is contained in:
parent
ca07a5ba62
commit
63b8ecb4ea
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,213 @@
|
|||
REM ***** BASIC *****
|
||||
|
||||
Dim DocTypes
|
||||
|
||||
Private DocTypeToFiltersMap As New Collection
|
||||
Private WriterExportFilters As New Collection
|
||||
Private WriterWebExportFilters As New Collection
|
||||
Private CalcExportFilters As New Collection
|
||||
Private ImpressExportFilters As New Collection
|
||||
Private DrawExportFilters As New Collection
|
||||
|
||||
|
||||
Private ExportFiltersInited As Boolean
|
||||
|
||||
Sub InitExportFilters
|
||||
If ExportFiltersInited Then
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
DocTypes = Array(_
|
||||
"com.sun.star.text.TextDocument", _
|
||||
"com.sun.star.sheet.SpreadsheetDocument", _
|
||||
"com.sun.star.presentation.PresentationDocument", _
|
||||
"com.sun.star.drawing.DrawingDocument",_
|
||||
"com.sun.star.text.WebDocument"_
|
||||
)
|
||||
With WriterExportFilters
|
||||
.Add Key := "bib" , Item :=Array("bib" , "BibTeX" , "BibTeX_Writer ")
|
||||
.Add Key := "doc" , Item :=Array("doc" , "Microsoft Word 97/2000/XP" , "MS Word 97 ")
|
||||
.Add Key := "doc6" , Item :=Array("doc" , "Microsoft Word 6.0" , "MS WinWord 6.0 ")
|
||||
.Add Key := "doc95" , Item :=Array("doc" , "Microsoft Word 95" , "MS Word 95 ")
|
||||
.Add Key := "docbook" , Item :=Array("xml" , "DocBook" , "DocBook File ")
|
||||
.Add Key := "html" , Item :=Array("html" , "HTML Document (OpenOffice.org Writer)" , "HTML (StarWriter) ")
|
||||
.Add Key := "latex" , Item :=Array("ltx" , "LaTeX 2e" , "LaTeX_Writer ")
|
||||
.Add Key := "mediawiki" , Item :=Array("txt" , "MediaWiki" , "MediaWiki ")
|
||||
.Add Key := "odt" , Item :=Array("odt" , "ODF Text Document" , "writer8 ")
|
||||
.Add Key := "ooxml" , Item :=Array("xml" , "Microsoft Office Open XML" , "MS Word 2003 XML ")
|
||||
.Add Key := "ott" , Item :=Array("ott" , "Open Document Text" , "writer8_template ")
|
||||
.Add Key := "pdf" , Item :=Array("pdf" , "Portable Document Format" , "writer_pdf_Export ")
|
||||
.Add Key := "rtf" , Item :=Array("rtf" , "Rich Text Format" , "Rich Text Format ")
|
||||
.Add Key := "sdw" , Item :=Array("sdw" , "StarWriter 5.0" , "StarWriter 5.0 ")
|
||||
.Add Key := "sdw3" , Item :=Array("sdw" , "StarWriter 3.0" , "StarWriter 3.0 ")
|
||||
.Add Key := "sdw4" , Item :=Array("sdw" , "StarWriter 4.0" , "StarWriter 4.0 ")
|
||||
.Add Key := "stw" , Item :=Array("stw" , "Open Office.org 1.0 Text Document Template" , "writer_StarOffice_XML_Writer_Template ")
|
||||
.Add Key := "sxw" , Item :=Array("sxw" , "Open Office.org 1.0 Text Document" , "StarOffice XML (Writer) ")
|
||||
.Add Key := "text" , Item :=Array("txt" , "Text Encoded" , "Text (encoded) ")
|
||||
.Add Key := "txt" , Item :=Array("txt" , "Text" , "Text ")
|
||||
.Add Key := "uot" , Item :=Array("uot" , "Unified Office Format text" , "UOF text ")
|
||||
.Add Key := "vor" , Item :=Array("vor" , "StarWriter 5.0 Template" , "StarWriter 5.0 Vorlage/Template ")
|
||||
.Add Key := "vor3" , Item :=Array("vor" , "StarWriter 3.0 Template" , "StarWriter 3.0 Vorlage/Template ")
|
||||
.Add Key := "vor4" , Item :=Array("vor" , "StarWriter 4.0 Template" , "StarWriter 4.0 Vorlage/Template ")
|
||||
.Add Key := "xhtml" , Item :=Array("html" , "XHTML Document" , "XHTML Writer File ")
|
||||
End With
|
||||
|
||||
With DrawExportFilters
|
||||
.Add Key := "bmp" , Item :=Array("bmp" , "Windows Bitmap" , "draw_bmp_Export ")
|
||||
.Add Key := "emf" , Item :=Array("emf" , "Enhanced Metafile" , "draw_emf_Export ")
|
||||
.Add Key := "eps" , Item :=Array("eps" , "Encapsulated PostScript" , "draw_eps_Export ")
|
||||
.Add Key := "gif" , Item :=Array("gif" , "Graphics Interchange Format" , "draw_gif_Export ")
|
||||
.Add Key := "html" , Item :=Array("html" , "HTML Document (OpenOffice.org Draw)" , "draw_html_Export ")
|
||||
.Add Key := "jpg" , Item :=Array("jpg" , "Joint Photographic Experts Group" , "draw_jpg_Export ")
|
||||
.Add Key := "met" , Item :=Array("met" , "OS/2 Metafile" , "draw_met_Export ")
|
||||
.Add Key := "odd" , Item :=Array("odd" , "OpenDocument Drawing" , "draw8 ")
|
||||
.Add Key := "otg" , Item :=Array("otg" , "OpenDocument Drawing Template" , "draw8_template ")
|
||||
.Add Key := "pbm" , Item :=Array("pbm" , "Portable Bitmap" , "draw_pbm_Export ")
|
||||
.Add Key := "pct" , Item :=Array("pct" , "Mac Pict" , "draw_pct_Export ")
|
||||
.Add Key := "pdf" , Item :=Array("pdf" , "Portable Document Format" , "draw_pdf_Export ")
|
||||
.Add Key := "pgm" , Item :=Array("pgm" , "Portable Graymap" , "draw_pgm_Export ")
|
||||
.Add Key := "png" , Item :=Array("png" , "Portable Network Graphic" , "draw_png_Export ")
|
||||
.Add Key := "ppm" , Item :=Array("ppm" , "Portable Pixelmap" , "draw_ppm_Export ")
|
||||
.Add Key := "ras" , Item :=Array("ras" , "Sun Raster Image" , "draw_ras_Export ")
|
||||
.Add Key := "std" , Item :=Array("std" , "OpenOffice.org 1.0 Drawing Template" , "draw_StarOffice_XML_Draw_Template ")
|
||||
.Add Key := "svg" , Item :=Array("svg" , "Scalable Vector Graphics" , "draw_svg_Export ")
|
||||
.Add Key := "svm" , Item :=Array("svm" , "StarView Metafile" , "draw_svm_Export ")
|
||||
.Add Key := "swf" , Item :=Array("swf" , "Macromedia Flash (SWF)" , "draw_flash_Export ")
|
||||
.Add Key := "sxd" , Item :=Array("sxd" , "OpenOffice.org 1.0 Drawing" , "StarOffice XML (Draw) ")
|
||||
.Add Key := "sxd3" , Item :=Array("sxd" , "StarDraw 3.0" , "StarDraw 3.0 ")
|
||||
.Add Key := "sxd5" , Item :=Array("sxd" , "StarDraw 5.0" , "StarDraw 5.0 ")
|
||||
.Add Key := "tiff" , Item :=Array("tiff" , "Tagged Image File Format" , "draw_tif_Export ")
|
||||
.Add Key := "vor" , Item :=Array("vor" , "StarDraw 5.0 Template" , "StarDraw 5.0 Vorlage ")
|
||||
.Add Key := "vor3" , Item :=Array("vor" , "StarDraw 3.0 Template" , "StarDraw 3.0 Vorlage ")
|
||||
.Add Key := "wmf" , Item :=Array("wmf" , "Windows Metafile" , "draw_wmf_Export ")
|
||||
.Add Key := "xhtml" , Item :=Array("xhtml" , "XHTML" , "XHTML Draw File ")
|
||||
.Add Key := "xpm" , Item :=Array("xpm" , "X PixMap" , "draw_xpm_Export ")
|
||||
|
||||
|
||||
End With
|
||||
|
||||
With ImpressExportFilters
|
||||
.Add Key := "bmp" , Item :=Array("bmp" , "Windows Bitmap" , "impress_bmp_Export ")
|
||||
.Add Key := "emf" , Item :=Array("emf" , "Enhanced Metafile" , "impress_emf_Export ")
|
||||
.Add Key := "eps" , Item :=Array("eps" , "Encapsulated PostScript" , "impress_eps_Export ")
|
||||
.Add Key := "gif" , Item :=Array("gif" , "Graphics Interchange Format" , "impress_gif_Export ")
|
||||
.Add Key := "html" , Item :=Array("html" , "HTML Document (OpenOffice.org Impress)" , "impress_html_Export ")
|
||||
.Add Key := "jpg" , Item :=Array("jpg" , "Joint Photographic Experts Group" , "impress_jpg_Export ")
|
||||
.Add Key := "met" , Item :=Array("met" , "OS/2 Metafile" , "impress_met_Export ")
|
||||
.Add Key := "odg" , Item :=Array("odg" , "ODF Drawing (Impress)" , "impress8_draw ")
|
||||
.Add Key := "odp" , Item :=Array("odp" , "ODF Presentation" , "impress8 ")
|
||||
.Add Key := "otp" , Item :=Array("otp" , "ODF Presentation Template" , "impress8_template ")
|
||||
.Add Key := "pbm" , Item :=Array("pbm" , "Portable Bitmap" , "impress_pbm_Export ")
|
||||
.Add Key := "pct" , Item :=Array("pct" , "Mac Pict" , "impress_pct_Export ")
|
||||
.Add Key := "pdf" , Item :=Array("pdf" , "Portable Document Format" , "impress_pdf_Export ")
|
||||
.Add Key := "pgm" , Item :=Array("pgm" , "Portable Graymap" , "impress_pgm_Export ")
|
||||
.Add Key := "png" , Item :=Array("png" , "Portable Network Graphic" , "impress_png_Export ")
|
||||
.Add Key := "pot" , Item :=Array("pot" , "Microsoft PowerPoint 97/2000/XP Template" , "MS PowerPoint 97 Vorlage ")
|
||||
.Add Key := "ppm" , Item :=Array("ppm" , "Portable Pixelmap" , "impress_ppm_Export ")
|
||||
.Add Key := "ppt" , Item :=Array("ppt" , "Microsoft PowerPoint 97/2000/XP" , "MS PowerPoint 97 ")
|
||||
.Add Key := "pwp" , Item :=Array("pwp" , "PlaceWare" , "placeware_Export ")
|
||||
.Add Key := "ras" , Item :=Array("ras" , "Sun Raster Image" , "impress_ras_Export ")
|
||||
.Add Key := "sda" , Item :=Array("sda" , "StarDraw 5.0 (OpenOffice.org Impress)" , "StarDraw 5.0 (StarImpress) ")
|
||||
.Add Key := "sdd" , Item :=Array("sdd" , "StarImpress 5.0" , "StarImpress 5.0 ")
|
||||
.Add Key := "sdd3" , Item :=Array("sdd" , "StarDraw 3.0 (OpenOffice.org Impress)" , "StarDraw 3.0 (StarImpress) ")
|
||||
.Add Key := "sdd4" , Item :=Array("sdd" , "StarImpress 4.0" , "StarImpress 4.0 ")
|
||||
.Add Key := "sti" , Item :=Array("sti" , "OpenOffice.org 1.0 Presentation Template" , "impress_StarOffice_XML_Impress_Template ")
|
||||
.Add Key := "svg" , Item :=Array("svg" , "Scalable Vector Graphics" , "impress_svg_Export ")
|
||||
.Add Key := "svm" , Item :=Array("svm" , "StarView Metafile" , "impress_svm_Export ")
|
||||
.Add Key := "swf" , Item :=Array("swf" , "Macromedia Flash (SWF)" , "impress_flash_Export ")
|
||||
.Add Key := "sxd" , Item :=Array("sxd" , "OpenOffice.org 1.0 Drawing (OpenOffice.org Impress)" , "impress_StarOffice_XML_Draw ")
|
||||
.Add Key := "sxi" , Item :=Array("sxi" , "OpenOffice.org 1.0 Presentation" , "StarOffice XML (Impress) ")
|
||||
.Add Key := "tiff" , Item :=Array("tiff" , "Tagged Image File Format" , "impress_tif_Export ")
|
||||
.Add Key := "uop" , Item :=Array("uop" , "Unified Office Format presentation" , "UOF presentation ")
|
||||
.Add Key := "vor" , Item :=Array("vor" , "StarImpress 5.0 Template" , "StarImpress 5.0 Vorlage ")
|
||||
.Add Key := "vor3" , Item :=Array("vor" , "StarDraw 3.0 Template (OpenOffice.org Impress)" , "StarDraw 3.0 Vorlage (StarImpress) ")
|
||||
.Add Key := "vor4" , Item :=Array("vor" , "StarImpress 4.0 Template" , "StarImpress 4.0 Vorlage ")
|
||||
.Add Key := "vor5" , Item :=Array("vor" , "StarDraw 5.0 Template (OpenOffice.org Impress)" , "StarDraw 5.0 Vorlage (StarImpress) ")
|
||||
.Add Key := "wmf" , Item :=Array("wmf" , "Windows Metafile" , "impress_wmf_Export ")
|
||||
.Add Key := "xhtml" , Item :=Array("xml" , "XHTML" , "XHTML Impress File ")
|
||||
.Add Key := "xpm" , Item :=Array("xpm" , "X PixMap" , "impress_xpm_Export ")
|
||||
|
||||
End With
|
||||
|
||||
With CalcExportFilters
|
||||
.Add Key := "csv" , Item :=Array("csv" , "Text CSV" , "Text - txt - csv (StarCalc) ")
|
||||
.Add Key := "dbf" , Item :=Array("dbf" , "dBASE" , "dBase ")
|
||||
.Add Key := "dif" , Item :=Array("dif" , "Data Interchange Format" , "DIF ")
|
||||
.Add Key := "html" , Item :=Array("html" , "HTML Document (OpenOffice.org Calc)" , "HTML (StarCalc) ")
|
||||
.Add Key := "ods" , Item :=Array("ods" , "ODF Spreadsheet" , "calc8 ")
|
||||
.Add Key := "ooxml" , Item :=Array("xml" , "Microsoft Excel 2003 XML" , "MS Excel 2003 XML ")
|
||||
.Add Key := "ots" , Item :=Array("ots" , "ODF Spreadsheet Template" , "calc8_template ")
|
||||
.Add Key := "pdf" , Item :=Array("pdf" , "Portable Document Format" , "calc_pdf_Export ")
|
||||
.Add Key := "sdc" , Item :=Array("sdc" , "StarCalc 5.0" , "StarCalc 5.0 ")
|
||||
.Add Key := "sdc3" , Item :=Array("sdc" , "StarCalc 3.0" , "StarCalc 3.0 ")
|
||||
.Add Key := "sdc4" , Item :=Array("sdc" , "StarCalc 4.0" , "StarCalc 4.0 ")
|
||||
.Add Key := "slk" , Item :=Array("slk" , "SYLK" , "SYLK ")
|
||||
.Add Key := "stc" , Item :=Array("stc" , "OpenOffice.org 1.0 Spreadsheet Template" , "calc_StarOffice_XML_Calc_Template ")
|
||||
.Add Key := "sxc" , Item :=Array("sxc" , "OpenOffice.org 1.0 Spreadsheet" , "StarOffice XML (Calc) ")
|
||||
.Add Key := "uos" , Item :=Array("uos" , "Unified Office Format spreadsheet" , "UOF spreadsheet ")
|
||||
.Add Key := "vor" , Item :=Array("vor" , "StarCalc 5.0 Template" , "StarCalc 5.0 Vorlage/Template ")
|
||||
.Add Key := "vor3" , Item :=Array("vor" , "StarCalc 3.0 Template" , "StarCalc 3.0 Vorlage/Template ")
|
||||
.Add Key := "vor4" , Item :=Array("vor" , "StarCalc 4.0 Template" , "StarCalc 4.0 Vorlage/Template ")
|
||||
.Add Key := "xhtml" , Item :=Array("xhtml" , "XHTML" , "XHTML Calc File ")
|
||||
.Add Key := "xls" , Item :=Array("xls" , "Microsoft Excel 97/2000/XP" , "MS Excel 97 ")
|
||||
.Add Key := "xls5" , Item :=Array("xls" , "Microsoft Excel 5.0" , "MS Excel 5.0/95 ")
|
||||
.Add Key := "xls95" , Item :=Array("xls" , "Microsoft Excel 95" , "MS Excel 95 ")
|
||||
.Add Key := "xlt" , Item :=Array("xlt" , "Microsoft Excel 97/2000/XP Template" , "MS Excel 97 Vorlage/Template ")
|
||||
.Add Key := "xlt5" , Item :=Array("xlt" , "Microsoft Excel 5.0 Template" , "MS Excel 5.0/95 Vorlage/Template ")
|
||||
.Add Key := "xlt95" , Item :=Array("xlt" , "Microsoft Excel 95 Template" , "MS Excel 95 Vorlage/Template ")
|
||||
|
||||
End With
|
||||
|
||||
With WriterWebExportFilters
|
||||
.Add Key := "etext" , Item :=Array("txt" , "Text Encoded (OpenOffice.org Writer/Web)" , "Text (encoded) (StarWriter/Web) ")
|
||||
.Add Key := "html" , Item :=Array("html" , "HTML Document" , "HTML ")
|
||||
'.Add Key := "html" , Item :=Array("html" , "HTML Document Template" , "writerweb8_writer_template ")
|
||||
.Add Key := "html10" , Item :=Array("html" , "OpenOffice.org 1.0 HTML Template" , "writer_web_StarOffice_XML_Writer_Web_Template ")
|
||||
.Add Key := "mediawiki" , Item :=Array("txt" , "MediaWiki" , "MediaWiki_Web ")
|
||||
.Add Key := "pdf" , Item :=Array("pdf" , "PDF - Portable Document Format" , "writer_web_pdf_Export ")
|
||||
.Add Key := "sdw" , Item :=Array("sdw" , "StarWriter 5.0 (OpenOffice.org Writer/Web)" , "StarWriter 5.0 (StarWriter/Web) ")
|
||||
.Add Key := "sdw3" , Item :=Array("sdw" , "StarWriter 3.0 (OpenOffice.org Writer/Web)" , "StarWriter 3.0 (StarWriter/Web) ")
|
||||
.Add Key := "sdw4" , Item :=Array("sdw" , "StarWriter 4.0 (OpenOffice.org Writer/Web)" , "StarWriter 4.0 (StarWriter/Web) ")
|
||||
.Add Key := "text" , Item :=Array("txt" , "Text (OpenOffice.org Writer/Web)" , "Text (StarWriter/Web) ")
|
||||
.Add Key := "text10" , Item :=Array("txt" , "OpenOffice.org 1.0 Text Document (OpenOffice.org Writer/Web)" , "writer_web_StarOffice_XML_Writer ")
|
||||
.Add Key := "odt" , Item :=Array("txt" , "OpenOffice.org Text (OpenOffice.org Writer/Web)" , "writerweb8_writer ")
|
||||
.Add Key := "vor" , Item :=Array("vor" , "StarWriter/Web 5.0 Template" , "StarWriter/Web 5.0 Vorlage/Template ")
|
||||
.Add Key := "vor4" , Item :=Array("vor" , "StarWriter/Web 4.0 Template" , "StarWriter/Web 4.0 Vorlage/Template ")
|
||||
|
||||
End With
|
||||
|
||||
With DocTypeToFiltersMap
|
||||
.Add Key := "com.sun.star.text.TextDocument", Item := WriterExportFilters
|
||||
.Add Key := "com.sun.star.sheet.SpreadsheetDocument", Item := CalcExportFilters
|
||||
.Add Key := "com.sun.star.presentation.PresentationDocument", Item :=ImpressExportFilters
|
||||
.Add Key := "com.sun.star.drawing.DrawingDocument", Item := DrawExportFilters
|
||||
.Add Key := "com.sun.star.text.WebDocument", Item := WriterWebExportFilters
|
||||
End With
|
||||
ExportFiltersInited = True
|
||||
End Sub
|
||||
|
||||
Function FilterSaveExtension(filterDescriptor ())
|
||||
FilterSaveExtension = Trim(filterDescriptor(0))
|
||||
End Function
|
||||
|
||||
Function FilterHandler(filterDescriptor ())
|
||||
FilterHandler = Trim(filterDescriptor(2))
|
||||
End Function
|
||||
|
||||
Function GetFilter(docType, outputFormat)
|
||||
Dim filters
|
||||
|
||||
On Error Goto MissingFilter
|
||||
filters = DocTypeToFiltersMap(docType)
|
||||
LogMessage "output format is " & outputFormat
|
||||
GetFilter = filters(outputFormat)
|
||||
|
||||
Done:
|
||||
Exit Function
|
||||
|
||||
MissingFilter:
|
||||
LogMessage("No existing filters for exporting " & docType & " to " & outputFormat)
|
||||
GetFilter = Null
|
||||
Resume Done
|
||||
End Function
|
||||
|
|
@ -0,0 +1,201 @@
|
|||
REM ***** BASIC *****
|
||||
|
||||
Dim Interactive As Boolean
|
||||
Dim WaitFor
|
||||
|
||||
Function Convert(Optional inFileURL, Optional filterSpec, Optional outFileURL)
|
||||
Dim inDoc, inDocType, openParams, closeInDoc, presentationDoc
|
||||
|
||||
' Set Interactivity i.e., LogMessage pops up a message.
|
||||
Interactive = False
|
||||
|
||||
WaitFor = 10
|
||||
|
||||
' Init dependencies
|
||||
BasicLibraries.LoadLibrary("Tools")
|
||||
' BasicLibraries.LoadLibrary("XrayTool")
|
||||
|
||||
' Setup Export filters
|
||||
InitExportFilters
|
||||
|
||||
' Export to doc format by default
|
||||
If IsMissing(filterSpec) Then
|
||||
If Interactive Then
|
||||
filterSpec = InputBox("Export to: ")
|
||||
Else
|
||||
filterSpec = "doc"
|
||||
End If
|
||||
End If
|
||||
filterSpec = Trim(filterSpec)
|
||||
|
||||
closeInDoc = False
|
||||
If IsMissing(inFileURL) Then
|
||||
' Most likely, the Macro is run interactively. Act on
|
||||
' the current document
|
||||
If Not ThisComponent.HasLocation() Then
|
||||
LogMessage("Document doesn't have a location")
|
||||
Goto Failure
|
||||
End If
|
||||
|
||||
inDoc = ThisComponent
|
||||
inFileURL = inDoc.GetLocation()
|
||||
closeInDoc = False
|
||||
|
||||
Else
|
||||
' Load the document
|
||||
On Error Goto Failure
|
||||
openParams = Array(MakePropertyValue("Hidden", True),MakePropertyValue("ReadOnly", True),)
|
||||
|
||||
'openParams = Array()
|
||||
inDoc = StarDesktop.loadComponentFromURL(inFileURL, "_blank", 0, OpenParams())
|
||||
closeInDoc = True
|
||||
End If
|
||||
|
||||
If IsMissing(outFileURL) Then
|
||||
outFileURL = GetURLWithoutExtension(inFileURL)
|
||||
End If
|
||||
|
||||
If ExportDocument(inDoc, filterSpec, outFileURL) Then
|
||||
Goto Success
|
||||
End If
|
||||
|
||||
LogMessage("filterSpec1 is " & filterSpec)
|
||||
|
||||
' Export didn't go through. Maybe didn't find a valid filter.
|
||||
|
||||
' Check whether the request is to convert a Text or a Web
|
||||
' Document to a Presentation Document
|
||||
|
||||
inDocType = GetDocumentType(inDoc)
|
||||
If (inDocType = "com.sun.star.text.TextDocument" Or _
|
||||
inDocType = "com.sun.star.text.WebDocument") Then
|
||||
LogMessage("Filterspec2 is " & filterSpec)
|
||||
filter = GetFilter("com.sun.star.presentation.PresentationDocument", filterSpec)
|
||||
If IsNull(filter) Then
|
||||
LogMessage("We tried our best. Nothing more to do"
|
||||
Goto Failure
|
||||
Else
|
||||
LogMessage("Trying to create presentation document. Found valid filter for " & filterSpec)
|
||||
End If
|
||||
Else
|
||||
Goto Failure
|
||||
End If
|
||||
|
||||
' Export Outline to Presentation
|
||||
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
|
||||
dispatcher.executeDispatch(inDoc.CurrentController.Frame, ".uno:SendOutlineToStarImpress", "", 0, Array())
|
||||
|
||||
' Dispatch event above is aynchronous. Wait for a few seconds for the above event to finish
|
||||
Wait(WaitFor * 1000)
|
||||
|
||||
' After the dispatch, the current component is a presentation
|
||||
' document. Note that it doesn't have a location
|
||||
|
||||
presentationDoc = ThisComponent
|
||||
If IsNull(ExportDocument(presentationDoc, filter, outFileURL)) Then
|
||||
Goto Failure
|
||||
Else
|
||||
presentationDoc.Close(True)
|
||||
End If
|
||||
|
||||
Success:
|
||||
LogMessage("Successfully exported to " & outFileURL )
|
||||
Goto Done
|
||||
|
||||
Failure:
|
||||
LogMessage("Export failed " & outFileURL )
|
||||
Goto Done
|
||||
|
||||
Done:
|
||||
If closeInDoc Then
|
||||
inDoc.Close(True)
|
||||
End If
|
||||
End Function
|
||||
|
||||
' http://codesnippets.services.openoffice.org/Writer/Writer.MergeDocs.snip
|
||||
' http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=39983
|
||||
' http://user.services.openoffice.org/en/forum/viewtopic.php?f=21&t=23531
|
||||
|
||||
' http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/Files_and_Directories_%28Runtime_Library%29
|
||||
|
||||
|
||||
Function ExportDocument(inputDoc, filterSpec, outFileURL) As Boolean
|
||||
Dim inputDocType, filter
|
||||
ExportDocument = False
|
||||
|
||||
On Error Goto Failure
|
||||
inputDocType = GetDocumentType(inputDoc)
|
||||
|
||||
If IsArray(filterSpec) Then
|
||||
' Filter is fully specified
|
||||
filter = filterSpec
|
||||
Else
|
||||
' Filter is specified by it's name
|
||||
filter = GetFilter(inputDocType, filterSpec)
|
||||
End If
|
||||
|
||||
If InStr(outFileURL, ".") = 0 Then
|
||||
outFileURL = outFileURL & "." & FilterSaveExtension(filter)
|
||||
End If
|
||||
|
||||
LogMessage("outFileURL is " & outFileURL)
|
||||
|
||||
inputDoc.storeToUrl(outFileURL, Array(MakePropertyValue("FilterName", FilterHandler(filter))))
|
||||
|
||||
ExportDocument = True
|
||||
LogMessage("Export to " & outFileURL & " succeeded")
|
||||
Done:
|
||||
Exit Function
|
||||
|
||||
Failure:
|
||||
LogMessage("Export to " & outFileURL & " failed")
|
||||
Resume Done
|
||||
End Function
|
||||
|
||||
|
||||
Function GetURLWithoutExtension(s As String)
|
||||
Dim pos
|
||||
pos = Instr(s, ".")
|
||||
If pos = 0 Then
|
||||
GetURLWithoutExtension = s
|
||||
Else
|
||||
GetURLWithoutExtension = Left(s, pos - 1)
|
||||
End If
|
||||
End Function
|
||||
|
||||
Function GetDocumentType(oDoc)
|
||||
For Each docType in DocTypes
|
||||
If (oDoc.supportsService(docType)) Then
|
||||
GetDocumentType = docType
|
||||
Exit Function
|
||||
End If
|
||||
Next docType
|
||||
GetDocumentType = Nothing
|
||||
End Function
|
||||
|
||||
Function MakePropertyValue(Optional sName As String, Optional sValue) As com.sun.star.beans.PropertyValue
|
||||
Dim oPropertyValue As New com.sun.star.beans.PropertyValue
|
||||
|
||||
If Not IsMissing(sName) Then
|
||||
oPropertyValue.Name = sName
|
||||
EndIf
|
||||
|
||||
If Not IsMissing(sValue) Then
|
||||
oPropertyValue.Value = sValue
|
||||
EndIf
|
||||
|
||||
MakePropertyValue() = oPropertyValue
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
Sub LogMessage(message)
|
||||
If Interactive Then
|
||||
If Err <> 0 Then
|
||||
Print "Error " & Err & ": " & Error$ & " (line : " & Erl & ")"
|
||||
End If
|
||||
Print message
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,224 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Open Document Format for Office Applications (OpenDocument) Version 1.2
|
||||
Committee Specification (CS) 01, 17 March 2011
|
||||
Manifest Relax-NG Schema
|
||||
|
||||
Copyright (c) OASIS Open 2002-2011. All Rights Reserved.
|
||||
|
||||
All capitalized terms in the following text have the meanings assigned to them
|
||||
in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The
|
||||
full Policy may be found at the OASIS website.
|
||||
|
||||
This document and translations of it may be copied and furnished to others, and
|
||||
derivative works that comment on or otherwise explain it or assist in its
|
||||
implementation may be prepared, copied, published, and distributed, in whole or
|
||||
in part, without restriction of any kind, provided that the above copyright
|
||||
notice and this section are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way, including by
|
||||
removing the copyright notice or references to OASIS, except as needed for the
|
||||
purpose of developing any document or deliverable produced by an OASIS
|
||||
Technical Committee (in which case the rules applicable to copyrights, as set
|
||||
forth in the OASIS IPR Policy, must be followed) or as required to translate it
|
||||
into languages other than English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be revoked by
|
||||
OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an "AS IS"
|
||||
basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
|
||||
INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
|
||||
FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-->
|
||||
<grammar
|
||||
xmlns="http://relaxng.org/ns/structure/1.0"
|
||||
|
||||
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
|
||||
|
||||
xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"
|
||||
>
|
||||
<start>
|
||||
<choice>
|
||||
<ref name="manifest"/>
|
||||
</choice>
|
||||
</start>
|
||||
<define name="manifest">
|
||||
<element name="manifest:manifest">
|
||||
<ref name="manifest-attlist"/>
|
||||
<oneOrMore>
|
||||
<ref name="file-entry"/>
|
||||
</oneOrMore>
|
||||
</element>
|
||||
</define>
|
||||
<define name="manifest-attlist">
|
||||
<attribute name="manifest:version">
|
||||
<value>1.2</value>
|
||||
</attribute>
|
||||
</define>
|
||||
<define name="file-entry">
|
||||
<element name="manifest:file-entry">
|
||||
<ref name="file-entry-attlist"/>
|
||||
<optional>
|
||||
<ref name="encryption-data"/>
|
||||
</optional>
|
||||
</element>
|
||||
</define>
|
||||
<define name="file-entry-attlist">
|
||||
<interleave>
|
||||
<attribute name="manifest:full-path">
|
||||
<ref name="string"/>
|
||||
</attribute>
|
||||
<optional>
|
||||
<attribute name="manifest:size">
|
||||
<ref name="nonNegativeInteger"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
<attribute name="manifest:media-type">
|
||||
<ref name="string"/>
|
||||
</attribute>
|
||||
<optional>
|
||||
<attribute name="manifest:preferred-view-mode">
|
||||
<choice>
|
||||
<value>edit</value>
|
||||
<value>presentation-slide-show</value>
|
||||
<value>read-only</value>
|
||||
<ref name="namespacedToken"/>
|
||||
</choice>
|
||||
</attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="manifest:version">
|
||||
<ref name="string"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
</interleave>
|
||||
</define>
|
||||
|
||||
<define name="encryption-data">
|
||||
<element name="manifest:encryption-data">
|
||||
<ref name="encryption-data-attlist"/>
|
||||
<ref name="algorithm"/>
|
||||
<optional>
|
||||
<ref name="start-key-generation"/>
|
||||
</optional>
|
||||
<ref name="key-derivation"/>
|
||||
</element>
|
||||
</define>
|
||||
<define name="encryption-data-attlist">
|
||||
<interleave>
|
||||
<attribute name="manifest:checksum-type">
|
||||
<choice>
|
||||
<value>SHA1/1K</value>
|
||||
<ref name="anyURI"/>
|
||||
</choice>
|
||||
</attribute>
|
||||
<attribute name="manifest:checksum">
|
||||
<ref name="base64Binary"/>
|
||||
</attribute>
|
||||
</interleave>
|
||||
</define>
|
||||
<define name="algorithm">
|
||||
<element name="manifest:algorithm">
|
||||
<ref name="algorithm-attlist"/>
|
||||
<ref name="anyElements"/>
|
||||
</element>
|
||||
</define>
|
||||
<define name="algorithm-attlist">
|
||||
<interleave>
|
||||
<attribute name="manifest:algorithm-name">
|
||||
<choice>
|
||||
<value>Blowfish CFB</value>
|
||||
<ref name="anyURI"/>
|
||||
</choice>
|
||||
</attribute>
|
||||
<attribute name="manifest:initialisation-vector">
|
||||
<ref name="base64Binary"/>
|
||||
</attribute>
|
||||
</interleave>
|
||||
</define>
|
||||
<define name="anyAttListOrElements">
|
||||
<zeroOrMore>
|
||||
<attribute>
|
||||
<anyName/>
|
||||
<text/>
|
||||
</attribute>
|
||||
</zeroOrMore>
|
||||
<ref name="anyElements"/>
|
||||
</define>
|
||||
<define name="anyElements">
|
||||
<zeroOrMore>
|
||||
<element>
|
||||
<anyName/>
|
||||
<mixed>
|
||||
<ref name="anyAttListOrElements"/>
|
||||
</mixed>
|
||||
</element>
|
||||
</zeroOrMore>
|
||||
</define>
|
||||
<define name="key-derivation">
|
||||
<element name="manifest:key-derivation">
|
||||
<ref name="key-derivation-attlist"/>
|
||||
<empty/>
|
||||
</element>
|
||||
</define>
|
||||
<define name="key-derivation-attlist">
|
||||
<interleave>
|
||||
<attribute name="manifest:key-derivation-name">
|
||||
<choice>
|
||||
<value>PBKDF2</value>
|
||||
<ref name="anyURI"/>
|
||||
</choice>
|
||||
</attribute>
|
||||
<attribute name="manifest:salt">
|
||||
<ref name="base64Binary"/>
|
||||
</attribute>
|
||||
<attribute name="manifest:iteration-count">
|
||||
<ref name="nonNegativeInteger"/>
|
||||
</attribute>
|
||||
<optional>
|
||||
<attribute name="manifest:key-size">
|
||||
<ref name="nonNegativeInteger"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
</interleave>
|
||||
</define>
|
||||
<define name="start-key-generation">
|
||||
<element name="manifest:start-key-generation">
|
||||
<ref name="start-key-generation-attlist"/>
|
||||
<empty/>
|
||||
</element>
|
||||
</define>
|
||||
<define name="start-key-generation-attlist">
|
||||
<interleave>
|
||||
<attribute name="manifest:start-key-generation-name">
|
||||
<choice>
|
||||
<value>SHA1</value>
|
||||
<ref name="anyURI"/>
|
||||
</choice>
|
||||
</attribute>
|
||||
<optional>
|
||||
<attribute name="manifest:key-size">
|
||||
<ref name="nonNegativeInteger"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
</interleave>
|
||||
</define>
|
||||
<define name="base64Binary">
|
||||
<data type="base64Binary"/>
|
||||
</define>
|
||||
<define name="namespacedToken">
|
||||
<data type="QName">
|
||||
<param name="pattern">[^:]+:[^:]+</param>
|
||||
</data>
|
||||
</define>
|
||||
<define name="nonNegativeInteger">
|
||||
<data type="nonNegativeInteger"/>
|
||||
</define>
|
||||
<define name="string">
|
||||
<data type="string"/>
|
||||
</define>
|
||||
<define name="anyURI">
|
||||
<data type="anyURI"/>
|
||||
</define>
|
||||
</grammar>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,298 @@
|
|||
#+TITLE: OpenDocumentText Exporter for Orgmode
|
||||
#+AUTHOR: Jambunathan K
|
||||
#+EMAIL: emacs-orgmode@gnu.org
|
||||
#+DATE: %Y-%m-%d %T %Z
|
||||
#+DESCRIPTION:
|
||||
#+KEYWORDS:
|
||||
#+LANGUAGE: en
|
||||
#+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
|
||||
#+OPTIONS: TeX:t LaTeX:dvipng skip:nil d:nil todo:t pri:nil tags:not-in-toc
|
||||
|
||||
#+EXPORT_SELECT_TAGS: export
|
||||
#+EXPORT_EXCLUDE_TAGS: noexport
|
||||
#+LINK_UP:
|
||||
#+LINK_HOME:
|
||||
#+XSLT:
|
||||
|
||||
|
||||
* Summary
|
||||
|
||||
This package adds support for exporting of Orgmode files to
|
||||
OpenDocumentText.
|
||||
|
||||
The latest version of this document is available at
|
||||
|
||||
# - Text version :: http://repo.or.cz/w/org-mode/org-jambu.git/blob_plain/HEAD:/doc/ReleaseNotes.org
|
||||
- Web page :: http://repo.or.cz/w/org-mode/org-jambu.git/blob_plain/HEAD:/packages/README.html
|
||||
|
||||
* Compatibility with Official Orgmode
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: compatibility
|
||||
:END:
|
||||
|
||||
This release is is as good as *org-20110613 (git commit c4737ae)*
|
||||
with *only* the following changes left out.
|
||||
|
||||
| git commit | Description |
|
||||
|------------+------------------------------------------------------------------------|
|
||||
| 2f50b1 | add an alternate for inline images |
|
||||
| 49e6bc | Fix for html & docbook export of desc list items |
|
||||
| a201b1 | Fix HTML export of footnotes with lists, tables, quotes. |
|
||||
| 9f57b8 | Mixed export of numbered and unnumbered sections in HTML |
|
||||
| 438536 | Revert "Change underscores to hyphens in section labels" |
|
||||
| 33bae1 | Revert "Fix markup problems when using references in source fragments" |
|
||||
| fa12fe | Revert "org-html.el: Fix export of table.el tables." |
|
||||
| f72541 | Revert "HTML export -- Allow to change the name of the global DIV" |
|
||||
|
||||
* Implementation Details
|
||||
|
||||
This package enhances Orgmode in the following manner:
|
||||
1. A new line-oriented generic exporter
|
||||
2. All new html exporter re-implemented as a plugin to (1).
|
||||
3. A odt backend as a plugin to (1).
|
||||
|
||||
Feature (1) is provided by =org-lparse.el=.
|
||||
Feture (2) is provided by =lisp/org-html.el=.
|
||||
Feature (3) is provided by =lisp/org-odt.el=.
|
||||
|
||||
The new html exporter is feature-compatible with the official html
|
||||
exporter.
|
||||
|
||||
* Notes for Reviewers and Fellow Developers
|
||||
|
||||
=org-lparse= is the entry point for the generic exporter and
|
||||
drives html and odt backends.
|
||||
|
||||
=org-do-lparse= is the genericized version of the original
|
||||
=org-export-as-html= routine.
|
||||
|
||||
=C-h v org-lparse-native-backends= is a good starting point for
|
||||
exploring the generic exporter.
|
||||
|
||||
* Package Layout
|
||||
|
||||
- odt/README.org
|
||||
- odt/lisp/
|
||||
- org-lparse.el :: Generic line-oriented exporter
|
||||
- org-xhtml.el :: All new XHTML exporter
|
||||
- org-odt.el :: The OpenDocumentText backend
|
||||
- contrib/odt/tests
|
||||
- org-mode-unicorn.png ::
|
||||
- test.org :: Sample files for validating the exporter
|
||||
- contrib/odt/styles
|
||||
- OrgOdtAutomaticStyles.xml :: The default styles.xml file used by
|
||||
the OpenDocumentText exporter.
|
||||
- OrgOdtStyles.xml :: Automatic styles inserted in to content.xml
|
||||
- odt/BasicODConverter/
|
||||
- BasicODConverter-0.8.0.oxt :: OpenOffice extension for
|
||||
converting between various file formats supported by
|
||||
OpenOffice. A poor clone of unoconv.
|
||||
- Filters.bas ::
|
||||
- Main.bas :: StarBasic files that contribute to the above
|
||||
extension.
|
||||
- odt/OASIS
|
||||
- OpenDocument-v1.2-cs01-schema.rng :: Copy of
|
||||
http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-schema.rng
|
||||
- OpenDocument-v1.2-cs01-manifest-schema.rng :: Copy of
|
||||
http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-manifest-schema.rng
|
||||
- OpenDocument-schema-v1.1.rng :: Copy of
|
||||
http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-schema-v1.1.rng
|
||||
- odt/etc/schema
|
||||
- od-schema-v1.1.rnc ::
|
||||
- od-manifest-schema-v1.2-cs01.rnc ::
|
||||
- od-schema-v1.2-cs01.rnc :: rnc files for above rng
|
||||
files. Generated using [[http://www.thaiopensource.com/relaxng/trang.html][trang]].
|
||||
|
||||
- schemas.xml :: schema location file for auto validating the XML
|
||||
files that form part of an OpenDocument
|
||||
file. Refer =C-h f
|
||||
rng-set-schema-file-and-validate= FILENAME and
|
||||
=C-h f rng-what-schema=.
|
||||
|
||||
All the above files have been submitted for inclusing in Emacs
|
||||
proper. See
|
||||
http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00671.html
|
||||
|
||||
* Obtaining OpenDocumentExporter
|
||||
|
||||
The OpenDocumentExporter could be downloaded by one of the following
|
||||
methods:
|
||||
|
||||
** git checkout
|
||||
- Checkout URL :: http://repo.or.cz/r/org-mode/org-jambu.git
|
||||
- Web URL :: http://repo.or.cz/w/org-mode/org-jambu.git/
|
||||
|
||||
** Conventional tar
|
||||
- Download URL :: http://repo.or.cz/w/org-mode/org-jambu.git/snapshot/HEAD.tar.gz
|
||||
|
||||
** ELPA Tarball
|
||||
- Archive URL :: http://repo.or.cz/w/org-mode/org-jambu.git/blob_plain/HEAD:/packages/
|
||||
|
||||
The tarball is distributed as an org-odt package (for example
|
||||
=org-odt-20110519.tar=).
|
||||
|
||||
You need to have an *Org build >= org-20110626* for the exporter to
|
||||
function properly.
|
||||
|
||||
The most hassle-free way to download and install org-odt is through
|
||||
ELPA.
|
||||
|
||||
More help on all the above methods are available at
|
||||
http://orgmode.org/worg/org-faq.html.
|
||||
|
||||
* Test driving the Exporter
|
||||
|
||||
Once the package is installed in to your load-path, use
|
||||
=C-u M-x org-odt-unit-test= to visit an example org file bundled
|
||||
with this package.
|
||||
|
||||
1. Use =C-c C-e O= to export the buffer to OpenDocumentText.
|
||||
2. Use =M-x org-lparse= or =M-x org-lparse-and-open= for
|
||||
exporting to MS doc format.
|
||||
3. Use =M-x org-export-convert= on a buffer visiting odt file.
|
||||
|
||||
Steps 2 and 3 require that a converter be installed on the
|
||||
system. See [[#converter][this FAQ entry]] for more information on this.
|
||||
|
||||
- Misc. Info :: This package re-implements HTML exporter as
|
||||
well. You will see the following warning message
|
||||
*"Exporting to HTML using org-lparse..."* while you
|
||||
are exporting using new HTML exporter.
|
||||
|
||||
- Hint :: If you are using BasicODConverter, you can use steps 2 and
|
||||
3 for exporting an Org outline to presentation formats
|
||||
like OpenOffice Impress (odp) and Microsoft Powerpoint
|
||||
(ppt)
|
||||
- Know Issues :: If you have dvipng installed it is possible that
|
||||
the exported odt file has embedded images
|
||||
clobbered. This is *not* a bug in the exporter but
|
||||
seems like a bug in the package installer. See
|
||||
http://lists.gnu.org/archive/html/bug-gnu-emacs/2011-06/msg00445.html.
|
||||
|
||||
* Bug Reports and Feature Requests
|
||||
|
||||
Send in your bug report and feature requests to
|
||||
=emacs-orgmode@gnu.org= or to =kjambunathan at gmail dot com=.
|
||||
|
||||
Please search the Mailing List Archive -
|
||||
http://lists.gnu.org/archive/html/emacs-orgmode/ for =org-odt=
|
||||
before posting a question or a request either to me or the mailing
|
||||
list.
|
||||
|
||||
Posting to mailing list is preferable. It is possible that your post
|
||||
helps another user out there.
|
||||
|
||||
* Possible Feature Enhacmentes
|
||||
|
||||
** TODO Support for fontification of babel blocks
|
||||
May require enhancements to htmlfontify or htmlize packages.
|
||||
|
||||
** TODO Enhance table.el to support Odt format
|
||||
|
||||
** TODO Add support for exporting to odp
|
||||
|
||||
Use OpenOffice's File->Send->{Outline to Presentation |
|
||||
AutoAbstract to Presentation}. Also see
|
||||
|
||||
http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Impress_Guide/Creating_slides_from_an_outline
|
||||
|
||||
** TODO Support for generating MathML for LaTeX fragments
|
||||
See http://lists.gnu.org/archive/html/emacs-orgmode/2011-03/msg01755.html
|
||||
|
||||
* Frequently Asked Questions
|
||||
|
||||
** What features does the OpenDocumentExporter support?
|
||||
|
||||
At the moment, the exporter supports the following most commonly
|
||||
used features of Org
|
||||
|
||||
- Various Character Styles
|
||||
- Various Paragraph Styles (including Source Blocks)
|
||||
- Embedded ODT
|
||||
- Embedded MathML
|
||||
- Numbered, Bulleted and Description lists
|
||||
- Embedding and Resizing of Images including embedding of LaTeX fragments
|
||||
- Fuzzy, Dedicated and Radio Targets and Links
|
||||
- Tables
|
||||
- Footnotes
|
||||
- Outline Numbering and Table Of Contents
|
||||
- Special markups for elements like TODOs, Timestamps and Tags
|
||||
|
||||
The exporter is quite usable and stable.
|
||||
|
||||
** Is OpenDocumentExporter part of Orgmode or Emacs?
|
||||
|
||||
Not yet. I have expressed my willingness to merge this package in
|
||||
to official Orgmode and thus to Emacs. The current maintainer of
|
||||
Orgmode - =Bastien Guerry bzg at gnu.org= - has agreed to consider
|
||||
the package for integration. If you are interested in having this
|
||||
package merged with Orgmode send your requests to the maintainer.
|
||||
|
||||
For the sake of record, I am the sole author of the changes
|
||||
included in this package and I am consenting to have this work or
|
||||
derivative works make it's way into Emacs proper. My FSF copyright
|
||||
assignment number is #618390.
|
||||
|
||||
** How does it compare with official Orgmode
|
||||
For information about the latest release see [[#compatibility][this.]] For general
|
||||
information refer
|
||||
http://lists.gnu.org/archive/html/emacs-orgmode/2011-05/msg00751.html.
|
||||
|
||||
** How can I export via command line?
|
||||
|
||||
See the following post
|
||||
http://lists.gnu.org/archive/html/emacs-orgmode/2011-04/msg00952.html.
|
||||
|
||||
** How can I export to doc or docx format?
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: converter
|
||||
:END:
|
||||
Here are the steps.
|
||||
|
||||
*** Install the converter program.
|
||||
|
||||
There are numerous converters that are available: =unoconv=,
|
||||
=PyODConverter=, =JODConverter= etc etc.
|
||||
|
||||
org-odt is distributed with it's own converter
|
||||
=BasicODConverter=. It is /Basic/ not only because it is
|
||||
implemented in StarBasic but is a a very basic clone of unoconv.
|
||||
|
||||
**** BasicODConverter
|
||||
Install [[http://repo.or.cz/w/org-mode/org-jambu.git/blob/HEAD:/contrib/odt/BasicODConverter-0.8.0.oxt][BasicODConverter]] as a OpenOffice Extension.
|
||||
|
||||
**** unoconv
|
||||
|
||||
If you prefer using unoconv as the converter add the following
|
||||
snippet to your =.emacs=.
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; not tested with unoconv
|
||||
(require 'org-html)
|
||||
(setq org-export-convert-process '("unoconv" "-f" "%f" "-o" "%d" "%i"))
|
||||
#+end_src
|
||||
|
||||
*** Convert using new interactive functions
|
||||
|
||||
**** Export an Org buffer
|
||||
Use =M-x org-lparse= or =M-x org-lparse-and-open= and follow
|
||||
the prompts. Use TAB for completion if you are not already using
|
||||
ido.
|
||||
|
||||
***** Additional Note
|
||||
1. If you are using BasicODConverter you can export an Org file
|
||||
to =odp= or =ppt= formats.
|
||||
2. You can convert csv files to xls format
|
||||
3. OpenOffice doesn't ship with mediawiki or docbook export
|
||||
filters by default. So make sure that these extensions are
|
||||
installed before trying out these converters.
|
||||
|
||||
**** Export an existing file
|
||||
|
||||
Use =M-x org-export-convert= to convert an existing file.
|
||||
|
||||
|
||||
** How can I apply custom styles?
|
||||
|
||||
See this thread:
|
||||
http://lists.gnu.org/archive/html/emacs-orgmode/2011-03/msg01460.html
|
|
@ -0,0 +1,88 @@
|
|||
# Open Document Format for Office Applications (OpenDocument) Version 1.2
|
||||
# Committee Specification (CS) 01, 17 March 2011
|
||||
# Manifest Relax-NG Schema
|
||||
#
|
||||
# Copyright (c) OASIS Open 2002-2011. All Rights Reserved.
|
||||
#
|
||||
# All capitalized terms in the following text have the meanings assigned to them
|
||||
# in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The
|
||||
# full Policy may be found at the OASIS website.
|
||||
#
|
||||
# This document and translations of it may be copied and furnished to others, and
|
||||
# derivative works that comment on or otherwise explain it or assist in its
|
||||
# implementation may be prepared, copied, published, and distributed, in whole or
|
||||
# in part, without restriction of any kind, provided that the above copyright
|
||||
# notice and this section are included on all such copies and derivative works.
|
||||
# However, this document itself may not be modified in any way, including by
|
||||
# removing the copyright notice or references to OASIS, except as needed for the
|
||||
# purpose of developing any document or deliverable produced by an OASIS
|
||||
# Technical Committee (in which case the rules applicable to copyrights, as set
|
||||
# forth in the OASIS IPR Policy, must be followed) or as required to translate it
|
||||
# into languages other than English.
|
||||
#
|
||||
# The limited permissions granted above are perpetual and will not be revoked by
|
||||
# OASIS or its successors or assigns.
|
||||
#
|
||||
# This document and the information contained herein is provided on an "AS IS"
|
||||
# basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
# LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
|
||||
# INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
|
||||
# FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
namespace manifest =
|
||||
"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"
|
||||
|
||||
start = manifest
|
||||
manifest = element manifest:manifest { manifest-attlist, file-entry+ }
|
||||
manifest-attlist = attribute manifest:version { "1.2" }
|
||||
file-entry =
|
||||
element manifest:file-entry { file-entry-attlist, encryption-data? }
|
||||
file-entry-attlist =
|
||||
attribute manifest:full-path { \string }
|
||||
& attribute manifest:size { nonNegativeInteger }?
|
||||
& attribute manifest:media-type { \string }
|
||||
& attribute manifest:preferred-view-mode {
|
||||
"edit" | "presentation-slide-show" | "read-only" | namespacedToken
|
||||
}?
|
||||
& attribute manifest:version { \string }?
|
||||
encryption-data =
|
||||
element manifest:encryption-data {
|
||||
encryption-data-attlist,
|
||||
algorithm,
|
||||
start-key-generation?,
|
||||
key-derivation
|
||||
}
|
||||
encryption-data-attlist =
|
||||
attribute manifest:checksum-type { "SHA1/1K" | anyURI }
|
||||
& attribute manifest:checksum { base64Binary }
|
||||
algorithm =
|
||||
element manifest:algorithm { algorithm-attlist, anyElements }
|
||||
algorithm-attlist =
|
||||
attribute manifest:algorithm-name { "Blowfish CFB" | anyURI }
|
||||
& attribute manifest:initialisation-vector { base64Binary }
|
||||
anyAttListOrElements =
|
||||
attribute * { text }*,
|
||||
anyElements
|
||||
anyElements =
|
||||
element * {
|
||||
mixed { anyAttListOrElements }
|
||||
}*
|
||||
key-derivation =
|
||||
element manifest:key-derivation { key-derivation-attlist, empty }
|
||||
key-derivation-attlist =
|
||||
attribute manifest:key-derivation-name { "PBKDF2" | anyURI }
|
||||
& attribute manifest:salt { base64Binary }
|
||||
& attribute manifest:iteration-count { nonNegativeInteger }
|
||||
& attribute manifest:key-size { nonNegativeInteger }?
|
||||
start-key-generation =
|
||||
element manifest:start-key-generation {
|
||||
start-key-generation-attlist, empty
|
||||
}
|
||||
start-key-generation-attlist =
|
||||
attribute manifest:start-key-generation-name { "SHA1" | anyURI }
|
||||
& attribute manifest:key-size { nonNegativeInteger }?
|
||||
base64Binary = xsd:base64Binary
|
||||
namespacedToken = xsd:QName { pattern = "[^:]+:[^:]+" }
|
||||
nonNegativeInteger = xsd:nonNegativeInteger
|
||||
\string = xsd:string
|
||||
anyURI = xsd:anyURI
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<documentElement prefix="office" typeId="OpenDocument"/>
|
||||
<documentElement prefix="manifest" localName="manifest" typeId="OpenDocument Manifest"/>
|
||||
<typeId id="OpenDocument" uri="od-schema-v1.2-cs01.rnc"/>
|
||||
<typeId id="OpenDocument Manifest" uri="od-manifest-schema-v1.2-cs01.rnc"/>
|
||||
</locatingRules>
|
|
@ -0,0 +1,152 @@
|
|||
<!-- scripts -->
|
||||
<office:scripts/>
|
||||
|
||||
<!-- font face declarations -->
|
||||
<office:font-face-decls>
|
||||
<style:font-face style:name="Tahoma1" svg:font-family="Tahoma"/>
|
||||
<style:font-face style:name="courier" svg:font-family="courier, monospace"/>
|
||||
<style:font-face style:name="Arial Unicode MS" svg:font-family="'Arial Unicode MS'" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="HG Mincho Light J" svg:font-family="'HG Mincho Light J'" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Thorndale" svg:font-family="Thorndale" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Albany" svg:font-family="Albany" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Tahoma" svg:font-family="Tahoma" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
</office:font-face-decls>
|
||||
|
||||
<!-- automatic styles -->
|
||||
<office:automatic-styles>
|
||||
<style:style style:name="OrgTable" style:family="table">
|
||||
<style:table-properties style:width="12cm" table:align="center"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCell" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="none" fo:border-left="none" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellL" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="none" fo:border-left="0.035cm solid #808080" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="none" fo:border-left="none" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellLR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="none" fo:border-left="0.035cm solid #808080" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellT" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="none" fo:border-left="none" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTL" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="none" fo:border-left="0.035cm solid #808080" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="none" fo:border-left="none" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTLR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="none" fo:border-left="0.035cm solid #808080" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellB" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="0.035cm solid #808080" fo:border-left="none" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellBL" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="0.035cm solid #808080" fo:border-left="0.035cm solid #808080" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellBR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="0.035cm solid #808080" fo:border-left="none" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellBLR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="none" fo:border-bottom="0.035cm solid #808080" fo:border-left="0.035cm solid #808080" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTB" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="0.035cm solid #808080" fo:border-left="none" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTBL" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="0.035cm solid #808080" fo:border-left="0.035cm solid #808080" fo:border-right="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTBR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="0.035cm solid #808080" fo:border-left="none" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTblCellTBLR" style:family="table-cell">
|
||||
<style:table-cell-properties style:vertical-align="middle" fo:padding="0.159cm" fo:border-top="0.035cm solid #808080" fo:border-bottom="0.035cm solid #808080" fo:border-left="0.035cm solid #808080" fo:border-right="0.035cm solid #808080"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgFrame"
|
||||
style:family="graphic"
|
||||
style:parent-style-name="Frame">
|
||||
<style:graphic-properties fo:margin-left="0cm"
|
||||
fo:margin-right="0cm"
|
||||
fo:margin-top="0cm"
|
||||
fo:margin-bottom="0cm"
|
||||
style:run-through="foreground"
|
||||
style:wrap="none"
|
||||
style:vertical-pos="top"
|
||||
style:vertical-rel="paragraph"
|
||||
style:horizontal-pos="center"
|
||||
style:horizontal-rel="paragraph"
|
||||
fo:padding="0cm" fo:border="none"
|
||||
style:shadow="none"/>
|
||||
</style:style>
|
||||
|
||||
<style:style style:name="OrgGraphicsParagraphContent"
|
||||
style:family="graphic"
|
||||
style:parent-style-name="Graphics">
|
||||
<style:graphic-properties fo:margin-left="0cm"
|
||||
fo:margin-right="0cm"
|
||||
fo:margin-top="0cm"
|
||||
fo:margin-bottom="0cm"
|
||||
style:run-through="foreground"
|
||||
style:wrap="none"
|
||||
style:vertical-pos="from-top"
|
||||
style:vertical-rel="paragraph-content"
|
||||
style:horizontal-pos="from-left"
|
||||
style:horizontal-rel="paragraph-content"
|
||||
fo:padding="0cm"
|
||||
fo:border="none"
|
||||
style:shadow="none"
|
||||
style:mirror="none"
|
||||
fo:clip="rect(0cm, 0cm, 0cm, 0cm)"
|
||||
draw:luminance="0%"
|
||||
draw:contrast="0%"
|
||||
draw:red="0%"
|
||||
draw:green="0%"
|
||||
draw:blue="0%"
|
||||
draw:gamma="100%"
|
||||
draw:color-inversion="false"
|
||||
draw:image-opacity="100%"
|
||||
draw:color-mode="standard"/>
|
||||
</style:style>
|
||||
|
||||
<style:style style:name="OrgGraphicsBaseline"
|
||||
style:family="graphic"
|
||||
style:parent-style-name="Graphics">
|
||||
<style:graphic-properties style:vertical-pos="top"
|
||||
style:vertical-rel="baseline"
|
||||
style:mirror="none"
|
||||
fo:clip="rect(0cm, 0cm, 0cm, 0cm)"
|
||||
draw:luminance="0%"
|
||||
draw:contrast="0%"
|
||||
draw:red="0%"
|
||||
draw:green="0%"
|
||||
draw:blue="0%"
|
||||
draw:gamma="100%"
|
||||
draw:color-inversion="false"
|
||||
draw:image-opacity="100%"
|
||||
draw:color-mode="standard"/>
|
||||
</style:style>
|
||||
|
||||
<style:style style:name="OrgGraphicsParagraph"
|
||||
style:family="graphic"
|
||||
style:parent-style-name="Graphics">
|
||||
<style:graphic-properties style:horizontal-pos="center"
|
||||
style:horizontal-rel="paragraph"
|
||||
style:mirror="none"
|
||||
fo:clip="rect(0cm, 0cm, 0cm, 0cm)"
|
||||
draw:luminance="0%"
|
||||
draw:contrast="0%"
|
||||
draw:red="0%"
|
||||
draw:green="0%"
|
||||
draw:blue="0%"
|
||||
draw:gamma="100%"
|
||||
draw:color-inversion="false"
|
||||
draw:image-opacity="100%"
|
||||
draw:color-mode="standard"/>
|
||||
</style:style>
|
||||
|
||||
</office:automatic-styles>
|
|
@ -0,0 +1,668 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<office:document-styles xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" office:version="1.2">
|
||||
<office:font-face-decls>
|
||||
<style:font-face style:name="OpenSymbol" svg:font-family="OpenSymbol"/>
|
||||
<style:font-face style:name="Tahoma1" svg:font-family="Tahoma"/>
|
||||
<style:font-face style:name="Courier New" svg:font-family="'Courier New'" style:font-family-generic="modern" style:font-pitch="fixed"/>
|
||||
<style:font-face style:name="NSimSun" svg:font-family="NSimSun" style:font-family-generic="modern" style:font-pitch="fixed"/>
|
||||
<style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Tahoma" svg:font-family="Tahoma" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
</office:font-face-decls>
|
||||
<office:styles>
|
||||
<style:default-style style:family="graphic">
|
||||
<style:graphic-properties draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
|
||||
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
|
||||
<style:tab-stops/>
|
||||
</style:paragraph-properties>
|
||||
<style:text-properties style:use-window-font-color="true" fo:font-size="12pt" fo:language="en" fo:country="GB" style:letter-kerning="true" style:font-size-asian="12pt" style:language-asian="zh" style:country-asian="CN" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="paragraph">
|
||||
<style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
|
||||
<style:text-properties style:use-window-font-color="true" style:font-name="Times New Roman" fo:font-size="12pt" fo:language="en" fo:country="GB" style:letter-kerning="true" style:font-name-asian="SimSun" style:font-size-asian="12pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Tahoma" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="table">
|
||||
<style:table-properties table:border-model="collapsing"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="table-row">
|
||||
<style:table-row-properties fo:keep-together="auto"/>
|
||||
</style:default-style>
|
||||
|
||||
<!-- Outline numbering -->
|
||||
<text:outline-style>
|
||||
<text:outline-level-style text:level="1" style:num-suffix=". " style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-0.762cm" fo:margin-left="0.762cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="2" style:num-suffix=". " style:num-format="1" text:display-levels="2">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-1.016cm" fo:margin-left="1.016cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="3" style:num-suffix=". " style:num-format="1" text:display-levels="3">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-1.27cm" fo:margin-left="1.27cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="4" style:num-suffix=". " style:num-format="1" text:display-levels="4">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-1.524cm" fo:margin-left="1.524cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="5" style:num-suffix=". " style:num-format="1" text:display-levels="5">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-1.778cm" fo:margin-left="1.778cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="6" style:num-suffix=". " style:num-format="1" text:display-levels="6">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-2.032cm" fo:margin-left="2.032cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="7" style:num-suffix=". " style:num-format="1" text:display-levels="7">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-2.286cm" fo:margin-left="2.286cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="8" style:num-suffix=". " style:num-format="1" text:display-levels="8">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-2.54cm" fo:margin-left="2.54cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="9" style:num-suffix=". " style:num-format="1" text:display-levels="9">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-2.794cm" fo:margin-left="2.794cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="10" style:num-suffix=". " style:num-format="1" text:display-levels="10">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="nothing" fo:text-indent="-3.048cm" fo:margin-left="3.048cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
</text:outline-style>
|
||||
|
||||
<style:style style:name="Standard" style:family="paragraph" style:class="text"/>
|
||||
<style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" fo:keep-with-next="always"/>
|
||||
<style:text-properties style:font-name="Arial" fo:font-size="14pt" style:font-name-asian="SimSun" style:font-size-asian="14pt" style:font-name-complex="Tahoma" style:font-size-complex="14pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
|
||||
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm"/>
|
||||
</style:style>
|
||||
<style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
|
||||
<style:text-properties style:font-name-complex="Tahoma1"/>
|
||||
</style:style>
|
||||
<style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-name-complex="Tahoma1" style:font-size-complex="12pt" style:font-style-complex="italic"/>
|
||||
</style:style>
|
||||
<style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
|
||||
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties style:font-name-complex="Tahoma1"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_1" style:display-name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="1" style:class="text">
|
||||
<style:text-properties fo:font-size="115%" fo:font-weight="bold" style:font-size-asian="115%" style:font-weight-asian="bold" style:font-size-complex="115%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_2" style:display-name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="2" style:class="text">
|
||||
<style:text-properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="14pt" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-style-complex="italic" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_3" style:display-name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="3" style:class="text">
|
||||
<style:text-properties fo:font-size="14pt" fo:font-weight="bold" style:font-size-asian="14pt" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_4" style:display-name="Heading 4" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="4" style:class="text">
|
||||
<style:text-properties fo:font-size="85%" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="85%" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="85%" style:font-style-complex="italic" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_5" style:display-name="Heading 5" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="5" style:class="text">
|
||||
<style:text-properties fo:font-size="85%" fo:font-weight="bold" style:font-size-asian="85%" style:font-weight-asian="bold" style:font-size-complex="85%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_6" style:display-name="Heading 6" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="6" style:class="text">
|
||||
<style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_7" style:display-name="Heading 7" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="7" style:class="text">
|
||||
<style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_8" style:display-name="Heading 8" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="8" style:class="text">
|
||||
<style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_9" style:display-name="Heading 9" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="9" style:class="text">
|
||||
<style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_10" style:display-name="Heading 10" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="10" style:class="text">
|
||||
<style:text-properties fo:font-size="75%" fo:font-weight="bold" style:font-size-asian="75%" style:font-weight-asian="bold" style:font-size-complex="75%" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Heading_20_1.title" style:display-name="Heading 1.title" style:family="paragraph" style:parent-style-name="Heading_20_1">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="Text_20_body_20_indent" style:display-name="Text body indent" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="List_20_Indent" style:display-name="List Indent" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-left="5.001cm" fo:margin-right="0cm" fo:text-indent="-4.5cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="0cm"/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="First_20_line_20_indent" style:display-name="First line indent" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0.499cm" style:auto-text-indent="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="Hanging_20_indent" style:display-name="Hanging indent" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-left="1cm" fo:margin-right="0cm" fo:text-indent="-0.499cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="0cm"/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Salutation" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
|
||||
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_Heading" style:display-name="Contents Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-size="16pt" fo:font-weight="bold" style:font-size-asian="16pt" style:font-weight-asian="bold" style:font-size-complex="16pt" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_1" style:display-name="Contents 1" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="17cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_2" style:display-name="Contents 2" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="16.501cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_3" style:display-name="Contents 3" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="0.998cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="16.002cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_4" style:display-name="Contents 4" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="1.498cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="15.503cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_5" style:display-name="Contents 5" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="1.997cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="15.004cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_6" style:display-name="Contents 6" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="2.496cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="14.504cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_7" style:display-name="Contents 7" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="2.995cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="14.005cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_8" style:display-name="Contents 8" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="3.494cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="13.506cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_9" style:display-name="Contents 9" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="3.993cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="13.007cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Contents_20_10" style:display-name="Contents 10" style:family="paragraph" style:parent-style-name="Index" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="4.493cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="12.508cm" style:type="right" style:leader-style="dotted" style:leader-text="."/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Quotations" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
|
||||
<style:paragraph-properties fo:margin-left="1cm" fo:margin-right="1cm" fo:margin-top="0cm" fo:margin-bottom="0.499cm" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="Preformatted_20_Text" style:display-name="Preformatted Text" style:family="paragraph" style:parent-style-name="Standard" style:class="html">
|
||||
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"/>
|
||||
<style:text-properties style:font-name="Courier New" fo:font-size="10pt" style:font-name-asian="NSimSun" style:font-size-asian="10pt" style:font-name-complex="Courier New" style:font-size-complex="10pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgVerse" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
|
||||
<style:paragraph-properties fo:background-color="#c0c0c0" fo:padding="0.049cm" fo:border="0.018cm solid #000000" style:shadow="none">
|
||||
<style:background-image/>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="OrgSourceBlock" style:family="paragraph" style:parent-style-name="Preformatted_20_Text">
|
||||
<style:paragraph-properties fo:background-color="#c0c0c0" fo:padding="0.049cm" fo:border="0.018cm solid #000000" style:shadow="none">
|
||||
<style:background-image/>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="OrgCenter" style:family="paragraph" style:parent-style-name="Text_20_body">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTableContents" style:family="paragraph" style:parent-style-name="Text_20_body"/>
|
||||
<style:style style:name="OrgTableHeading" style:family="paragraph" style:parent-style-name="OrgTableContents" style:class="extra">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-weight="bold" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
|
||||
<style:style style:name="OrgTableHeadingLeft" style:family="paragraph" style:parent-style-name="OrgTableHeading">
|
||||
<style:paragraph-properties fo:text-align="left" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTableHeadingRight" style:family="paragraph" style:parent-style-name="OrgTableHeading">
|
||||
<style:paragraph-properties fo:text-align="right" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTableHeadingCenter" style:family="paragraph" style:parent-style-name="OrgTableHeading">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
|
||||
<style:style style:name="OrgTableContentsLeft" style:family="paragraph" style:parent-style-name="OrgTableContents">
|
||||
<style:paragraph-properties fo:text-align="left" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTableContentsRight" style:family="paragraph" style:parent-style-name="OrgTableContents">
|
||||
<style:paragraph-properties fo:text-align="right" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTableContentsCenter" style:family="paragraph" style:parent-style-name="OrgTableContents">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="Text_20_body_20_bold" style:display-name="Text body bold" style:family="paragraph" style:parent-style-name="Text_20_body" style:next-style-name="Text_20_body">
|
||||
<style:text-properties fo:font-weight="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Footnote" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="-0.499cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="Figure" style:family="paragraph" style:parent-style-name="Caption"/>
|
||||
<style:style style:name="Illustration_20_Index_20_Heading" style:display-name="Illustration Index Heading" style:family="paragraph" style:parent-style-name="Heading" style:class="index">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-size="16pt" fo:font-weight="bold" style:font-size-asian="16pt" style:font-weight-asian="bold" style:font-size-complex="16pt" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table" style:family="paragraph" style:parent-style-name="Caption" style:class="extra">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="Horizontal_20_Line" style:display-name="Horizontal Line" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="html">
|
||||
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.499cm" style:border-line-width-bottom="0.002cm 0.035cm 0.002cm" fo:padding="0cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.039cm double #808080" text:number-lines="false" text:line-number="0" style:join-border="false"/>
|
||||
<style:text-properties fo:font-size="6pt" style:font-size-asian="6pt" style:font-size-complex="6pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="Emphasis" style:family="text">
|
||||
<style:text-properties fo:font-style="italic" style:font-style-asian="italic" style:font-style-complex="italic"/>
|
||||
</style:style>
|
||||
<style:style style:name="Underline" style:family="text">
|
||||
<style:text-properties style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color" fo:background-color="transparent"/>
|
||||
</style:style>
|
||||
<style:style style:name="Strikethrough" style:family="text">
|
||||
<style:text-properties style:text-line-through-style="solid"/>
|
||||
</style:style>
|
||||
<style:style style:name="Source_20_Text" style:display-name="Source Text" style:family="text">
|
||||
<style:text-properties style:font-name="Courier New" fo:background-color="transparent" style:font-name-asian="NSimSun" style:font-name-complex="Courier New"/>
|
||||
</style:style>
|
||||
<style:style style:name="Citation" style:family="text">
|
||||
<style:text-properties fo:font-style="italic" style:font-style-asian="italic" style:font-style-complex="italic"/>
|
||||
</style:style>
|
||||
<style:style style:name="Example" style:family="text">
|
||||
<style:text-properties style:font-name="Courier New" fo:background-color="transparent" style:font-name-asian="NSimSun" style:font-name-complex="Courier New"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgCode" style:family="text" style:parent-style-name="Source_20_Text"/>
|
||||
|
||||
<!-- BEGIN: Org Agenda Styles -->
|
||||
<style:style style:name="OrgTodo" style:family="text">
|
||||
<style:text-properties fo:color="#ff0000"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgDone" style:family="text">
|
||||
<style:text-properties fo:color="#008000"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTag" style:family="text">
|
||||
<style:text-properties fo:background-color="#add8e6"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTimestamp" style:family="text">
|
||||
<style:text-properties fo:color="#bebebe"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTimestampKeyword" style:family="text">
|
||||
<style:text-properties fo:color="#5f9ea0"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgTimestampWrapper" style:family="text"/>
|
||||
<style:style style:name="OrgTarget" style:family="text"/>
|
||||
<!-- END: Org Agenda Styles -->
|
||||
|
||||
<style:style style:name="Bold" style:family="text">
|
||||
<style:text-properties fo:font-weight="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="Numbering_20_Symbols" style:display-name="Numbering Symbols" style:family="text"/>
|
||||
<style:style style:name="Footnote_20_Symbol" style:display-name="Footnote Symbol" style:family="text"/>
|
||||
<style:style style:name="Footnote_20_anchor" style:display-name="Footnote anchor" style:family="text">
|
||||
<style:text-properties style:text-position="super 58%"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgSuperscript" style:family="text">
|
||||
<style:text-properties style:text-position="super 58%"/>
|
||||
</style:style>
|
||||
<style:style style:name="OrgSubscript" style:family="text">
|
||||
<style:text-properties style:text-position="sub 58%"/>
|
||||
</style:style>
|
||||
<style:style style:name="Internet_20_link" style:display-name="Internet link" style:family="text">
|
||||
<style:text-properties fo:color="#000080" fo:language="zxx" fo:country="none" style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color" style:language-asian="zxx" style:country-asian="none" style:language-complex="zxx" style:country-complex="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="Graphics" style:family="graphic">
|
||||
<style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/>
|
||||
</style:style>
|
||||
<style:style style:name="Frame" style:family="graphic">
|
||||
<style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" fo:margin-top="0.201cm" fo:margin-bottom="0.201cm" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content" fo:padding="0.15cm" fo:border="0.002cm solid #000000"/>
|
||||
</style:style>
|
||||
<text:list-style style:name="Numbering_20_1" style:display-name="Numbering 1">
|
||||
<text:list-level-style-number text:level="1" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.499cm" fo:text-indent="-0.499cm" fo:margin-left="0.499cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="2" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1cm" fo:text-indent="-0.499cm" fo:margin-left="1cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="3" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.499cm" fo:text-indent="-0.499cm" fo:margin-left="1.499cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="4" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2cm" fo:text-indent="-0.499cm" fo:margin-left="2cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="5" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.499cm" fo:text-indent="-0.499cm" fo:margin-left="2.499cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="6" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3cm" fo:text-indent="-0.499cm" fo:margin-left="3cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="7" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.5cm" fo:text-indent="-0.499cm" fo:margin-left="3.5cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="8" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.001cm" fo:text-indent="-0.499cm" fo:margin-left="4.001cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="9" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.5cm" fo:text-indent="-0.499cm" fo:margin-left="4.5cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="10" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.001cm" fo:text-indent="-0.499cm" fo:margin-left="5.001cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
</text:list-style>
|
||||
<text:list-style style:name="List_20_1" style:display-name="List 1">
|
||||
<text:list-level-style-bullet text:level="1" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.4cm" fo:text-indent="-0.4cm" fo:margin-left="0.4cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="2" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.801cm" fo:text-indent="-0.4cm" fo:margin-left="0.801cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="3" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.199cm" fo:text-indent="-0.4cm" fo:margin-left="1.199cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="4" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.6cm" fo:text-indent="-0.4cm" fo:margin-left="1.6cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="5" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2cm" fo:text-indent="-0.4cm" fo:margin-left="2cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="6" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.401cm" fo:text-indent="-0.4cm" fo:margin-left="2.401cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="7" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.799cm" fo:text-indent="-0.4cm" fo:margin-left="2.799cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="8" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.2cm" fo:text-indent="-0.4cm" fo:margin-left="3.2cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="9" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.6cm" fo:text-indent="-0.4cm" fo:margin-left="3.6cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="10" text:style-name="Numbering_20_Symbols" text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.001cm" fo:text-indent="-0.4cm" fo:margin-left="4.001cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="OpenSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
</text:list-style>
|
||||
<text:list-style style:name="OrgBulletedList">
|
||||
<text:list-level-style-bullet text:level="1" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-0.635cm" fo:margin-left="1.27cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="2" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.905cm" fo:text-indent="-0.635cm" fo:margin-left="1.905cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="3" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-0.635cm" fo:margin-left="2.54cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="4" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.175cm" fo:text-indent="-0.635cm" fo:margin-left="3.175cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="5" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.81cm" fo:text-indent="-0.635cm" fo:margin-left="3.81cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="6" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.445cm" fo:text-indent="-0.635cm" fo:margin-left="4.445cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="7" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.08cm" fo:text-indent="-0.635cm" fo:margin-left="5.08cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="8" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.715cm" fo:text-indent="-0.635cm" fo:margin-left="5.715cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="9" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.35cm" fo:text-indent="-0.635cm" fo:margin-left="6.35cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="10" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char="•">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.985cm" fo:text-indent="-0.635cm" fo:margin-left="6.985cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="StarSymbol"/>
|
||||
</text:list-level-style-bullet>
|
||||
</text:list-style>
|
||||
<text:list-style style:name="OrgNumberedList">
|
||||
<text:list-level-style-number text:level="1" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-0.635cm" fo:margin-left="1.27cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="2" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.905cm" fo:text-indent="-0.635cm" fo:margin-left="1.905cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="3" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-0.635cm" fo:margin-left="2.54cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="4" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.175cm" fo:text-indent="-0.635cm" fo:margin-left="3.175cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="5" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.81cm" fo:text-indent="-0.635cm" fo:margin-left="3.81cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="6" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.445cm" fo:text-indent="-0.635cm" fo:margin-left="4.445cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="7" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.08cm" fo:text-indent="-0.635cm" fo:margin-left="5.08cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="8" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.715cm" fo:text-indent="-0.635cm" fo:margin-left="5.715cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="9" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.35cm" fo:text-indent="-0.635cm" fo:margin-left="6.35cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
<text:list-level-style-number text:level="10" style:num-suffix="." style:num-format="1">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.985cm" fo:text-indent="-0.635cm" fo:margin-left="6.985cm"/>
|
||||
</style:list-level-properties>
|
||||
</text:list-level-style-number>
|
||||
</text:list-style>
|
||||
<text:list-style style:name="OrgDescriptionList">
|
||||
<text:list-level-style-bullet text:level="1" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-0.635cm" fo:margin-left="1.27cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="2" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.905cm" fo:text-indent="-0.635cm" fo:margin-left="1.905cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="3" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-0.635cm" fo:margin-left="2.54cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="4" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.175cm" fo:text-indent="-0.635cm" fo:margin-left="3.175cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="5" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.81cm" fo:text-indent="-0.635cm" fo:margin-left="3.81cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="6" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="4.445cm" fo:text-indent="-0.635cm" fo:margin-left="4.445cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="7" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.08cm" fo:text-indent="-0.635cm" fo:margin-left="5.08cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="8" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="5.715cm" fo:text-indent="-0.635cm" fo:margin-left="5.715cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="9" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.35cm" fo:text-indent="-0.635cm" fo:margin-left="6.35cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
<text:list-level-style-bullet text:level="10" text:style-name="Bullet_20_Symbols" style:num-suffix="." text:bullet-char=" ">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="6.985cm" fo:text-indent="-0.635cm" fo:margin-left="6.985cm"/>
|
||||
</style:list-level-properties>
|
||||
<style:text-properties style:font-name="Tahoma"/>
|
||||
</text:list-level-style-bullet>
|
||||
</text:list-style>
|
||||
<text:notes-configuration text:note-class="footnote" text:citation-style-name="Footnote_20_Symbol" text:citation-body-style-name="Footnote_20_anchor" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
|
||||
<text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
|
||||
<text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
|
||||
</office:styles>
|
||||
<office:automatic-styles>
|
||||
<style:page-layout style:name="Mpm1">
|
||||
<style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
|
||||
<style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
|
||||
</style:page-layout-properties>
|
||||
<style:header-style/>
|
||||
<style:footer-style/>
|
||||
</style:page-layout>
|
||||
</office:automatic-styles>
|
||||
<office:master-styles>
|
||||
<style:master-page style:name="Standard" style:page-layout-name="Mpm1"/>
|
||||
</office:master-styles>
|
||||
</office:document-styles>
|
Loading…
Reference in New Issue