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) noexcept |
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 gluepoints 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 157 of file shapeexport.hxx.
XMLShapeExport::XMLShapeExport | ( | SvXMLExport & | rExp, |
SvXMLExportPropertyMapper * | pExtMapper = nullptr |
||
) |
Definition at line 177 of file shapeexport.cxx.
References CreateShapePropMapper(), end, false, 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 213 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 218 of file shapeexport.cxx.
References GetExport(), comphelper::getProcessComponentContext(), comphelper::makePropertyValue(), and OASIS.
Referenced by collectShapeAutoStyles().
void XMLShapeExport::collectShapeAutoStyles | ( | const css::uno::Reference< css::drawing::XShape > & | xShape | ) |
Definition at line 262 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 971 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 1130 of file shapeexport.cxx.
References SvXMLExport::GetModel(), SvXMLExport::GetTextParagraphExport(), and xFactory.
Referenced by ExportGraphicDefaults(), XMLChartExportPropertyMapper::XMLChartExportPropertyMapper(), and XMLShapeExport().
|
inline |
defines if the export should increment the progress bar or not
Definition at line 277 of file shapeexport.hxx.
|
inline |
Definition at line 274 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 3774 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aPropName, aStr, SvXMLUnitConverter::convertB3DVector(), sax::Converter::convertBool(), sax::Converter::convertColor(), mrExport, u, 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 3658 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 1111 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 1414 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 571 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddAttributeIdLegacy(), SvXMLExport::AddAttributeList(), 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(), gsHyperlink(), gsOnClick(), 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 992 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 269 of file shapeexport.hxx.
|
inlineprotected |
Definition at line 175 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 176 of file shapeexport.hxx.
|
inlineprivate |
Definition at line 179 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and XMLShapeExport().
const rtl::Reference< XMLTableExport > & XMLShapeExport::GetShapeTableExport | ( | ) |
Definition at line 1453 of file shapeexport.cxx.
References SvXMLExport::GetModel(), SvXMLExport::GetTextParagraphExport(), mrExport, mxShapeTableExport, and xFactory.
Referenced by collectShapeAutoStyles(), ImpExportTableShape(), and XMLShapeExport().
|
private |
Definition at line 1142 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 3455 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 3498 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 3197 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 3111 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 2588 of file shapeexport.cxx.
References ImpExportOLE2Shape().
Referenced by exportShape().
|
private |
Definition at line 2626 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(), Tuple2D< double >::getX(), Tuple2D< double >::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 2596 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 4914 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 1950 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 2245 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 1701 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 3162 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 gluepoints
Definition at line 1284 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 2438 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, 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 1979 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 2142 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SvXMLExport::GetMM100UnitConverter(), Tuple2D< double >::getX(), Tuple2D< double >::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 2837 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 3366 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aFalseStr, aTrueStr, GetExport(), xmloff::token::GetXMLToken(), ImpExportNewTrans(), ImpExportPresentationAttributes(), lcl_StoreMediaAndGetURL(), mrExport, NO_WS, NONE, u, 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 1467 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 1523 of file shapeexport.cxx.
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 1536 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform2D::AddRotate(), SdXMLImExTransform2D::AddSkewX(), SdXMLImExTransform2D::AddTranslate(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SdXMLImExTransform2D::GetExportString(), SvXMLExport::GetMM100UnitConverter(), Tuple2D< double >::getX(), Tuple2D< double >::getY(), HEIGHT, mrExport, SdXMLImExTransform2D::NeedsAction(), Tuple2D< double >::setX(), Tuple2D< double >::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 1485 of file shapeexport.cxx.
References GetExport(), OASIS, and basegfx::B2DHomMatrix::set().
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 2932 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 3075 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), ImpExportNewTrans(), mrExport, NO_WS, NONE, u, 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 3252 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 2302 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), basegfx::utils::exportToSvgD(), basegfx::utils::exportToSvgPoints(), FRound(), SdXMLImExViewBox::GetExportString(), Tuple2D< double >::getX(), Tuple2D< double >::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 1628 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 1379 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, xmloff::token::XML_QRCODE_TYPE, and xmloff::token::XML_STRING_VALUE.
Referenced by ImpExportGraphicObjectShape().
|
private |
Definition at line 2110 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 1332 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 4953 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(), comphelper::makePropertyValue(), mrExport, XMLPropertyMapEntry::msApiName, nIndex, NO_WS, NONE, SvtSaveOptions::ODFSVER_012, SAL_WARN_IF, 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 1661 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 2009 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 278 of file shapeexport.hxx.
|
virtual |
is called before a shape element for the given XShape is exported
Definition at line 1449 of file shapeexport.cxx.
Referenced by exportShape().
|
noexcept |
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 1086 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 266 of file shapeexport.hxx.
|
inline |
Definition at line 280 of file shapeexport.hxx.
|
private |
Definition at line 165 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), collectShapesAutoStyles(), exportShape(), and exportShapes().
|
private |
Definition at line 164 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 166 of file shapeexport.hxx.
Referenced by exportShape().
|
private |
Definition at line 170 of file shapeexport.hxx.
|
private |
Definition at line 161 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 181 of file shapeexport.hxx.
Referenced by ImpExportCaptionShape(), ImpExportEvents(), and ImpExportGluePoints().
|
private |
Definition at line 167 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles().
|
private |
Definition at line 163 of file shapeexport.hxx.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 162 of file shapeexport.hxx.
Referenced by XMLShapeExport().
|
private |
Definition at line 172 of file shapeexport.hxx.
Referenced by exportAutoStyles(), and GetShapeTableExport().