/** fills the given attribute list with the items in the given set */ void _exportXML( sal_uInt16 nPropType, sal_uInt16& rPropTypeFlags,
comphelper::AttributeList& rAttrList, const ::std::vector< XMLPropertyState >& rProperties, const SvXMLUnitConverter& rUnitConverter, const SvXMLNamespaceMap& rNamespaceMap,
std::vector<sal_uInt16>* pIndexArray,
sal_Int32 nPropMapStartIdx, sal_Int32 nPropMapEndIdx ) const;
// Add a ExportPropertyMapper at the end of the import mapper chain. // The added mapper MUST not be used outside the Mapper chain any longer, // because its PropertyMapper will be replaced. void ChainExportMapper( const rtl::Reference< SvXMLExportPropertyMapper>& rMapper );
/** Filter all properties we don't want to export: TakeallpropertiesoftheXPropertySetwhicharealsofoundinthe XMLPropertyMapEntry-arrayandwhicharenotsetdirectly(so,thevalueisn't defaultandisn'tinherited) AfterthisprocessIt'llcalled'Contextfilter'forapplication-specific
filter-processes. */
std::vector<XMLPropertyState> Filter(
SvXMLExport const& rExport, const css::uno::Reference<css::beans::XPropertySet>& rPropSet, bool bEnableFoFontFamily = false ) const;
/** Provides a partial ordering over two arrays of XMLPropertyState,
Partial because implementing a full order requires quite a lot of code. */ bool LessPartial( const ::std::vector< XMLPropertyState >& aProperties1, const ::std::vector< XMLPropertyState >& aProperties2 ) const;
/** like above but only properties whose property map index is within the *specifiedrangeareexported * *@parambExtensionNamespaceusetheextensionnamespaceforgraphic-properties
*/ void exportXML(
SvXMLExport& rExport, const ::std::vector< XMLPropertyState >& rProperties,
sal_Int32 nPropMapStartIdx, sal_Int32 nPropMapEndIdx,
SvXmlExportFlags nFlags, bool bExtensionNamespace = false ) const;
/** this method is called for every item that has the
MID_FLAG_ELEMENT_EXPORT flag set */ virtualvoid handleElementItem(
SvXMLExport& rExport, const XMLPropertyState& rProperty,
SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties,
sal_uInt32 nIdx ) const;
/** this method is called for every item that has the
MID_FLAG_SPECIAL_ITEM_EXPORT flag set */ virtualvoid handleSpecialItem(
comphelper::AttributeList& rAttrList, const XMLPropertyState& rProperty, const SvXMLUnitConverter& rUnitConverter, const SvXMLNamespaceMap& rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties,
sal_uInt32 nIdx ) const;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.