diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-27 11:29:47 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-27 13:08:45 +0100 |
commit | a2f7db5bc6f26281f2ca1ddb828a6ef501c8c2ec (patch) | |
tree | 32cb5d691fa401568897dbd524ef9fe8825796ff /writerfilter | |
parent | 83a918016d317d5fb58bb778124310a97204574f (diff) |
writerfilter: tokenize wpg:wgp
These are just the minimal changes, so that writerfilter calls into
oox::shape::ShapeContextHandler, which does the real work.
Change-Id: I7830178efd6ed75da6737a67d9d24dcf59337954
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/GraphicImport.cxx | 1 | ||||
-rw-r--r-- | writerfilter/source/ooxml/model.xml | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/GraphicImport.cxx b/writerfilter/source/dmapper/GraphicImport.cxx index 25056d6953fc..aeea2d0119bf 100644 --- a/writerfilter/source/dmapper/GraphicImport.cxx +++ b/writerfilter/source/dmapper/GraphicImport.cxx @@ -1260,6 +1260,7 @@ void GraphicImport::lcl_sprm(Sprm & rSprm) case NS_ooxml::LN_lc_lockedCanvas: case NS_ooxml::LN_c_chart: case NS_ooxml::LN_wps_wsp: + case NS_ooxml::LN_wpg_wgp: { writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); if( pProperties.get()) diff --git a/writerfilter/source/ooxml/model.xml b/writerfilter/source/ooxml/model.xml index 2e0a300ec0e6..86c9138f7a6d 100644 --- a/writerfilter/source/ooxml/model.xml +++ b/writerfilter/source/ooxml/model.xml @@ -28,6 +28,7 @@ <namespace-alias name="http://schemas.openxmlformats.org/drawingml/2006/diagram" alias="diagram" id="dmlDiagram"/> <namespace-alias name="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" alias="lockedCanvas" id="dmlLockedCanvas"/> <namespace-alias name="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" alias="wps" id="wps"/> + <namespace-alias name="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" alias="wpg" id="wpg"/> <namespace-alias name="http://schemas.openxmlformats.org/drawingml/2006/chart" alias="chart" id="dmlChart"/> <namespace-alias name="urn:schemas-microsoft-com:office:word" alias="vml_wordprocessingDrawing" id="vmlWord"/> <namespace-alias name="http://schemas.openxmlformats.org/wordprocessingml/2006/main" alias="wordprocessingml" id="doc"/> @@ -5173,6 +5174,7 @@ <ref name="lockedCanvas"/> <ref name="chart"/> <ref name="wsp"/> + <ref name="wgp"/> <element> <anyName/> <ref name="BUILT_IN_ANY_TYPE"/> @@ -5202,6 +5204,7 @@ <element name="lockedCanvas" tokenid="ooxml:CT_GraphicalObjectData_lockedCanvas"/> <element name="chart" tokenid="ooxml:CT_GraphicalObjectData_chart"/> <element name="wsp" tokenid="ooxml:CT_GraphicalObjectData_wsp"/> + <element name="wgp" tokenid="ooxml:CT_GraphicalObjectData_wgp"/> <attribute name="uri" tokenid="ooxml:CT_GraphicalObjectData_uri"/> </resource> <resource name="CT_GraphicalObject" resource="Properties" tag="shape"> @@ -8501,6 +8504,19 @@ <ref name="CT_WordprocessingShape"/> </element> </define> + <define name="CT_WordprocessingGroup"> + <element name="cNvGrpSpPr"> + <ref name="CT_NonVisualGroupDrawingShapeProps"/> + </element> + <element name="grpSpPr"> + <ref name="CT_WordprocessingGroup"/> + </element> + </define> + <define name="wgp"> + <element xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" name="wpg:wgp"> + <ref name="CT_WordprocessingGroup"/> + </element> + </define> </grammar> <resource name="CT_PictureNonVisual" resource="Properties" tag="shape"> <element name="cNvPr" tokenid="ooxml:CT_PictureNonVisual_cNvPr"/> @@ -8543,6 +8559,13 @@ <resource name="wsp" resource="Shape" tag="shape"> <element xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" name="wps:wsp" tokenid="ooxml:wps_wsp"/> </resource> + <resource xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" name="CT_WordprocessingGroup" resource="Shape" tag="shape"> + <element name="wpg:cNvGrpSpPr" tokenid="ooxml:CT_WordprocessingGroup_cNvGrpSpPr"/> + <element name="wpg:grpSpPr" tokenid="ooxml:CT_WordprocessingGroup_grpSpPr"/> + </resource> + <resource name="wgp" resource="Shape" tag="shape"> + <element xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" name="wpg:wgp" tokenid="ooxml:wpg_wgp"/> + </resource> </namespace> <namespace name="vml-main" file="vml-main.rng" todo="ignore"> |