summaryrefslogtreecommitdiff
path: root/xmloff/source/text/txtimp.cxx
diff options
context:
space:
mode:
authorMichael Brauer <mib@openoffice.org>2001-01-03 10:07:00 +0000
committerMichael Brauer <mib@openoffice.org>2001-01-03 10:07:00 +0000
commita91872236cc1e2f04a3f42c0074988912f49e97f (patch)
tree21b5107b9a41e2cc1b46591d5f6cc3eaf8b3efb2 /xmloff/source/text/txtimp.cxx
parent2a7b771e8487fabac73e638af981a5b4d25f2fa3 (diff)
support for OLE objects in XML files
Diffstat (limited to 'xmloff/source/text/txtimp.cxx')
-rw-r--r--xmloff/source/text/txtimp.cxx15
1 files changed, 9 insertions, 6 deletions
diff --git a/xmloff/source/text/txtimp.cxx b/xmloff/source/text/txtimp.cxx
index c33231cb8d14..4f4691b14aab 100644
--- a/xmloff/source/text/txtimp.cxx
+++ b/xmloff/source/text/txtimp.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: txtimp.cxx,v $
*
- * $Revision: 1.35 $
+ * $Revision: 1.36 $
*
- * last change: $Author: dvo $ $Date: 2001-01-02 14:05:02 $
+ * last change: $Author: mib $ $Date: 2001-01-03 11:07:00 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -205,7 +205,7 @@ static __FAR_DATA SvXMLTokenMapEntry aTextElemTokenMap[] =
{ XML_NAMESPACE_DRAW, sXML_text_box, XML_TOK_TEXT_TEXTBOX_PAGE },
{ XML_NAMESPACE_DRAW, sXML_image, XML_TOK_TEXT_IMAGE_PAGE },
{ XML_NAMESPACE_DRAW, sXML_object, XML_TOK_TEXT_OBJECT_PAGE },
- { XML_NAMESPACE_DRAW, sXML_foreign_object, XML_TOK_TEXT_FOREIGN_OBJECT_PAGE },
+ { XML_NAMESPACE_DRAW, sXML_object_ole, XML_TOK_TEXT_OBJECT_OLE_PAGE },
{ XML_NAMESPACE_DRAW, sXML_a, XML_TOK_DRAW_A_PAGE },
{ XML_NAMESPACE_TABLE,sXML_table, XML_TOK_TABLE_TABLE },
// { XML_NAMESPACE_TABLE,sXML_sub_table, XML_TOK_TABLE_SUBTABLE },
@@ -249,7 +249,7 @@ static __FAR_DATA SvXMLTokenMapEntry aTextPElemTokenMap[] =
{ XML_NAMESPACE_DRAW, sXML_text_box, XML_TOK_TEXT_TEXTBOX },
{ XML_NAMESPACE_DRAW, sXML_image, XML_TOK_TEXT_IMAGE },
{ XML_NAMESPACE_DRAW, sXML_object, XML_TOK_TEXT_OBJECT },
- { XML_NAMESPACE_DRAW, sXML_foreign_object, XML_TOK_TEXT_FOREIGN_OBJECT },
+ { XML_NAMESPACE_DRAW, sXML_object_ole, XML_TOK_TEXT_OBJECT_OLE },
{ XML_NAMESPACE_DRAW, sXML_a, XML_TOK_DRAW_A },
// index marks
@@ -430,6 +430,7 @@ static __FAR_DATA SvXMLTokenMapEntry aTextFrameAttrTokenMap[] =
{ XML_NAMESPACE_DRAW, sXML_name, XML_TOK_TEXT_FRAME_FILTER_NAME },
{ XML_NAMESPACE_DRAW, sXML_zindex, XML_TOK_TEXT_FRAME_Z_INDEX },
{ XML_NAMESPACE_SVG, sXML_transform, XML_TOK_TEXT_FRAME_TRANSFORM },
+ { XML_NAMESPACE_DRAW, sXML_class_id, XML_TOK_TEXT_FRAME_CLASS_ID },
XML_TOKEN_MAP_END
};
@@ -1132,7 +1133,7 @@ SvXMLImportContext *XMLTextImportHelper::CreateTextChildContext(
break;
case XML_TOK_TEXT_OBJECT_PAGE:
- case XML_TOK_TEXT_FOREIGN_OBJECT_PAGE:
+ case XML_TOK_TEXT_OBJECT_OLE_PAGE:
if( XML_TEXT_TYPE_BODY == eType || XML_TEXT_TYPE_TEXTBOX == eType )
{
TextContentAnchorType eAnchorType =
@@ -1429,7 +1430,9 @@ sal_Bool XMLTextImportHelper::IsInHeaderFooter() const
}
Reference< XPropertySet> XMLTextImportHelper::createAndInsertOLEObject(
- const OUString& rHRef )
+ SvXMLImport& rImport,
+ const OUString& rHRef,
+ const OUString& rClassId )
{
Reference< XPropertySet> xPropSet;
return xPropSet;