LibreOffice Module xmloff (master)
1
|
#include <shapeexport.hxx>
Public Member Functions | |
XMLShapeExport (SvXMLExport &rExp, SvXMLExportPropertyMapper *pExtMapper=nullptr) | |
virtual | ~XMLShapeExport () override |
void | collectShapeAutoStyles (const css::uno::Reference< css::drawing::XShape > &xShape) |
void | exportShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr, SvXMLAttributeList *pAttrList=nullptr) |
void | collectShapesAutoStyles (const css::uno::Reference< css::drawing::XShapes > &xShapes) |
void | exportShapes (const css::uno::Reference< css::drawing::XShapes > &xShapes, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
void | seekShapes (const css::uno::Reference< css::drawing::XShapes > &xShapes) throw () |
initializes some internal structures for fast access to the given XShapes collection More... | |
void | exportAutoStyles () |
void | setAnimationsExporter (rtl::Reference< XMLAnimationsExporter > const &xAnimExport) |
sets a new reference to an XMLAnimationExporter. More... | |
const rtl::Reference< XMLAnimationsExporter > & | getAnimationsExporter () const |
returns the last set XMLAnimationExport More... | |
void | enableLayerExport () |
void | enableHandleProgressBar () |
defines if the export should increment the progress bar or not More... | |
bool | IsHandleProgressBarEnabled () const |
void | setPresentationStylePrefix (const OUString &rPrefix) |
void | export3DSceneAttributes (const css::uno::Reference< css::beans::XPropertySet > &xPropSet) |
helper for chart that adds all attributes of a 3d scene element to the export More... | |
void | export3DLamps (const css::uno::Reference< css::beans::XPropertySet > &xPropSet) |
helper for chart that exports all lamps from the propertyset More... | |
css::uno::Reference< css::drawing::XShape > | checkForCustomShapeReplacement (const css::uno::Reference< css::drawing::XShape > &) |
sj: replacing CustomShapes with standard objects that are also supported in OpenOffice.org format More... | |
void | ExportGraphicDefaults () |
helper to export the style for graphic defaults More... | |
virtual void | onExport (const css::uno::Reference< css::drawing::XShape > &xShape) |
is called before a shape element for the given XShape is exported More... | |
const rtl::Reference< XMLTableExport > & | GetShapeTableExport () |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Static Public Member Functions | |
static SvXMLExportPropertyMapper * | CreateShapePropMapper (SvXMLExport &rExport) |
returns the export property mapper for external chaining More... | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions | |
SvXMLExport & | GetExport () |
const SvXMLExport & | GetExport () const |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
SAL_DLLPRIVATE const rtl::Reference< SvXMLExportPropertyMapper > & | GetPropertySetMapper () const |
SAL_DLLPRIVATE void | ImpCalcShapeType (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType &eShapeType) |
SAL_DLLPRIVATE void | ImpExportNewTrans (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, XMLShapeExportFlags nFeatures, css::awt::Point *pRefPoint) |
SAL_DLLPRIVATE void | ImpExportNewTrans_GetB2DHomMatrix (::basegfx::B2DHomMatrix &rMatrix, const css::uno::Reference< css::beans::XPropertySet > &xPropSet) |
SAL_DLLPRIVATE void | ImpExportNewTrans_FeaturesAndWrite (::basegfx::B2DTuple const &rTRScale, double fTRShear, double fTRRotate,::basegfx::B2DTuple const &rTRTranslate, const XMLShapeExportFlags nFeatures) |
SAL_DLLPRIVATE bool | ImpExportPresentationAttributes (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &rClass) |
SAL_DLLPRIVATE void | ImpExportText (const css::uno::Reference< css::drawing::XShape > &xShape, TextPNS eExtensionNS=TextPNS::ODF) |
SAL_DLLPRIVATE void | ImpExportEvents (const css::uno::Reference< css::drawing::XShape > &xShape) |
SAL_DLLPRIVATE void | ImpExportDescription (const css::uno::Reference< css::drawing::XShape > &xShape) |
#i68101# export shape Title and Description More... | |
SAL_DLLPRIVATE void | ImpExportGluePoints (const css::uno::Reference< css::drawing::XShape > &xShape) |
exports all user defined glue points More... | |
SAL_DLLPRIVATE void | ImpExportSignatureLine (const css::uno::Reference< css::drawing::XShape > &xShape) |
SAL_DLLPRIVATE void | ImpExportQRCode (const css::uno::Reference< css::drawing::XShape > &xShape) |
SAL_DLLPRIVATE void | ImpExportGroupShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExport3DSceneShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportRectangleShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportLineShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportEllipseShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportPolygonShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportTextBoxShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportGraphicObjectShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportChartShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr, SvXMLAttributeList *pAttrList=nullptr) |
SAL_DLLPRIVATE void | ImpExportControlShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportConnectorShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportMeasureShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point const *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportOLE2Shape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr, SvXMLAttributeList *pAttrList=nullptr) |
SAL_DLLPRIVATE void | ImpExportPageShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportCaptionShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExport3DShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType) |
SAL_DLLPRIVATE void | ImpExportFrameShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportPluginShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportAppletShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportCustomShape (const css::uno::Reference< css::drawing::XShape > &xShape, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportMediaShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
SAL_DLLPRIVATE void | ImpExportTableShape (const css::uno::Reference< css::drawing::XShape > &xShape, XmlShapeType eShapeType, XMLShapeExportFlags nFeatures=SEF_DEFAULT, css::awt::Point *pRefPoint=nullptr) |
Static Private Member Functions | |
static SAL_DLLPRIVATE void | ImpExportNewTrans_DecomposeAndRefPoint (const ::basegfx::B2DHomMatrix &rMat,::basegfx::B2DTuple &rTRScale, double &fTRShear, double &fTRRotate,::basegfx::B2DTuple &rTRTranslate, css::awt::Point *pRefPoint) |
Private Attributes | |
SvXMLExport & | mrExport |
rtl::Reference< SvXMLExportPropertyMapper > | mxPropertySetMapper |
rtl::Reference< XMLAnimationsExporter > | mxAnimationsExporter |
ShapesInfos | maShapesInfos |
ShapesInfos::iterator | maCurrentShapesIter |
bool | mbExportLayer |
OUString | msPresentationStylePrefix |
bool | mbHandleProgressBar |
rtl::Reference< XMLTableExport > | mxShapeTableExport |
OUStringBuffer | msBuffer |
Additional Inherited Members | |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 156 of file shapeexport.hxx.
XMLShapeExport::XMLShapeExport | ( | SvXMLExport & | rExp, |
SvXMLExportPropertyMapper * | pExtMapper = nullptr |
||
) |
Definition at line 170 of file shapeexport.cxx.
References CreateShapePropMapper(), end, SvXMLExport::GetAutoStylePool(), GetPropertySetMapper(), GetShapeTableExport(), mrExport, mxPropertySetMapper, SD_GRAPHICS_ID, SD_PRESENTATION_ID, XML_STYLE_FAMILY_SD_GRAPHICS_NAME, XML_STYLE_FAMILY_SD_GRAPHICS_PREFIX, XML_STYLE_FAMILY_SD_PRESENTATION_NAME, and XML_STYLE_FAMILY_SD_PRESENTATION_PREFIX.
|
overridevirtual |
Definition at line 207 of file shapeexport.cxx.
uno::Reference< drawing::XShape > XMLShapeExport::checkForCustomShapeReplacement | ( | const css::uno::Reference< css::drawing::XShape > & | ) |
sj: replacing CustomShapes with standard objects that are also supported in OpenOffice.org format
Definition at line 212 of file shapeexport.cxx.
References GetExport(), comphelper::getProcessComponentContext(), and OASIS.
Referenced by collectShapeAutoStyles().
void XMLShapeExport::collectShapeAutoStyles | ( | const css::uno::Reference< css::drawing::XShape > & | xShape | ) |
Definition at line 258 of file shapeexport.cxx.
References checkForCustomShapeReplacement(), collectShapesAutoStyles(), CTF_SD_CONTROL_SHAPE_DATA_STYLE, CTF_SD_SHAPE_PARA_ADJUST, DBG_ASSERT, DBG_UNHANDLED_EXCEPTION, SvXMLExport::GetAutoStylePool(), GetExport(), SvXMLExport::GetFormExport(), SvXMLExport::getInterfaceToIdentifierMapper(), GetPropertySetMapper(), GetShapeTableExport(), SvXMLExport::GetTextParagraphExport(), gsEndShape(), gsModel(), gsStartShape(), gsZIndex(), ImpCalcShapeType(), maCurrentShapesIter, maShapesInfos, ImplXMLShapeExportInfo::meShapeType, ImplXMLShapeExportInfo::mnFamily, mrExport, msPresentationStylePrefix, ImplXMLShapeExportInfo::msStyleName, ImplXMLShapeExportInfo::msTextStyleName, mxAnimationsExporter, nCount, nIndex, XMLAnimationsExporter::prepare(), comphelper::UnoInterfaceToUniqueIdentifierMapper::registerReference(), SAL_WARN, SAL_WARN_IF, SD_PRESENTATION_ID, TEXT_PARAGRAPH, ImplXMLShapeExportInfo::xCustomShapeReplacement, XmlShapeTypeDrawConnectorShape, XmlShapeTypeDrawControlShape, XmlShapeTypeDrawGroupShape, XmlShapeTypeDrawTableShape, XmlShapeTypePresPageShape, and XmlShapeTypePresTableShape.
Referenced by collectShapesAutoStyles().
void XMLShapeExport::collectShapesAutoStyles | ( | const css::uno::Reference< css::drawing::XShapes > & | xShapes | ) |
Definition at line 943 of file shapeexport.cxx.
References collectShapeAutoStyles(), maCurrentShapesIter, SAL_WARN_IF, and seekShapes().
Referenced by collectShapeAutoStyles().
|
static |
returns the export property mapper for external chaining
Definition at line 1028 of file shapeexport.cxx.
References SvXMLExport::GetModel(), SvXMLExport::GetTextParagraphExport(), XMLImageStyle::rExport, and xFactory.
Referenced by ExportGraphicDefaults(), XMLChartExportPropertyMapper::XMLChartExportPropertyMapper(), and XMLShapeExport().
|
inline |
defines if the export should increment the progress bar or not
Definition at line 276 of file shapeexport.hxx.
|
inline |
Definition at line 273 of file shapeexport.hxx.
void XMLShapeExport::export3DLamps | ( | const css::uno::Reference< css::beans::XPropertySet > & | xPropSet | ) |
helper for chart that exports all lamps from the propertyset
Definition at line 3659 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertB3DVector(), sax::Converter::convertBool(), sax::Converter::convertColor(), mrExport, xmloff::token::XML_DIFFUSE_COLOR, xmloff::token::XML_DIRECTION, xmloff::token::XML_ENABLED, xmloff::token::XML_FALSE, xmloff::token::XML_LIGHT, XML_NAMESPACE_DR3D, xmloff::token::XML_SPECULAR, and xmloff::token::XML_TRUE.
Referenced by ImpExport3DSceneShape().
void XMLShapeExport::export3DSceneAttributes | ( | const css::uno::Reference< css::beans::XPropertySet > & | xPropSet | ) |
helper for chart that adds all attributes of a 3d scene element to the export
Definition at line 3543 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform3D::AddHomogenMatrix(), aStr, SvXMLUnitConverter::convertB3DVector(), sax::Converter::convertBool(), sax::Converter::convertColor(), SvXMLUnitConverter::convertMeasureToXML(), SdXMLImExTransform3D::GetExportString(), SvXMLExport::GetMM100UnitConverter(), xmloff::token::GetXMLToken(), mrExport, SdXMLImExTransform3D::NeedsAction(), xmloff::token::XML_AMBIENT_COLOR, xmloff::token::XML_DISTANCE, xmloff::token::XML_DRAFT, xmloff::token::XML_FLAT, xmloff::token::XML_FOCAL_LENGTH, xmloff::token::XML_GOURAUD, xmloff::token::XML_LIGHTING_MODE, XML_NAMESPACE_DR3D, xmloff::token::XML_PARALLEL, xmloff::token::XML_PERSPECTIVE, xmloff::token::XML_PHONG, xmloff::token::XML_PROJECTION, xmloff::token::XML_SHADE_MODE, xmloff::token::XML_SHADOW_SLANT, xmloff::token::XML_TRANSFORM, xmloff::token::XML_VPN, xmloff::token::XML_VRP, and xmloff::token::XML_VUP.
Referenced by ImpExport3DSceneShape().
void XMLShapeExport::exportAutoStyles | ( | ) |
Definition at line 1009 of file shapeexport.cxx.
References SvXMLExport::GetAutoStylePool(), GetExport(), mxShapeTableExport, SD_GRAPHICS_ID, and SD_PRESENTATION_ID.
void XMLShapeExport::ExportGraphicDefaults | ( | ) |
helper to export the style for graphic defaults
Definition at line 1304 of file shapeexport.cxx.
References XMLTextParagraphExport::CreateParaDefaultExtPropMapper(), XMLTextParagraphExport::CreateParaExtPropMapper(), CreateShapePropMapper(), SvXMLExport::GetAutoStylePool(), SvXMLExport::GetModel(), mrExport, SD_GRAPHICS_ID, and XML_STYLE_FAMILY_SD_GRAPHICS_NAME.
void XMLShapeExport::exportShape | ( | const css::uno::Reference< css::drawing::XShape > & | xShape, |
XMLShapeExportFlags | nFeatures = SEF_DEFAULT , |
||
css::awt::Point * | pRefPoint = nullptr , |
||
SvXMLAttributeList * | pAttrList = nullptr |
||
) |
Definition at line 567 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddAttributeIdLegacy(), aName, bVisible, SvXMLExport::CheckAttrList(), SvXMLExport::ClearAttrList(), DBG_UNHANDLED_EXCEPTION, SvtModuleOptions::DRAW, SvXMLExport::EncodeStyleName(), GetExport(), comphelper::UnoInterfaceToUniqueIdentifierMapper::getIdentifier(), SvXMLExport::getInterfaceToIdentifierMapper(), SvXMLExport::GetModelType(), SvXMLExport::GetProgressBarHelper(), SvXMLExport::getSaneDefaultVersion(), SvXMLExport::GetShapeExport(), gsBookmark(), gsPrintable(), gsVisible(), gsZIndex(), ImpCalcShapeType(), ImpExport3DSceneShape(), ImpExport3DShape(), ImpExportAppletShape(), ImpExportCaptionShape(), ImpExportChartShape(), ImpExportConnectorShape(), ImpExportControlShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportFrameShape(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportMediaShape(), ImpExportOLE2Shape(), ImpExportPageShape(), ImpExportPluginShape(), ImpExportPolygonShape(), ImpExportRectangleShape(), ImpExportTableShape(), ImpExportTextBoxShape(), ProgressBarHelper::Increment(), maCurrentShapesIter, maShapesInfos, mbExportLayer, ImplXMLShapeExportInfo::meShapeType, ImplXMLShapeExportInfo::mnFamily, mrExport, ImplXMLShapeExportInfo::msStyleName, ImplXMLShapeExportInfo::msTextStyleName, mxAnimationsExporter, OASIS, SvtSaveOptions::ODFSVER_EXTENDED, onExport(), SAL_INFO, SAL_WARN, SAL_WARN_IF, SD_GRAPHICS_ID, TOOLS_WARN_EXCEPTION, SvtModuleOptions::WRITER, SvtModuleOptions::WRITERGLOBAL, SvtModuleOptions::WRITERWEB, ImplXMLShapeExportInfo::xCustomShapeReplacement, xmloff::token::XML_A, xmloff::token::XML_DISPLAY, xmloff::token::XML_EMBED, xmloff::token::XML_HREF, xmloff::token::XML_LAYER, xmloff::token::XML_NAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_DRAW_EXT, XML_NAMESPACE_PRESENTATION, XML_NAMESPACE_XLINK, xmloff::token::XML_NONE, xmloff::token::XML_PRINTER, xmloff::token::XML_SCREEN, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_STYLE_NAME, xmloff::token::XML_TEXT_STYLE_NAME, xmloff::token::XML_TOKEN_INVALID, xmloff::token::XML_TYPE, XmlShapeTypeDraw3DCubeObject, XmlShapeTypeDraw3DExtrudeObject, XmlShapeTypeDraw3DLatheObject, XmlShapeTypeDraw3DSceneObject, XmlShapeTypeDraw3DSphereObject, XmlShapeTypeDrawAppletShape, XmlShapeTypeDrawCaptionShape, XmlShapeTypeDrawChartShape, XmlShapeTypeDrawClosedBezierShape, XmlShapeTypeDrawConnectorShape, XmlShapeTypeDrawControlShape, XmlShapeTypeDrawCustomShape, XmlShapeTypeDrawEllipseShape, XmlShapeTypeDrawFrameShape, XmlShapeTypeDrawGraphicObjectShape, XmlShapeTypeDrawGroupShape, XmlShapeTypeDrawLineShape, XmlShapeTypeDrawMeasureShape, XmlShapeTypeDrawMediaShape, XmlShapeTypeDrawOLE2Shape, XmlShapeTypeDrawOpenBezierShape, XmlShapeTypeDrawPageShape, XmlShapeTypeDrawPluginShape, XmlShapeTypeDrawPolyLineShape, XmlShapeTypeDrawPolyPolygonShape, XmlShapeTypeDrawRectangleShape, XmlShapeTypeDrawSheetShape, XmlShapeTypeDrawTableShape, XmlShapeTypeDrawTextShape, XmlShapeTypeHandoutShape, XmlShapeTypeNotYetSet, XmlShapeTypePresChartShape, XmlShapeTypePresDateTimeShape, XmlShapeTypePresFooterShape, XmlShapeTypePresGraphicObjectShape, XmlShapeTypePresHeaderShape, XmlShapeTypePresMediaShape, XmlShapeTypePresNotesShape, XmlShapeTypePresOLE2Shape, XmlShapeTypePresOrgChartShape, XmlShapeTypePresOutlinerShape, XmlShapeTypePresPageShape, XmlShapeTypePresSheetShape, XmlShapeTypePresSlideNumberShape, XmlShapeTypePresSubtitleShape, XmlShapeTypePresTableShape, XmlShapeTypePresTitleTextShape, and XmlShapeTypeUnknown.
Referenced by exportShapes().
void XMLShapeExport::exportShapes | ( | const css::uno::Reference< css::drawing::XShapes > & | xShapes, |
XMLShapeExportFlags | nFeatures = SEF_DEFAULT , |
||
css::awt::Point * | pRefPoint = nullptr |
||
) |
Definition at line 964 of file shapeexport.cxx.
References exportShape(), maCurrentShapesIter, SAL_WARN_IF, and seekShapes().
Referenced by ImpExport3DSceneShape(), and ImpExportGroupShape().
|
inline |
returns the last set XMLAnimationExport
Definition at line 268 of file shapeexport.hxx.
|
inlineprotected |
Definition at line 174 of file shapeexport.hxx.
Referenced by checkForCustomShapeReplacement(), collectShapeAutoStyles(), exportAutoStyles(), exportShape(), ImpExportAppletShape(), ImpExportConnectorShape(), ImpExportEvents(), ImpExportFrameShape(), ImpExportGraphicObjectShape(), ImpExportMeasureShape(), ImpExportMediaShape(), ImpExportNewTrans_GetB2DHomMatrix(), ImpExportOLE2Shape(), ImpExportPluginShape(), and ImpExportTableShape().
|
inlineprotected |
Definition at line 175 of file shapeexport.hxx.
|
inlineprivate |
Definition at line 178 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and XMLShapeExport().
const rtl::Reference< XMLTableExport > & XMLShapeExport::GetShapeTableExport | ( | ) |
Definition at line 1343 of file shapeexport.cxx.
References SvXMLExport::GetModel(), SvXMLExport::GetTextParagraphExport(), mrExport, mxShapeTableExport, and xFactory.
Referenced by collectShapeAutoStyles(), ImpExportTableShape(), and XMLShapeExport().
|
private |
Definition at line 1040 of file shapeexport.cxx.
References SvXMLExport::GetChartExport(), SvGlobalName::GetHexName(), mrExport, SAL_WARN, SO3_RPTCH_CLASSID, SO3_SC_CLASSID, XmlShapeTypeDraw3DCubeObject, XmlShapeTypeDraw3DExtrudeObject, XmlShapeTypeDraw3DLatheObject, XmlShapeTypeDraw3DSceneObject, XmlShapeTypeDraw3DSphereObject, XmlShapeTypeDrawAppletShape, XmlShapeTypeDrawCaptionShape, XmlShapeTypeDrawChartShape, XmlShapeTypeDrawClosedBezierShape, XmlShapeTypeDrawConnectorShape, XmlShapeTypeDrawControlShape, XmlShapeTypeDrawCustomShape, XmlShapeTypeDrawEllipseShape, XmlShapeTypeDrawFrameShape, XmlShapeTypeDrawGraphicObjectShape, XmlShapeTypeDrawGroupShape, XmlShapeTypeDrawLineShape, XmlShapeTypeDrawMeasureShape, XmlShapeTypeDrawMediaShape, XmlShapeTypeDrawOLE2Shape, XmlShapeTypeDrawOpenBezierShape, XmlShapeTypeDrawPageShape, XmlShapeTypeDrawPluginShape, XmlShapeTypeDrawPolyLineShape, XmlShapeTypeDrawPolyPolygonShape, XmlShapeTypeDrawRectangleShape, XmlShapeTypeDrawSheetShape, XmlShapeTypeDrawTableShape, XmlShapeTypeDrawTextShape, XmlShapeTypeHandoutShape, XmlShapeTypePresChartShape, XmlShapeTypePresDateTimeShape, XmlShapeTypePresFooterShape, XmlShapeTypePresGraphicObjectShape, XmlShapeTypePresHeaderShape, XmlShapeTypePresMediaShape, XmlShapeTypePresNotesShape, XmlShapeTypePresOLE2Shape, XmlShapeTypePresOrgChartShape, XmlShapeTypePresOutlinerShape, XmlShapeTypePresPageShape, XmlShapeTypePresSheetShape, XmlShapeTypePresSlideNumberShape, XmlShapeTypePresSubtitleShape, XmlShapeTypePresTableShape, XmlShapeTypePresTitleTextShape, and XmlShapeTypeUnknown.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 3340 of file shapeexport.cxx.
References export3DLamps(), export3DSceneAttributes(), exportShapes(), ImpExportDescription(), ImpExportEvents(), ImpExportNewTrans(), mrExport, NO_WS, NONE, POSITION, SAL_WARN_IF, XML_NAMESPACE_DR3D, and xmloff::token::XML_SCENE.
Referenced by exportShape().
|
private |
Definition at line 3383 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform3D::AddHomogenMatrix(), aStr, SvXMLUnitConverter::convertB3DVector(), basegfx::utils::createB2DPolyPolygonFromB3DPolyPolygon(), basegfx::utils::exportToSvgD(), basegfx::B2DPolyPolygon::getB2DRange(), SdXMLImExTransform3D::GetExportString(), SvXMLExport::GetMM100UnitConverter(), mrExport, SdXMLImExTransform3D::NeedsAction(), basegfx::utils::UnoPolyPolygonShape3DToB3DPolyPolygon(), xmloff::token::XML_CENTER, xmloff::token::XML_CUBE, xmloff::token::XML_D, xmloff::token::XML_EXTRUDE, xmloff::token::XML_MAX_EDGE, xmloff::token::XML_MIN_EDGE, XML_NAMESPACE_DR3D, XML_NAMESPACE_SVG, xmloff::token::XML_ROTATE, xmloff::token::XML_SIZE, xmloff::token::XML_SPHERE, xmloff::token::XML_TRANSFORM, xmloff::token::XML_VIEWBOX, XmlShapeTypeDraw3DCubeObject, XmlShapeTypeDraw3DExtrudeObject, XmlShapeTypeDraw3DLatheObject, and XmlShapeTypeDraw3DSphereObject.
Referenced by exportShape().
|
private |
Definition at line 3082 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportNewTrans(), mrExport, NO_WS, NONE, xmloff::token::XML_ACTUATE, xmloff::token::XML_APPLET, xmloff::token::XML_APPLET_NAME, xmloff::token::XML_CODE, xmloff::token::XML_EMBED, xmloff::token::XML_FALSE, xmloff::token::XML_FRAME, xmloff::token::XML_HREF, xmloff::token::XML_MAY_SCRIPT, xmloff::token::XML_NAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_XLINK, xmloff::token::XML_ONLOAD, xmloff::token::XML_PARAM, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TRUE, xmloff::token::XML_TYPE, and xmloff::token::XML_VALUE.
Referenced by exportShape().
|
private |
Definition at line 2996 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), ANNOTATION, SvXMLUnitConverter::convertMeasureToXML(), SvXMLExport::exportAnnotationMeta(), SvXMLExport::GetMM100UnitConverter(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportText(), mrExport, msBuffer, NO_WS, NONE, xmloff::token::XML_ANNOTATION, xmloff::token::XML_CAPTION, xmloff::token::XML_CAPTION_POINT_X, xmloff::token::XML_CAPTION_POINT_Y, xmloff::token::XML_CORNER_RADIUS, XML_NAMESPACE_DRAW, and XML_NAMESPACE_OFFICE.
Referenced by exportShape().
|
private |
Definition at line 2473 of file shapeexport.cxx.
References ImpExportOLE2Shape().
Referenced by exportShape().
|
private |
Definition at line 2511 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, aXML_ConnectionKind_EnumMap, SvXMLUnitConverter::convertEnum(), SvXMLUnitConverter::convertMeasureToXML(), eType, basegfx::utils::exportToSvgD(), FRound(), GetExport(), SdXMLImExViewBox::GetExportString(), comphelper::UnoInterfaceToUniqueIdentifierMapper::getIdentifier(), SvXMLExport::getInterfaceToIdentifierMapper(), SvXMLExport::GetMM100UnitConverter(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans_DecomposeAndRefPoint(), ImpExportNewTrans_GetB2DHomMatrix(), ImpExportText(), mrExport, NO_WS, NONE, OASIS, basegfx::utils::UnoPolyPolygonBezierCoordsToB2DPolyPolygon(), X, xmloff::token::XML_CONNECTOR, xmloff::token::XML_D, xmloff::token::XML_END_GLUE_POINT, xmloff::token::XML_END_SHAPE, xmloff::token::XML_LINE_SKEW, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_START_GLUE_POINT, xmloff::token::XML_START_SHAPE, xmloff::token::XML_TYPE, xmloff::token::XML_VIEWBOX, xmloff::token::XML_X1, xmloff::token::XML_X2, xmloff::token::XML_Y1, xmloff::token::XML_Y2, and Y.
Referenced by exportShape().
|
private |
Definition at line 2481 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::GetFormExport(), ImpExportDescription(), ImpExportNewTrans(), mrExport, NO_WS, NONE, SAL_WARN_IF, xmloff::token::XML_CONTROL, and XML_NAMESPACE_DRAW.
Referenced by exportShape().
|
private |
Definition at line 4752 of file shapeexport.cxx.
References aData, SvXMLExport::AddAttribute(), aStr, ImpExportDescription(), ImpExportEnhancedGeometry(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportText(), mrExport, NO_WS, NONE, xmloff::token::XML_CUSTOM_SHAPE, xmloff::token::XML_DATA, xmloff::token::XML_ENGINE, and XML_NAMESPACE_DRAW.
Referenced by exportShape().
|
private |
#i68101# export shape Title and Description
Definition at line 1840 of file shapeexport.cxx.
References SvXMLExport::Characters(), DBG_UNHANDLED_EXCEPTION, mrExport, xmloff::token::XML_DESC, XML_NAMESPACE_SVG, and xmloff::token::XML_TITLE.
Referenced by ImpExport3DSceneShape(), ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportControlShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportOLE2Shape(), ImpExportPolygonShape(), ImpExportRectangleShape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 2132 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aXML_CircleKind_EnumMap, sax::Converter::convertDouble(), SvXMLUnitConverter::convertEnum(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportText(), mrExport, NO_WS, NONE, xmloff::token::XML_CIRCLE, xmloff::token::XML_ELLIPSE, xmloff::token::XML_END_ANGLE, xmloff::token::XML_KIND, XML_NAMESPACE_DRAW, and xmloff::token::XML_START_ANGLE.
Referenced by exportShape().
|
private |
Definition at line 1591 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aXML_AnimationDirection_EnumMap, aXML_AnimationEffect_EnumMap, aXML_AnimationSpeed_EnumMap, SvXMLUnitConverter::convertEnum(), sax::Converter::convertPercent(), ED_none, EK_none, GetExport(), SvXMLExport::GetNamespaceMap(), SvXMLNamespaceMap::GetQNameByKey(), xmloff::token::GetXMLToken(), gsBookmark(), gsClickAction(), gsEffect(), gsEventType(), gsLibrary(), gsMacroName(), gsOnClick(), gsPlayFull(), gsPresentation(), gsScript(), gsSoundURL(), gsSpeed(), gsStarBasic(), gsVerb(), mrExport, msBuffer, SAL_WARN_IF, SdXMLImplSetEffect(), xmloff::token::XML_ACTION, xmloff::token::XML_ACTUATE, xmloff::token::XML_APPLICATION, xmloff::token::XML_DIRECTION, xmloff::token::XML_DOCUMENT, xmloff::token::XML_EFFECT, xmloff::token::XML_EMBED, xmloff::token::XML_EVENT_LISTENER, xmloff::token::XML_EVENT_LISTENERS, xmloff::token::XML_EVENT_NAME, xmloff::token::XML_EXECUTE, xmloff::token::XML_EXECUTE_MACRO, xmloff::token::XML_FADE_OUT, xmloff::token::XML_FIRST_PAGE, xmloff::token::XML_HIDE, xmloff::token::XML_HREF, xmloff::token::XML_LANGUAGE, xmloff::token::XML_LAST_PAGE, xmloff::token::XML_MACRO_NAME, XML_NAMESPACE_DOM, XML_NAMESPACE_OFFICE, XML_NAMESPACE_OOO, XML_NAMESPACE_PRESENTATION, XML_NAMESPACE_SCRIPT, XML_NAMESPACE_XLINK, xmloff::token::XML_NEW, xmloff::token::XML_NEXT_PAGE, xmloff::token::XML_ONREQUEST, xmloff::token::XML_PLAY_FULL, xmloff::token::XML_PREVIOUS_PAGE, xmloff::token::XML_SCRIPT, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_SOUND, xmloff::token::XML_SPEED, xmloff::token::XML_START_SCALE, xmloff::token::XML_STOP, xmloff::token::XML_TRUE, xmloff::token::XML_TYPE, xmloff::token::XML_UNKNOWN, and xmloff::token::XML_VERB.
Referenced by ImpExport3DSceneShape(), ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportOLE2Shape(), ImpExportPolygonShape(), ImpExportRectangleShape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 3047 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportNewTrans(), mrExport, NO_WS, NONE, xmloff::token::XML_ACTUATE, xmloff::token::XML_EMBED, xmloff::token::XML_FLOATING_FRAME, xmloff::token::XML_FRAME, xmloff::token::XML_FRAME_NAME, xmloff::token::XML_HREF, XML_NAMESPACE_DRAW, XML_NAMESPACE_XLINK, xmloff::token::XML_ONLOAD, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, and xmloff::token::XML_TYPE.
Referenced by exportShape().
|
private |
exports all user defined glue points
Definition at line 1175 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aXML_GlueAlignment_EnumMap, aXML_GlueEscapeDirection_EnumMap, SvXMLUnitConverter::convertEnum(), SvXMLUnitConverter::convertMeasureToXML(), SvXMLExport::GetMM100UnitConverter(), mrExport, msBuffer, sId, xmloff::token::XML_ALIGN, xmloff::token::XML_ESCAPE_DIRECTION, xmloff::token::XML_GLUE_POINT, xmloff::token::XML_ID, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_X, and xmloff::token::XML_Y.
Referenced by ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportOLE2Shape(), ImpExportPolygonShape(), ImpExportRectangleShape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 2323 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddEmbeddedXGraphic(), SvXMLExport::AddEmbeddedXGraphicAsBase64(), aMimeType, XMLImageMapExport::Export(), GetExport(), SvXMLExport::GetGraphicMimeTypeFromStream(), SvXMLExport::GetImageMapExport(), SvXMLExport::getSaneDefaultVersion(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), ImpExportQRCode(), ImpExportSignatureLine(), ImpExportText(), mrExport, NO_WS, NONE, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, xGraphic, xmloff::token::XML_ACTUATE, xmloff::token::XML_EMBED, xmloff::token::XML_FRAME, xmloff::token::XML_GRAPHIC, xmloff::token::XML_HREF, xmloff::token::XML_IMAGE, XML_NAMESPACE_DRAW, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_XLINK, xmloff::token::XML_ONLOAD, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TYPE, and XmlShapeTypePresGraphicObjectShape.
Referenced by exportShape().
|
private |
Definition at line 1869 of file shapeexport.cxx.
References exportShapes(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), mrExport, NO_WS, NONE, POSITION, xmloff::token::XML_G, and XML_NAMESPACE_DRAW.
Referenced by exportShape().
|
private |
Definition at line 2032 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SvXMLExport::GetMM100UnitConverter(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans_DecomposeAndRefPoint(), ImpExportNewTrans_GetB2DHomMatrix(), ImpExportText(), mrExport, NO_WS, NONE, X, xmloff::token::XML_LINE, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_X1, xmloff::token::XML_X2, xmloff::token::XML_Y1, xmloff::token::XML_Y2, and Y.
Referenced by exportShape().
|
private |
Definition at line 2722 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertMeasureToXML(), GetExport(), SvXMLExport::GetMM100UnitConverter(), SvXMLExport::GetTextParagraphExport(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), mrExport, NO_WS, NONE, OASIS, X, xmloff::token::XML_MEASURE, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_X1, xmloff::token::XML_X2, xmloff::token::XML_Y1, xmloff::token::XML_Y2, and Y.
Referenced by exportShape().
|
private |
Definition at line 3251 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aFalseStr, aTrueStr, GetExport(), xmloff::token::GetXMLToken(), ImpExportNewTrans(), ImpExportPresentationAttributes(), lcl_StoreMediaAndGetURL(), mrExport, NO_WS, NONE, void(), xmloff::token::XML_ACTUATE, xmloff::token::XML_EMBED, xmloff::token::XML_FRAME, xmloff::token::XML_HREF, xmloff::token::XML_MIME_TYPE, xmloff::token::XML_NAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_XLINK, xmloff::token::XML_OBJECT, xmloff::token::XML_ONLOAD, xmloff::token::XML_PARAM, xmloff::token::XML_PLUGIN, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TYPE, xmloff::token::XML_VALUE, and XmlShapeTypePresMediaShape.
Referenced by exportShape().
|
private |
Definition at line 1357 of file shapeexport.cxx.
References ImpExportNewTrans_DecomposeAndRefPoint(), ImpExportNewTrans_FeaturesAndWrite(), and ImpExportNewTrans_GetB2DHomMatrix().
Referenced by ImpExport3DSceneShape(), ImpExportAppletShape(), ImpExportCaptionShape(), ImpExportControlShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportFrameShape(), ImpExportGraphicObjectShape(), ImpExportMediaShape(), ImpExportOLE2Shape(), ImpExportPageShape(), ImpExportPluginShape(), ImpExportRectangleShape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
staticprivate |
Definition at line 1413 of file shapeexport.cxx.
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 1426 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform2D::AddRotate(), SdXMLImExTransform2D::AddSkewX(), SdXMLImExTransform2D::AddTranslate(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SdXMLImExTransform2D::GetExportString(), SvXMLExport::GetMM100UnitConverter(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), HEIGHT, mrExport, SdXMLImExTransform2D::NeedsAction(), basegfx::B2DTuple::setX(), basegfx::B2DTuple::setY(), WIDTH, X, xmloff::token::XML_HEIGHT, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_TRANSFORM, xmloff::token::XML_WIDTH, xmloff::token::XML_X, xmloff::token::XML_Y, and Y.
Referenced by ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 1375 of file shapeexport.cxx.
References GetExport(), OASIS, and basegfx::B2DHomMatrix::set().
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 2817 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddAttributeList(), SvXMLExport::AddEmbeddedObject(), SvXMLExport::AddEmbeddedObjectAsBase64(), EMBEDDED, SvXMLExport::ExportEmbeddedOwnObject(), EXTENSION, GetExport(), SvXMLExport::getExportFlags(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), ImpExportText(), mrExport, NO_WS, NONE, OASIS, SAL_WARN_IF, xmloff::token::XML_ACTUATE, xmloff::token::XML_CHART, xmloff::token::XML_CLASS_ID, xmloff::token::XML_EMBED, XML_EMBEDDEDOBJECTGRAPHIC_URL_BASE, xmloff::token::XML_FRAME, xmloff::token::XML_HREF, xmloff::token::XML_IMAGE, XML_NAMESPACE_DRAW, XML_NAMESPACE_XLINK, xmloff::token::XML_OBJECT, xmloff::token::XML_OBJECT_OLE, xmloff::token::XML_ONLOAD, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TABLE, xmloff::token::XML_TYPE, XmlShapeTypePresChartShape, XmlShapeTypePresOLE2Shape, and XmlShapeTypePresSheetShape.
Referenced by exportShape(), and ImpExportChartShape().
|
private |
Definition at line 2960 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), ImpExportNewTrans(), mrExport, NO_WS, NONE, xmloff::token::XML_CLASS, XML_NAMESPACE_DRAW, XML_NAMESPACE_PRESENTATION, xmloff::token::XML_PAGE, xmloff::token::XML_PAGE_NUMBER, xmloff::token::XML_PAGE_THUMBNAIL, and XmlShapeTypePresPageShape.
Referenced by exportShape().
|
private |
Definition at line 3137 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportNewTrans(), mrExport, NO_WS, NONE, xmloff::token::XML_ACTUATE, xmloff::token::XML_EMBED, xmloff::token::XML_FRAME, xmloff::token::XML_HREF, xmloff::token::XML_MIME_TYPE, xmloff::token::XML_NAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_XLINK, xmloff::token::XML_ONLOAD, xmloff::token::XML_PARAM, xmloff::token::XML_PLUGIN, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TYPE, and xmloff::token::XML_VALUE.
Referenced by exportShape().
|
private |
Definition at line 2189 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), basegfx::utils::exportToSvgD(), basegfx::utils::exportToSvgPoints(), FRound(), SdXMLImExViewBox::GetExportString(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans_DecomposeAndRefPoint(), ImpExportNewTrans_FeaturesAndWrite(), ImpExportNewTrans_GetB2DHomMatrix(), ImpExportText(), mrExport, NO_WS, NONE, basegfx::utils::UnoPointSequenceSequenceToB2DPolyPolygon(), basegfx::utils::UnoPolyPolygonBezierCoordsToB2DPolyPolygon(), xmloff::token::XML_D, XML_NAMESPACE_DRAW, XML_NAMESPACE_SVG, xmloff::token::XML_PATH, xmloff::token::XML_POINTS, xmloff::token::XML_POLYGON, xmloff::token::XML_POLYLINE, xmloff::token::XML_VIEWBOX, XmlShapeTypeDrawClosedBezierShape, and XmlShapeTypeDrawOpenBezierShape.
Referenced by exportShape().
|
private |
Definition at line 1518 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), mrExport, xmloff::token::XML_CLASS, XML_NAMESPACE_PRESENTATION, xmloff::token::XML_PLACEHOLDER, xmloff::token::XML_TRUE, and xmloff::token::XML_USER_TRANSFORMED.
Referenced by ImpExportGraphicObjectShape(), ImpExportMediaShape(), ImpExportOLE2Shape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 1270 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), mrExport, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_OFFICE, xmloff::token::XML_QRCODE, xmloff::token::XML_QRCODE_BORDER, xmloff::token::XML_QRCODE_ERROR_CORRECTION, and xmloff::token::XML_STRING_VALUE.
Referenced by ImpExportGraphicObjectShape().
|
private |
Definition at line 2000 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLUnitConverter::convertMeasureToXML(), SvXMLExport::GetMM100UnitConverter(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportText(), mrExport, NO_WS, NONE, xmloff::token::XML_CORNER_RADIUS, XML_NAMESPACE_DRAW, and xmloff::token::XML_RECT.
Referenced by exportShape().
|
private |
Definition at line 1223 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), mrExport, xmloff::token::XML_CAN_ADD_COMMENT, xmloff::token::XML_FALSE, xmloff::token::XML_ID, XML_NAMESPACE_LO_EXT, xmloff::token::XML_SHOW_SIGN_DATE, xmloff::token::XML_SIGNATURELINE, xmloff::token::XML_SIGNING_INSTRUCTIONS, xmloff::token::XML_SUGGESTED_SIGNER_EMAIL, xmloff::token::XML_SUGGESTED_SIGNER_NAME, xmloff::token::XML_SUGGESTED_SIGNER_TITLE, and xmloff::token::XML_TRUE.
Referenced by ImpExportGraphicObjectShape().
|
private |
Definition at line 4791 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aXMLTableShapeAttributes, DBG_UNHANDLED_EXCEPTION, EMBEDDED, XMLBase64Export::exportOfficeBinaryDataElement(), SvXMLExport::getComponentContext(), GetExport(), SvXMLExport::getExportFlags(), SvXMLExport::getSaneDefaultVersion(), GetShapeTableExport(), xmloff::token::GetXMLToken(), gsModel(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), mrExport, XMLPropertyMapEntry::msApiName, nIndex, NO_WS, NONE, SvtSaveOptions::ODFSVER_012, SAL_WARN_IF, xGraphic, xmloff::token::XML_ACTUATE, xmloff::token::XML_EMBED, xmloff::token::XML_FRAME, xmloff::token::XML_HREF, xmloff::token::XML_IMAGE, XML_NAMESPACE_DRAW, XML_NAMESPACE_TABLE, XML_NAMESPACE_XLINK, xmloff::token::XML_ONLOAD, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_TABLE, xmloff::token::XML_TEMPLATE_NAME, xmloff::token::XML_TRUE, xmloff::token::XML_TYPE, and XmlShapeTypePresTableShape.
Referenced by exportShape().
|
private |
Definition at line 1551 of file shapeexport.cxx.
References EXTENSION, SvXMLExport::getSaneDefaultVersion(), SvXMLExport::GetTextParagraphExport(), mrExport, and SvtSaveOptions::ODFSVER_EXTENDED.
Referenced by ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportGraphicObjectShape(), ImpExportLineShape(), ImpExportOLE2Shape(), ImpExportPolygonShape(), ImpExportRectangleShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 1899 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertMeasureToXML(), SvXMLExport::GetMM100UnitConverter(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), ImpExportText(), mrExport, NO_WS, NONE, xmloff::token::XML_CORNER_RADIUS, xmloff::token::XML_DATE_TIME, xmloff::token::XML_FOOTER, xmloff::token::XML_FRAME, xmloff::token::XML_HEADER, XML_NAMESPACE_DRAW, xmloff::token::XML_NOTES, xmloff::token::XML_PAGE_NUMBER, xmloff::token::XML_PRESENTATION_OUTLINE, xmloff::token::XML_SUBTITLE, xmloff::token::XML_TEXT_BOX, xmloff::token::XML_TITLE, XmlShapeTypePresDateTimeShape, XmlShapeTypePresFooterShape, XmlShapeTypePresHeaderShape, XmlShapeTypePresNotesShape, XmlShapeTypePresOutlinerShape, XmlShapeTypePresSlideNumberShape, XmlShapeTypePresSubtitleShape, and XmlShapeTypePresTitleTextShape.
Referenced by exportShape().
|
inline |
Definition at line 277 of file shapeexport.hxx.
|
virtual |
is called before a shape element for the given XShape is exported
Definition at line 1339 of file shapeexport.cxx.
Referenced by exportShape().
void XMLShapeExport::seekShapes | ( | const css::uno::Reference< css::drawing::XShapes > & | xShapes | ) | |
throw | ( | ||||
) |
initializes some internal structures for fast access to the given XShapes collection
This method has to be called before you use exportShape or collectShapeAutoStyles. It is automatically called if you use collectShapesAutoStyles and exportShapes.
Definition at line 984 of file shapeexport.cxx.
References SAL_WARN_IF.
Referenced by collectShapesAutoStyles(), and exportShapes().
|
inline |
sets a new reference to an XMLAnimationExporter.
If this is a non NULL reference, the animation information from all shapes given to exportShape() from now on are collected.
Definition at line 265 of file shapeexport.hxx.
|
inline |
Definition at line 279 of file shapeexport.hxx.
|
private |
Definition at line 164 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), collectShapesAutoStyles(), exportShape(), and exportShapes().
|
private |
Definition at line 163 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 165 of file shapeexport.hxx.
Referenced by exportShape().
|
private |
Definition at line 169 of file shapeexport.hxx.
|
private |
Definition at line 160 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), export3DLamps(), export3DSceneAttributes(), ExportGraphicDefaults(), exportShape(), GetShapeTableExport(), ImpCalcShapeType(), ImpExport3DSceneShape(), ImpExport3DShape(), ImpExportAppletShape(), ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportControlShape(), ImpExportCustomShape(), ImpExportDescription(), ImpExportEllipseShape(), ImpExportEvents(), ImpExportFrameShape(), ImpExportGluePoints(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportMediaShape(), ImpExportNewTrans_FeaturesAndWrite(), ImpExportOLE2Shape(), ImpExportPageShape(), ImpExportPluginShape(), ImpExportPolygonShape(), ImpExportPresentationAttributes(), ImpExportQRCode(), ImpExportRectangleShape(), ImpExportSignatureLine(), ImpExportTableShape(), ImpExportText(), ImpExportTextBoxShape(), and XMLShapeExport().
|
private |
Definition at line 180 of file shapeexport.hxx.
Referenced by ImpExportCaptionShape(), ImpExportEvents(), and ImpExportGluePoints().
|
private |
Definition at line 166 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles().
|
private |
Definition at line 162 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 161 of file shapeexport.hxx.
Referenced by XMLShapeExport().
|
private |
Definition at line 171 of file shapeexport.hxx.
Referenced by exportAutoStyles(), and GetShapeTableExport().