diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-02-25 11:50:33 +0100 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-02-25 12:08:51 +0100 |
commit | 029b2e15c255f4bfb24f908eb46900b2c25ff4ea (patch) | |
tree | 8d04dc844d22eea5fc5748fbdbbec562df954cba /writerfilter/source/ooxml/model.xml | |
parent | 55d1464407776e8c11bb49b024a7a451c110745f (diff) |
writerfilter: add w14:textOutline to model.xml
Change-Id: I3b4164a3fccff015a37b43e6fcba225947fb9d16
Diffstat (limited to 'writerfilter/source/ooxml/model.xml')
-rw-r--r-- | writerfilter/source/ooxml/model.xml | 294 |
1 files changed, 271 insertions, 23 deletions
diff --git a/writerfilter/source/ooxml/model.xml b/writerfilter/source/ooxml/model.xml index 0ee293c63c48..e7ed883e55e6 100644 --- a/writerfilter/source/ooxml/model.xml +++ b/writerfilter/source/ooxml/model.xml @@ -5379,6 +5379,36 @@ <value>in</value> </choice> </define> + <define name="ST_OnOff"> + <choice> + <value>true</value> + <value>false</value> + <value>0</value> + <value>1</value> + </choice> + </define> + <define name="ST_PathShadeType"> + <choice> + <value>shape</value> + <value>circle</value> + <value>rect</value> + </choice> + </define> + <define name="ST_PresetLineDashVal"> + <choice> + <value>solid</value> + <value>dot</value> + <value>sysDot</value> + <value>dash</value> + <value>sysDash</value> + <value>lgDash</value> + <value>dashDot</value> + <value>sysDashDot</value> + <value>lgDashDot</value> + <value>lgDashDotDot</value> + <value>sysDashDotDot</value> + </choice> + </define> <define name="ST_PositiveCoordinate"> <data type="long"> @@ -5513,6 +5543,71 @@ </choice> </define> + <define name="EG_FillProperties"> + <choice> + <optional> + <element name="noFill"> + <ref name="CT_Empty"/> + </element> + </optional> + <optional> + <element name="solidFill"> + <ref name="CT_SolidColorFillProperties"/> + </element> + </optional> + <optional> + <element name="gradFill"> + <ref name="CT_GradientFillProperties"/> + </element> + </optional> + </choice> + </define> + + <define name="EG_ShadeProperties"> + <choice> + <optional> + <element name="lin"> + <ref name="CT_LinearShadeProperties"/> + </element> + </optional> + <optional> + <element name="path"> + <ref name="CT_PathShadeProperties"/> + </element> + </optional> + </choice> + </define> + + <define name="EG_LineDashProperties"> + <choice> + <optional> + <element name="prstDash"> + <ref name="CT_PresetLineDashProperties"/> + </element> + </optional> + </choice> + </define> + + <define name="EG_LineJoinProperties"> + <choice> + <optional> + <element name="round"> + <ref name="CT_Empty"/> + </element> + </optional> + <optional> + <element name="bevel"> + <ref name="CT_Empty"/> + </element> + </optional> + <optional> + <element name="miter"> + <ref name="CT_LineJoinMiterProperties"/> + </element> + </optional> + </choice> + </define> + <define name="CT_SRgbColor"> <ref name="EG_ColorTransform"/> <attribute name="val"> @@ -5540,7 +5635,97 @@ <ref name="ST_Percentage"/> </attribute> </define> + <define name="CT_Empty"> + <empty/> + </define> + <define name="CT_SolidColorFillProperties"> + <ref name="EG_ColorChoice"/> + </define> + <define name="CT_GradientFillProperties"> + <optional> + <element name="gsLst"> + <ref name="CT_GradientStopList"/> + </element> + </optional> + <optional> + <ref name="EG_ShadeProperties"/> + </optional> + </define> + <define name="CT_LinearShadeProperties"> + <optional> + <attribute name="ang"> + <ref name="ST_PositiveFixedAngle"/> + </attribute> + </optional> + <optional> + <attribute name="scaled"> + <ref name="ST_OnOff"/> + </attribute> + </optional> + </define> + <define name="CT_PathShadeProperties"> + <optional> + <element name="fillToRect"> + <ref name="CT_RelativeRect"/> + </element> + </optional> + <optional> + <attribute name="path"> + <ref name="ST_PathShadeType"/> + </attribute> + </optional> + </define> + <define name="CT_GradientStopList"> + <oneOrMore> + <element name="gs"> + <ref name="CT_GradientStop"/> + </element> + </oneOrMore> + </define> + <define name="CT_GradientStop"> + <ref name="EG_ColorChoice"/> + <attribute name="pos"> + <ref name="ST_PositiveFixedPercentage"/> + </attribute> + </define> + <define name="CT_RelativeRect"> + <optional> + <attribute name="l"> + <ref name="ST_Percentage"/> + </attribute> + </optional> + <optional> + <attribute name="t"> + <ref name="ST_Percentage"/> + </attribute> + </optional> + <optional> + <attribute name="r"> + <ref name="ST_Percentage"/> + </attribute> + </optional> + <optional> + <attribute name="b"> + <ref name="ST_Percentage"/> + </attribute> + </optional> + </define> + <define name="CT_PresetLineDashProperties"> + <optional> + <attribute name="val"> + <ref name="ST_PresetLineDashVal"/> + </attribute> + </optional> + </define> + <define name="CT_LineJoinMiterProperties"> + <optional> + <attribute name="lim"> + <ref name="ST_PositivePercentage"/> + </attribute> + </optional> + </define> + <!-- Main Elements--> <define name="CT_Glow"> <optional> <ref name="EG_ColorChoice"/> @@ -5549,7 +5734,6 @@ <ref name="ST_PositiveCoordinate"/> </attribute> </define> - <define name="CT_Shadow"> <optional> <ref name="EG_ColorChoice"/> @@ -5595,7 +5779,6 @@ </attribute> </optional> </define> - <define name="CT_Reflection"> <optional> <attribute name="blurRad"> @@ -5663,9 +5846,17 @@ </attribute> </optional> </define> - <define name="CT_TextOutlineEffect"> <optional> + <ref name="EG_FillProperties"/> + </optional> + <optional> + <ref name="EG_LineDashProperties"/> + </optional> + <optional> + <ref name="EG_LineJoinProperties"/> + </optional> + <optional> <attribute name="w"> <ref name="ST_LineWidth"/> </attribute> @@ -5692,67 +5883,56 @@ <ref name="CT_Glow"/> </element> </define> - <define name="shadow"> <element name="shadow"> <ref name="CT_Shadow"/> </element> </define> - <define name="reflection"> <element name="reflection"> <ref name="CT_Reflection"/> </element> </define> - <define name="textOutline"> <element name="textOutline"> <ref name="CT_TextOutlineEffect"/> </element> </define> - <define name="textFill"> <element name="textFill"> <empty/> </element> </define> - <define name="scene3d"> <element name="scene3d"> <empty/> </element> </define> - <define name="props3d"> <element name="props3d"> <empty/> </element> </define> - <define name="ligatures"> <element name="ligatures"> <empty/> </element> </define> - <define name="numForm"> <element name="numForm"> <empty/> </element> </define> - <define name="numSpacing"> <element name="numSpacing"> <empty/> </element> </define> - <define name="stylisticSets"> <element name="stylisticSets"> <empty/> </element> </define> - <define name="cntxtAlts"> <element name="cntxtAlts"> <empty/> @@ -5774,7 +5954,6 @@ <value name="accent5" tokenid="ooxml:ST_SchemeColorVal_accent5">accent5</value> <value name="accent6" tokenid="ooxml:ST_SchemeColorVal_accent6">accent6</value> </resource> - <resource name="ST_RectAlignment" resource="List" generated="yes"> <value name="none" tokenid="ooxml:ST_RectAlignment_none">none</value> <value name="tl" tokenid="ooxml:ST_RectAlignment_tl">tl</value> @@ -5787,13 +5966,11 @@ <value name="b" tokenid="ooxml:ST_RectAlignment_b">b</value> <value name="br" tokenid="ooxml:ST_RectAlignment_br">br</value> </resource> - <resource name="ST_LineCap" resource="List" generated="yes"> <value name="rnd" tokenid="ooxml:ST_LineCap_rnd">rnd</value> <value name="sq" tokenid="ooxml:ST_LineCap_sq">sq</value> <value name="flat" tokenid="ooxml:ST_LineCap_flat">flat</value> </resource> - <resource name="ST_CompoundLine" resource="List" generated="yes"> <value name="sng" tokenid="ooxml:ST_CompoundLine_sng">sng</value> <value name="dbl" tokenid="ooxml:ST_CompoundLine_dbl">dbl</value> @@ -5801,11 +5978,33 @@ <value name="thinThick" tokenid="ooxml:ST_CompoundLine_thinThick">thinThick</value> <value name="tri" tokenid="ooxml:ST_CompoundLine_tri">tri</value> </resource> - <resource name="ST_PenAlignment" resource="List" generated="yes"> <value name="ctr" tokenid="ooxml:ST_PenAlignment_ctr">ctr</value> <value name="in" tokenid="ooxml:ST_PenAlignment_in">in</value> - <value name="flat" tokenid="ooxml:ST_PenAlignment_flat">flat</value> + </resource> + <resource name="ST_OnOff" resource="List" generated="yes"> + <value name="true" tokenid="ooxml:ST_OnOff_true">true</value> + <value name="false" tokenid="ooxml:ST_OnOff_false">false</value> + <value name="0" tokenid="ooxml:ST_OnOff_0">0</value> + <value name="1" tokenid="ooxml:ST_OnOff_1">1</value> + </resource> + <resource name="ST_PathShadeType" resource="List" generated="yes"> + <value name="shape" tokenid="ooxml:ST_PathShadeType_shape">shape</value> + <value name="circle" tokenid="ooxml:ST_PathShadeType_circle">circle</value> + <value name="rect" tokenid="ooxml:ST_PathShadeType_rect">rect</value> + </resource> + <resource name="ST_PresetLineDashVal" resource="List" generated="yes"> + <value name="solid" tokenid="ooxml:ST_PresetLineDashVal_solid">solid</value> + <value name="dot" tokenid="ooxml:ST_PresetLineDashVal_dot">dot</value> + <value name="sysDot" tokenid="ooxml:ST_PresetLineDashVal_sysDot">sysDot</value> + <value name="dash" tokenid="ooxml:ST_PresetLineDashVal_dash">dash</value> + <value name="sysDash" tokenid="ooxml:ST_PresetLineDashVal_sysDash">sysDash</value> + <value name="lgDash" tokenid="ooxml:ST_PresetLineDashVal_lgDash">lgDash</value> + <value name="dashDot" tokenid="ooxml:ST_PresetLineDashVal_dashDot">dashDot</value> + <value name="sysDashDot" tokenid="ooxml:ST_PresetLineDashVal_sysDashDot">sysDashDot</value> + <value name="lgDashDot" tokenid="ooxml:ST_PresetLineDashVal_lgDashDot">lgDashDot</value> + <value name="lgDashDotDot" tokenid="ooxml:ST_PresetLineDashVal_lgDashDotDot">lgDashDotDot</value> + <value name="sysDashDotDot" tokenid="ooxml:ST_PresetLineDashVal_sysDashDotDot">sysDashDotDot</value> </resource> <resource name="ST_PositiveCoordinate" resource="Integer" generated="yes"/> @@ -5834,6 +6033,23 @@ <element name="srgbClr" tokenid="ooxml:EG_ColorChoice_srgbClr"/> <element name="schemeClr" tokenid="ooxml:EG_ColorChoice_schemeClr"/> </resource> + <resource name="EG_FillProperties" resource="Properties" tag="character"> + <element name="noFill" tokenid="ooxml:EG_FillProperties_noFill"/> + <element name="solidFill" tokenid="ooxml:EG_FillProperties_solidFill"/> + <element name="gradFill" tokenid="ooxml:EG_FillProperties_gradFill"/> + </resource> + <resource name="EG_ShadeProperties" resource="Properties" tag="character"> + <element name="lin" tokenid="ooxml:EG_ShadeProperties_lin"/> + <element name="path" tokenid="ooxml:EG_ShadeProperties_path"/> + </resource> + <resource name="EG_LineDashProperties" resource="Properties" tag="character"> + <element name="prstDash" tokenid="ooxml:EG_LineDashProperties_prstDash"/> + </resource> + <resource name="EG_LineJoinProperties" resource="Properties" tag="character"> + <element name="round" tokenid="ooxml:EG_LineJoinProperties_round"/> + <element name="bevel" tokenid="ooxml:EG_LineJoinProperties_bevel"/> + <element name="miter" tokenid="ooxml:EG_LineJoinProperties_miter"/> + </resource> <!-- Complex Types Resource Definitions --> <resource name="CT_Glow" resource="Properties" tag="character"> @@ -5854,6 +6070,38 @@ <resource name="CT_Percentage" resource="Properties" tag="character"> <attribute name="val" tokenid="ooxml:CT_Percentage_val"/> </resource> + <resource name="CT_Empty" resource="Properties" tag="character"/> + <resource name="CT_SolidColorFillProperties" resource="Properties" tag="character"/> + <resource name="CT_GradientFillProperties" resource="Properties" tag="character"> + <element name="gsLst" tokenid="ooxml:CT_GradientFillProperties_gsLst"/> + </resource> + <resource name="CT_GradientStopList" resource="Properties" tag="character"> + <element name="gs" tokenid="ooxml:CT_GradientStopList_gs"/> + </resource> + <resource name="CT_GradientStop" resource="Properties" tag="character"> + <attribute name="pos" tokenid="ooxml:CT_GradientStop_pos"/> + </resource> + <resource name="CT_LinearShadeProperties" resource="Properties" tag="character"> + <attribute name="ang" tokenid="ooxml:CT_LinearShadeProperties_ang"/> + <attribute name="scaled" tokenid="ooxml:CT_LinearShadeProperties_scaled"/> + </resource> + <resource name="CT_PathShadeProperties" resource="Properties" tag="character"> + <element name="fillToRect" tokenid="ooxml:CT_PathShadeProperties_fillToRect"/> + <attribute name="path" tokenid="ooxml:CT_PathShadeProperties_path"/> + </resource> + <resource name="CT_RelativeRect" resource="Properties" tag="character"> + <attribute name="l" tokenid="ooxml:CT_RelativeRect_l"/> + <attribute name="t" tokenid="ooxml:CT_RelativeRect_t"/> + <attribute name="r" tokenid="ooxml:CT_RelativeRect_r"/> + <attribute name="b" tokenid="ooxml:CT_RelativeRect_b"/> + </resource> + <resource name="CT_PresetLineDashProperties" resource="Properties" tag="character"> + <attribute name="val" tokenid="ooxml:CT_PresetLineDashProperties_val"/> + </resource> + <resource name="CT_LineJoinMiterProperties" resource="Properties" tag="character"> + <attribute name="lim" tokenid="ooxml:CT_LineJoinMiterProperties_lim"/> + </resource> + <resource name="CT_Shadow" resource="Properties" tag="character"> <attribute name="blurRad" tokenid="ooxml:CT_Shadow_blurRad"/> <attribute name="dist" tokenid="ooxml:CT_Shadow_dist"/> @@ -17570,12 +17818,12 @@ <ref name="BUILT_IN_ANY_TYPE"/> </element> </optional> - <!--<optional> + <optional> <element name="w14:textOutline"> <ref name="BUILT_IN_ANY_TYPE"/> </element> </optional> - <optional> + <!--<optional> <element name="w14:textFill"> <ref name="BUILT_IN_ANY_TYPE"/> </element> @@ -23585,8 +23833,8 @@ <element name="w14:glow" tokenid="ooxml:EG_RPrBase_w14_glow"/> <element name="w14:shadow" tokenid="ooxml:EG_RPrBase_w14_shadow"/> <element name="w14:reflection" tokenid="ooxml:EG_RPrBase_w14_reflection"/> - <!--<element name="w14:textOutline" tokenid="ooxml:EG_RPrBase_w14_textOutline"/> - <element name="w14:textFill" tokenid="ooxml:EG_RPrBase_w14_textFill"/> + <element name="w14:textOutline" tokenid="ooxml:EG_RPrBase_w14_textOutline"/> + <!--<element name="w14:textFill" tokenid="ooxml:EG_RPrBase_w14_textFill"/> <element name="w14:scene3d" tokenid="ooxml:EG_RPrBase_w14_scene3d"/> <element name="w14:props3d" tokenid="ooxml:EG_RPrBase_w14_props3d"/> <element name="w14:ligatures" tokenid="ooxml:EG_RPrBase_w14_ligatures"/> |