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, comphelper::AttributeList *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 () |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Static Public Member Functions | |
static SvXMLExportPropertyMapper * | CreateShapePropMapper (SvXMLExport &rExport) |
returns the export property mapper for external chaining More... | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
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 |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
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, comphelper::AttributeList *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, comphelper::AttributeList *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 | |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 157 of file shapeexport.hxx.
XMLShapeExport::XMLShapeExport | ( | SvXMLExport & | rExp, |
SvXMLExportPropertyMapper * | pExtMapper = nullptr |
||
) |
Definition at line 179 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 215 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 220 of file shapeexport.cxx.
References GetExport(), comphelper::makePropertyValue(), and OASIS.
Referenced by collectShapeAutoStyles().
void XMLShapeExport::collectShapeAutoStyles | ( | const css::uno::Reference< css::drawing::XShape > & | xShape | ) |
Definition at line 264 of file shapeexport.cxx.
References checkForCustomShapeReplacement(), collectShapesAutoStyles(), CTF_SD_CONTROL_SHAPE_DATA_STYLE, CTF_SD_SHAPE_PARA_ADJUST, DBG_ASSERT, DBG_UNHANDLED_EXCEPTION, DrawConnectorShape, DrawControlShape, DrawGroupShape, DrawTableShape, 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(), PresPageShape, PresTableShape, comphelper::UnoInterfaceToUniqueIdentifierMapper::registerReference(), SAL_WARN, SAL_WARN_IF, SD_PRESENTATION_ID, TEXT_PARAGRAPH, and ImplXMLShapeExportInfo::xCustomShapeReplacement.
Referenced by collectShapesAutoStyles().
void XMLShapeExport::collectShapesAutoStyles | ( | const css::uno::Reference< css::drawing::XShapes > & | xShapes | ) |
Definition at line 970 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 1127 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 3908 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 3792 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 1108 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 1411 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 , |
||
comphelper::AttributeList * | pAttrList = nullptr |
||
) |
Definition at line 570 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddAttributeIdLegacy(), SvXMLExport::AddAttributeList(), aName, bVisible, SvXMLExport::CheckAttrList(), SvXMLExport::ClearAttrList(), DBG_UNHANDLED_EXCEPTION, SvtModuleOptions::DRAW, Draw3DCubeObject, Draw3DExtrudeObject, Draw3DLatheObject, Draw3DSceneObject, Draw3DSphereObject, DrawAppletShape, DrawCaptionShape, DrawChartShape, DrawClosedBezierShape, DrawConnectorShape, DrawControlShape, DrawCustomShape, DrawEllipseShape, DrawFrameShape, DrawGraphicObjectShape, DrawGroupShape, DrawLineShape, DrawMeasureShape, DrawMediaShape, DrawOLE2Shape, DrawOpenBezierShape, DrawPageShape, DrawPluginShape, DrawPolyLineShape, DrawPolyPolygonShape, DrawRectangleShape, DrawSheetShape, DrawTableShape, DrawTextShape, SvXMLExport::EncodeStyleName(), GetExport(), comphelper::UnoInterfaceToUniqueIdentifierMapper::getIdentifier(), SvXMLExport::getInterfaceToIdentifierMapper(), SvXMLExport::GetProgressBarHelper(), SvXMLExport::getSaneDefaultVersion(), SvXMLExport::GetShapeExport(), gsBookmark(), gsHyperlink(), gsOnClick(), gsPrintable(), gsVisible(), gsZIndex(), HandoutShape, 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, NotYetSet, OASIS, SvtSaveOptions::ODFSVER_EXTENDED, onExport(), PresChartShape, PresDateTimeShape, PresFooterShape, PresGraphicObjectShape, PresHeaderShape, PresMediaShape, PresNotesShape, PresOLE2Shape, PresOrgChartShape, PresOutlinerShape, PresPageShape, PresSheetShape, PresSlideNumberShape, PresSubtitleShape, PresTableShape, PresTitleTextShape, SAL_INFO, SAL_WARN, SAL_WARN_IF, SD_GRAPHICS_ID, TOOLS_WARN_EXCEPTION, Unknown, 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, and xmloff::token::XML_TYPE.
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 991 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(), and ImpExportPluginShape().
|
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 1451 of file shapeexport.cxx.
References SvXMLExport::GetModel(), SvXMLExport::GetTextParagraphExport(), mrExport, mxShapeTableExport, and xFactory.
Referenced by collectShapeAutoStyles(), ImpExportTableShape(), and XMLShapeExport().
|
private |
Definition at line 1139 of file shapeexport.cxx.
References DrawChartShape, DrawClosedBezierShape, DrawConnectorShape, DrawControlShape, DrawCustomShape, DrawEllipseShape, DrawGraphicObjectShape, DrawGroupShape, DrawLineShape, DrawMeasureShape, DrawOLE2Shape, DrawOpenBezierShape, DrawPolyLineShape, DrawPolyPolygonShape, DrawRectangleShape, DrawSheetShape, DrawTextShape, SvXMLExport::GetChartExport(), mrExport, SO3_RPTCH_CLASSID, SO3_SC_CLASSID, and Unknown.
Referenced by collectShapeAutoStyles(), and exportShape().
|
private |
Definition at line 3589 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 3632 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform3D::AddHomogenMatrix(), aStr, SvXMLUnitConverter::convertB3DVector(), basegfx::utils::createB2DPolyPolygonFromB3DPolyPolygon(), Draw3DCubeObject, Draw3DExtrudeObject, Draw3DLatheObject, Draw3DSphereObject, basegfx::utils::exportToSvgD(), basegfx::B2DPolyPolygon::getB2DRange(), SdXMLImExViewBox::GetExportString(), SdXMLImExTransform3D::GetExportString(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SvXMLExport::GetMM100UnitConverter(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), 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, and xmloff::token::XML_VIEWBOX.
Referenced by exportShape().
|
private |
Definition at line 3240 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportDescription(), 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 3153 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 2585 of file shapeexport.cxx.
References ImpExportOLE2Shape().
Referenced by exportShape().
|
private |
Definition at line 2623 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::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::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 2593 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 5071 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 1949 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(), ImpExportAppletShape(), ImpExportCaptionShape(), ImpExportConnectorShape(), ImpExportControlShape(), ImpExportCustomShape(), ImpExportEllipseShape(), ImpExportFrameShape(), ImpExportGraphicObjectShape(), ImpExportGroupShape(), ImpExportLineShape(), ImpExportMeasureShape(), ImpExportMediaShape(), ImpExportOLE2Shape(), ImpExportPluginShape(), ImpExportPolygonShape(), ImpExportRectangleShape(), ImpExportTableShape(), and ImpExportTextBoxShape().
|
private |
Definition at line 2244 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 1700 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 3204 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportDescription(), 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 1281 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 2435 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddEmbeddedXGraphic(), SvXMLExport::AddEmbeddedXGraphicAsBase64(), aMimeType, XMLImageMapExport::Export(), GetExport(), SvXMLExport::GetGraphicMimeTypeFromStream(), SvXMLExport::GetImageMapExport(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), ImpExportQRCode(), ImpExportSignatureLine(), ImpExportText(), mrExport, NO_WS, NONE, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, PresGraphicObjectShape, 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, and xmloff::token::XML_TYPE.
Referenced by exportShape().
|
private |
Definition at line 1978 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 2141 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SvXMLExport::GetMM100UnitConverter(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::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 2834 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 3487 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aFalseStr, aTrueStr, GetExport(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportNewTrans(), ImpExportPresentationAttributes(), Graphic::IsNone(), lcl_StoreMediaAndGetURL(), mrExport, NO_WS, NONE, PresMediaShape, u, 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, and xmloff::token::XML_VALUE.
Referenced by exportShape().
|
private |
Definition at line 1465 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 1522 of file shapeexport.cxx.
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 1535 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SdXMLImExTransform2D::AddRotate(), SdXMLImExTransform2D::AddSkewX(), SdXMLImExTransform2D::AddTranslate(), aStr, SvXMLUnitConverter::convertMeasureToXML(), FRound(), SdXMLImExTransform2D::GetExportString(), SvXMLExport::GetMM100UnitConverter(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), HEIGHT, mrExport, SdXMLImExTransform2D::NeedsAction(), basegfx::Tuple2D< typename TYPE >::setX(), basegfx::Tuple2D< typename TYPE >::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 1483 of file shapeexport.cxx.
References GetExport(), OASIS, and basegfx::B2DHomMatrix::set().
Referenced by ImpExportConnectorShape(), ImpExportLineShape(), ImpExportNewTrans(), and ImpExportPolygonShape().
|
private |
Definition at line 2929 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddAttributeList(), SvXMLExport::AddEmbeddedObject(), SvXMLExport::AddEmbeddedObjectAsBase64(), SvXMLExport::AddEmbeddedXGraphic(), SvXMLExport::AddEmbeddedXGraphicAsBase64(), aMimeType, EMBEDDED, SvXMLExport::ExportEmbeddedOwnObject(), EXTENSION, GetExport(), SvXMLExport::getExportFlags(), SvXMLExport::GetGraphicMimeTypeFromStream(), xmloff::token::GetXMLToken(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), ImpExportText(), mrExport, NO_WS, NONE, OASIS, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, PresChartShape, PresOLE2Shape, PresSheetShape, 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_LO_EXT, 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, and xmloff::token::XML_TYPE.
Referenced by exportShape(), and ImpExportChartShape().
|
private |
Definition at line 3117 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), ImpExportNewTrans(), mrExport, NO_WS, NONE, PresPageShape, u, xmloff::token::XML_CLASS, XML_NAMESPACE_DRAW, XML_NAMESPACE_PRESENTATION, xmloff::token::XML_PAGE, xmloff::token::XML_PAGE_NUMBER, and xmloff::token::XML_PAGE_THUMBNAIL.
Referenced by exportShape().
|
private |
Definition at line 3296 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aStr, GetExport(), ImpExportDescription(), 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 2301 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), basegfx::B2DPolyPolygon::areControlPointsUsed(), basegfx::B2DPolyPolygon::count(), DrawClosedBezierShape, DrawOpenBezierShape, basegfx::utils::exportToSvgD(), basegfx::utils::exportToSvgPoints(), FRound(), basegfx::B2DPolyPolygon::getB2DPolygon(), SdXMLImExViewBox::GetExportString(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans_DecomposeAndRefPoint(), ImpExportNewTrans_FeaturesAndWrite(), ImpExportNewTrans_GetB2DHomMatrix(), ImpExportText(), basegfx::B2DPolygon::isClosed(), 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, and xmloff::token::XML_VIEWBOX.
Referenced by exportShape().
|
private |
Definition at line 1627 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 1376 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 2109 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 1329 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 5110 of file shapeexport.cxx.
References SvXMLExport::AddAttribute(), aXMLTableShapeAttributes, DBG_UNHANDLED_EXCEPTION, SvXMLExport::getSaneDefaultVersion(), GetShapeTableExport(), xmloff::token::GetXMLToken(), gsModel(), ImpExportDescription(), ImpExportEvents(), ImpExportGluePoints(), ImpExportNewTrans(), ImpExportPresentationAttributes(), XMLPropertyMapEntry::IsEnd(), mrExport, NO_WS, NONE, SvtSaveOptions::ODFSVER_012, PresTableShape, SAL_WARN_IF, u, xmloff::token::XML_FRAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_TABLE, xmloff::token::XML_TABLE, xmloff::token::XML_TEMPLATE_NAME, and xmloff::token::XML_TRUE.
Referenced by exportShape().
|
private |
Definition at line 1660 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 2008 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, PresDateTimeShape, PresFooterShape, PresHeaderShape, PresNotesShape, PresOutlinerShape, PresSlideNumberShape, PresSubtitleShape, PresTitleTextShape, 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, and xmloff::token::XML_TITLE.
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 1447 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 1085 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().