Files
oleibman 0c64e18cbd Ods Reader Style Support Part 2 - Alignment, Protection, Default Fill
Continuing the work of PR #4810.

Ods Reader changes still to come
- Default border, alignment, protection
- Font
    - subscript
    - superscript
- Borders (up next)
- Style applied to entire row
- Style applied to entire column
- Parent styles?

Ods Writer changes still to come
- Default border, alignment, protections
- Style applied to entire row
- Style applied to entire column
- Parent styles?
2026-02-18 00:56:28 -08:00

123 lines
10 KiB
XML

<?xml version="1.0"?>
<office:document-content xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" office:version="1.2">
<office:scripts/>
<office:font-face-decls/>
<office:automatic-styles>
<style:style style:family="table" style:master-page-name="Default" style:name="ta1">
<style:table-properties table:display="true" />
</style:style>
<style:style style:family="table" style:master-page-name="Default" style:name="ta2">
<style:table-properties table:display="true" />
</style:style>
<style:style style:family="table-cell" style:name="ce0" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#000000" fo:font-family="Calibri" fo:font-size="11pt"/>
</style:style>
<number:date-style style:name="N200">
<number:day/>
<number:text>/</number:text>
<number:month/>
<number:text>/</number:text>
<number:year/>
<number:text> </number:text>
<number:hours/>
<number:text>:</number:text>
<number:minutes number:style="long"/>
</number:date-style>
<style:style style:data-style-name="N200" style:family="table-cell" style:name="ce1" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#000000" fo:font-family="Calibri" fo:font-size="11pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce2" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties style:font-weight-asian="bold" style:font-weight-complex="bold" fo:color="#000000" fo:font-family="Calibri" fo:font-size="11pt" fo:font-weight="bold"/>
</style:style>
<style:style style:family="table-cell" style:name="ce3" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#000000" fo:font-family="Calibri" fo:font-size="11pt" fo:font-style="italic"/>
</style:style>
<style:style style:family="table-cell" style:name="ce4" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#000000" fo:font-family="Courier" fo:font-size="11pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce5" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#000000" fo:font-family="Courier" fo:font-size="14pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce6" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties fo:color="#0000FF" fo:font-family="Courier" fo:font-size="14pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce7" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="#ffffff"/>
<style:text-properties fo:color="#0000FF" fo:font-family="Courier" fo:font-size="14pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce8" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="#ff0000"/>
<style:text-properties fo:color="#0000FF" fo:font-family="Courier" fo:font-size="14pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce9" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="#ff0000"/>
<style:text-properties style:text-underline-color="font-color" style:text-underline-style="solid" style:text-underline-type="single" style:text-underline-width="auto" fo:color="#0000FF" fo:font-family="Courier" fo:font-size="14pt"/>
</style:style>
<style:style style:family="table-cell" style:name="ce10" style:parent-style-name="Default">
<style:table-cell-properties style:rotation-align="none" style:rotation-angle="0" style:vertical-align="bottom" fo:background-color="transparent"/>
<style:text-properties style:text-underline-color="font-color" style:text-underline-style="solid" style:text-underline-type="double" style:text-underline-width="auto" fo:color="#000000" fo:font-family="Calibri" fo:font-size="11pt"/>
</style:style>
</office:automatic-styles>
<office:body>
<office:spreadsheet>
<table:calculation-settings/>
<table:table table:name="Worksheet" table:style-name="ta1">
<office:forms/>
<table:table-row>
<table:table-cell office:value="1" office:value-type="float" table:style-name="ce2">
<text:p>1</text:p>
</table:table-cell>
<table:table-cell office:value="12345.6789" office:value-type="float" table:style-name="ce3">
<text:p>12345.6789</text:p>
</table:table-cell>
<table:table-cell office:value="1" office:value-type="float" table:style-name="ce9">
<text:p>1</text:p>
</table:table-cell>
<table:table-cell office:value-type="string" table:style-name="ce0">
<text:p>01234</text:p>
</table:table-cell>
<table:table-cell office:value-type="string" table:style-name="ce0">
<text:p>Lorem ipsum</text:p>
</table:table-cell>
<table:table-cell office:string-value="" office:value-type="string" table:formula="of:=#NULL!" table:style-name="ce0">
<text:p>#NULL!</text:p>
</table:table-cell>
<table:table-cell office:value-type="string" table:style-name="ce0">
<text:p>Lorem ipsum</text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell office:boolean-value="true" office:value-type="boolean" table:style-name="ce0">
<text:p>TRUE</text:p>
</table:table-cell>
<table:table-cell office:boolean-value="false" office:value-type="boolean" table:style-name="ce0">
<text:p>FALSE</text:p>
</table:table-cell>
<table:table-cell office:string-value="1 1" office:value-type="string" table:formula="of:=IF([.A3]; CONCAT([.A1]; &quot; &quot;; [.A2]); CONCAT([.A2]; &quot; &quot;; [.A1]))" table:style-name="ce10">
<text:p>1 1</text:p>
</table:table-cell>
<table:table-cell office:date-value="2017-03-04T13:43:46" office:value-type="date" table:style-name="ce1">
<text:p>4/3/17 13:43</text:p>
</table:table-cell>
</table:table-row>
</table:table>
<table:table table:name="New Worksheet" table:style-name="ta2">
<office:forms/>
<table:table-row>
<table:table-cell office:value="2" office:value-type="float" table:style-name="ce0">
<text:p>2</text:p>
</table:table-cell>
</table:table-row>
</table:table>
<table:named-expressions/>
</office:spreadsheet>
</office:body>
</office:document-content>