OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (OFFICE-4108) new attribute for list level format string


    [ https://issues.oasis-open.org/browse/OFFICE-4108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=79586#comment-79586 ] 

Michael Stahl commented on OFFICE-4108:
---------------------------------------

so i assume Andreas wants something like this?

{noformat}
diff --git a/src/main/resources/odf1.3/OpenDocument-v1.3-schema.rng b/src/main/resources/odf1.3/OpenDocument-v1.3-schema.rng
index dc77c4f..30ce4d0 100644
--- a/src/main/resources/odf1.3/OpenDocument-v1.3-schema.rng
+++ b/src/main/resources/odf1.3/OpenDocument-v1.3-schema.rng
@@ -2155,20 +2155,27 @@
       <rng:attribute name="style:num-prefix">
         <rng:ref name="string"/>
       </rng:attribute>
     </rng:optional>
     <rng:optional>
       <rng:attribute name="style:num-suffix">
         <rng:ref name="string"/>
       </rng:attribute>
     </rng:optional>
   </rng:define>
+  <rng:define name="common-num-list-format-name-attlist">
+    <rng:optional>
+      <rng:attribute name="style:num-list-format-name">
+        <rng:ref name="styleNameRef"/>
+      </rng:attribute>
+    </rng:optional>
+  </rng:define>
   <rng:define name="common-number-attlist">
     <rng:interleave>
       <rng:optional>
         <rng:attribute name="number:min-integer-digits">
           <rng:ref name="integer"/>
         </rng:attribute>
       </rng:optional>
       <rng:optional>
         <rng:attribute name="number:grouping">
           <rng:ref name="boolean"/>
@@ -7252,20 +7259,39 @@
       <rng:optional>
         <rng:attribute name="number:style">
           <rng:choice>
             <rng:value>short</rng:value>
             <rng:value>long</rng:value>
           </rng:choice>
         </rng:attribute>
       </rng:optional>
     </rng:interleave>
   </rng:define>
+  <rng:define name="number-num-list-format">
+    <rng:element name="number:num-list-format">
+      <rng:attribute name="style:name">
+        <rng:ref name="styleName"/>
+      </rng:attribute>
+      <rng:interleave>
+        <rng:zeroOrMore>
+          <rng:element name="number:num-list-label">
+            <rng:attribute name="text:level">
+              <rng:ref name="positiveInteger"/>
+            </rng:attribute>
+          </rng:element>
+        </rng:zeroOrMore>
+        <rng:zeroOrMore>
+          <rng:ref name="number-text"/>
+        </rng:zeroOrMore>
+      </rng:interleave>
+    </rng:element>
+  </rng:define>
   <rng:define name="number-number">
     <rng:element name="number:number">
       <rng:ref name="number-number-attlist"/>
       <rng:ref name="common-decimal-places-attlist"/>
       <rng:ref name="common-number-attlist"/>
       <rng:zeroOrMore>
         <rng:ref name="number-embedded-text"/>
       </rng:zeroOrMore>
     </rng:element>
   </rng:define>
@@ -13630,20 +13656,23 @@
     </rng:list>
   </rng:define>
   <rng:define name="styles">
     <rng:interleave>
       <rng:zeroOrMore>
         <rng:ref name="style-style"/>
       </rng:zeroOrMore>
       <rng:zeroOrMore>
         <rng:ref name="text-list-style"/>
       </rng:zeroOrMore>
+      <rng:zeroOrMore>
+        <rng:ref name="number-num-list-format"/>
+      </rng:zeroOrMore>
       <rng:zeroOrMore>
         <rng:ref name="number-number-style"/>
       </rng:zeroOrMore>
       <rng:zeroOrMore>
         <rng:ref name="number-currency-style"/>
       </rng:zeroOrMore>
       <rng:zeroOrMore>
         <rng:ref name="number-percentage-style"/>
       </rng:zeroOrMore>
       <rng:zeroOrMore>
@@ -17346,20 +17375,21 @@
   </rng:define>
   <rng:define name="text-list-level-style-number-attr">
     <rng:interleave>
       <rng:optional>
         <rng:attribute name="text:style-name">
           <rng:ref name="styleNameRef"/>
         </rng:attribute>
       </rng:optional>
       <rng:ref name="common-num-format-attlist"/>
       <rng:ref name="common-num-format-prefix-suffix-attlist"/>
+      <rng:ref name="common-num-list-format-name-attlist"/>
       <rng:optional>
         <rng:attribute name="text:display-levels">
           <rng:ref name="positiveInteger"/>
         </rng:attribute>
       </rng:optional>
       <rng:optional>
         <rng:attribute name="text:start-value">
           <rng:ref name="positiveInteger"/>
         </rng:attribute>
       </rng:optional>
@@ -17645,20 +17675,21 @@
       <rng:attribute name="text:level">
         <rng:ref name="positiveInteger"/>
       </rng:attribute>
       <rng:optional>
         <rng:attribute name="text:style-name">
           <rng:ref name="styleNameRef"/>
         </rng:attribute>
       </rng:optional>
       <rng:ref name="common-num-format-attlist"/>
       <rng:ref name="common-num-format-prefix-suffix-attlist"/>
+      <rng:ref name="common-num-list-format-name-attlist"/>
       <rng:optional>
         <rng:attribute name="text:display-levels">
           <rng:ref name="positiveInteger"/>
         </rng:attribute>
       </rng:optional>
       <rng:optional>
         <rng:attribute name="text:start-value">
           <rng:ref name="positiveInteger"/>
         </rng:attribute>
       </rng:optional>
{noformat}


> new attribute for list level format string
> ------------------------------------------
>
>                 Key: OFFICE-4108
>                 URL: https://issues.oasis-open.org/browse/OFFICE-4108
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: New Feature
>          Components: Formatting Properties, Lists, Part (Schema)
>    Affects Versions: ODF 1.3
>            Reporter: Michael Stahl
>            Priority: Minor
>             Fix For: ODF 1.4
>
>         Attachments: loext-num-list-format-proposal.odt
>
>
> Add a new attribute style:num-list-format containing a list level format string, see attachment for details.



--
This message was sent by Atlassian Jira
(v8.3.3#803004)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]