6.2 Curve

<..configure ooffice curve..>
 \ConfigureEnv{rubric}
    {\bgroup <.rubric table.>} {\egroup} {} {}
-_-_-

<..rubric table..>
 \Configure{table-column-style}
    {table:style-name="<.rubric col num.>"}
 \Configure{longtable}
    {\IgnorePar\EndP  \HCode{<.show input line no.>}%
     \halignTB{longtable}%
     <.list the grouping of columns.>}
    {<.insert Clr.>\HCode{</table:table>}}
    {\HCode{<table:table-row \Hnewline}\halignTR\HCode{
                               table:style-name="TBL-\TableNo-\HRow-">}}
    {\HCode{</table:table-row>}}
    {\HCode{<table:table-cell
              \ifnum \HMultispan>1 table:number-columns-spanned="\HMultispan"\fi
            \space  table:style-name="<.rubric cell num.>" ><text:p
                    text:style-name="<.rubric par num.>"  >}<.td save EndP.>%
     <.start array par box.>\PushStack\Table:Stck\TableNo}
    {\PopStack\Table:Stck\TableNo
     <.end array par box.>\HCode{</text:p></table:table-cell>}}
-_-_-

<..rubric col num..>
 \ifcase \ar:cnt\relax
 \or  %1
    keyCol%
 \or  %2
    markCol%
 \else
    bodyCol%   TBL-\TableNo -\ar:cnt
 \fi
-_-_-

<..rubric cell num..>
 \ifcase \HMultispan\relax
 \or  %1
    \ifcase \HCol\relax
    \or %1
          keyCell%
    \or %2
          markCell%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \or  %2
    \ifnum \HCol=2
          subrubricCell%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \or  %3
    \ifnum \HCol=1
          rubricheadCell%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \else
    TBL-\TableNo-\HRow-\HCol
 \fi
-_-_-

<..rubric par num..>
 \ifcase \HMultispan\relax
 \or  %1
    \ifcase \HCol\relax
    \or %1
          keyP%
    \or %2
          markP%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \or  %2
    \ifnum \HCol=2
          subrubricP%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \or  %3
    \ifnum \HCol=1
          rubricheadP%
    \else
          TBL-\TableNo-\HRow-\HCol
    \fi
 \else
    TBL-\TableNo-\HRow-\HCol
 \fi
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="markCol"
           style:family="table-column"
           > \Hnewline
      <style:table-column-properties
           style:rel-column-width="180*"/>
 </style:style> \Hnewline
 <style:style style:name="keyCol" style:family="table-column">
       <style:table-column-properties
           style:rel-column-width="1546*"/>
 </style:style> \Hnewline
 <style:style style:name="bodyCol" style:family="table-column">
       <style:table-column-properties
           style:rel-column-width="6914*"/>
 </style:style> \Hnewline
 }
-_-_-

<..configure ooffice curve..>+
 \Configure{maketitle}
   {}{}
   {\ifvmode \IgnorePar\fi \EndP
    \HCode{<text:h text:style-name="curveTitle" text:outline-level="1"
              >}}
   {\ifvmode \IgnorePar\fi \EndP \HCode{</text:h>}}
   {\ifvmode \IgnorePar\fi \EndP
    \HCode{<text:h text:style-name="curveSubTitle" text:outline-level="2"
              >}}
   {\ifvmode \IgnorePar\fi \EndP \HCode{</text:h>}}
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="curveTitle"
           style:family="paragraph"
           > \Hnewline
     <style:paragraph-properties
           fo:text-align="center"
           style:justify-single-word="false"
           fo:margin-top="0.4cm"
           fo:margin-bottom="0.1cm"
     /> \Hnewline
     <style:text-properties
           fo:font-size="145\%"
           fo:font-weight="bold"
     /> \Hnewline
 </style:style> \Hnewline
 }
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="curveSubTitle"
           style:family="paragraph"
           > \Hnewline
     <style:paragraph-properties
           fo:text-align="center"
           style:justify-single-word="false"
           fo:margin-top="0.1cm"
           fo:margin-bottom="0.2cm"
     /> \Hnewline
     <style:text-properties
           fo:font-size="130\%"
           fo:font-weight="normal"
           fo:font-style="italic"
     /> \Hnewline
 </style:style> \Hnewline
 }
-_-_-

<..configure ooffice curve..>+
 \Configure{makeheaders}
    {\ifvmode \IgnorePar\fi \EndP
     \HCode{%
       <table:table table:name="makeheaders" >
         <table:table-column table:number-columns-repeated="2"/>
           <table:table-row>
             <table:table-cell table:style-name="leftheader"
                               office:value-type="string">
               <text:p text:style-name="Pleft"  >}}
     {\HCode{</text:p>
             </table:table-cell>
             <table:table-cell table:style-name="rightheader"
                               office:value-type="string">
               <text:p text:style-name="Pright"  >}}
     {\HCode{</text:p>
             </table:table-cell>
           </table:table-row>
       </table:table>}}
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 <style:style
           style:name="leftheader"
           style:family="table-cell">
       <style:table-cell-properties
           fo:padding="0.0382in"
           fo:border="none"/>
 </style:style>
 <style:style
           style:name="rightheader"
           style:family="table-cell">
     <style:table-cell-properties
           fo:padding="0.0382in"
           fo:border="none"/> i
 </style:style>
 <style:style style:name="Pleft"
              style:family="paragraph" >
       <style:paragraph-properties
             fo:text-align="left"
             style:justify-single-word="false"/>
       <style:text-properties
           fo:font-style="normal" />
 </style:style>
 <style:style style:name="Pright"
              style:family="paragraph" >
       <style:paragraph-properties
             fo:text-align="end"
             style:justify-single-word="false"/>
       <style:text-properties
           fo:font-style="normal" />
 </style:style>
 }
-_-_-

<..configure ooffice curve..>+
 \Configure{rubrichead}
   {\ifvmode \IgnorePar\fi \EndP
    \HCode{<text:span text:style-name="rubrichead"  >}}
   {\ifvmode \IgnorePar\fi \EndP \HCode{</text:span>}}
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="rubrichead"
           style:family="text"
           > \Hnewline
     <style:text-properties
           fo:font-size="110\%"
           fo:font-weight="bold"
     /> \Hnewline
 </style:style> \Hnewline
 }
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="rubricheadP"
           style:family="paragraph"
           > \Hnewline
     <style:paragraph-properties
           fo:text-align="center"
           style:justify-single-word="false"
           fo:margin-top="0.2cm"
           fo:margin-bottom="0.2cm"
     /> \Hnewline
 </style:style> \Hnewline
 }
-_-_-

<..configure ooffice curve..>+
 \Configure{subrubric}
   {\ifvmode \IgnorePar\fi \EndP
    \HCode{<text:span text:style-name="subrubric"  >}}
   {\ifvmode \IgnorePar\fi \EndP \HCode{</text:span>}}
-_-_-

<..configure ooffice curve..>+
 \OOstyles{%
 \Hnewline
 <style:style
           style:name="subrubric"
           style:family="text"
           > \Hnewline
     <style:text-properties
           fo:font-weight="normal"
           fo:font-style="italic"
           fo:font-size="130\%"
     /> \Hnewline
 </style:style> \Hnewline
 }
-_-_-