Character unit

From Apache OpenOffice Wiki
Revision as of 06:20, 7 June 2007 by Fong (Talk | contribs)

Jump to: navigation, search

Character unit overview

In CJK, especailly in China, character is used as a unit to measure some paragraph attributes, such as indent, line spacing and tab stop. etc. Character unit is most useful in processing Chinese. For example, users are used to use two characters as the indent of first line of the paragraph.

**大家好

大家好,才是真的好

With character unit, users need not worry about the layout confusion due to font size changing.

For line spacing of paragraph, line unit is used.

Feature

Implementation

File format support

Open XML support

<xsd:complexType name="CT_Spacing">
   <xsd:attribute name="before" type="ST_TwipsMeasure" use="optional">
     <xsd:annotation>
       <xsd:documentation>Spacing Above Paragraph</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="beforeLines" type="ST_DecimalNumber" use="optional">
     <xsd:annotation>
       <xsd:documentation>Spacing Above Paragraph IN Line Units</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="beforeAutospacing" type="ST_OnOff" use="optional">
     <xsd:annotation>
       <xsd:documentation>Automatically Determine Spacing Above Paragraph</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="after" type="ST_TwipsMeasure" use="optional">
     <xsd:annotation>
       <xsd:documentation>Spacing Below Paragraph</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="afterLines" type="ST_DecimalNumber" use="optional">
     <xsd:annotation>
       <xsd:documentation>Spacing Below Paragraph in Line Units</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="afterAutospacing" type="ST_OnOff" use="optional">
     <xsd:annotation>
       <xsd:documentation>Automatically Determine Spacing Below Paragraph</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="line" type="ST_SignedTwipsMeasure" use="optional">
     <xsd:annotation>
       <xsd:documentation>Spacing Between Lines in Paragraph</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
   <xsd:attribute name="lineRule" type="ST_LineSpacingRule" use="optional">
     <xsd:annotation>
       <xsd:documentation>Type of Spacing Between Lines</xsd:documentation>
     </xsd:annotation>
   </xsd:attribute>
 </xsd:complexType>


UOF support

ODF support

ODF does not support Character unit yet. The following proposal will be sent to the ODF TC for discussion.

Personal tools