LibreOffice Module oox (master) 1
|
Typedefs | |
typedef std::array< css::uno::Any, NP_SIZE_ > | NodePropertyMap |
typedef std::shared_ptr< AnimTargetElement > | AnimTargetElementPtr |
typedef std::vector< AnimationCondition > | AnimationConditionList |
typedef ::std::vector< TimeAnimationValue > | TimeAnimationValueList |
typedef std::shared_ptr< SlidePersist > | SlidePersistPtr |
typedef std::shared_ptr< TimeNode > | TimeNodePtr |
typedef std::vector< TimeNodePtr > | TimeNodePtrList |
Enumerations | |
enum | { NP_TO = 0 , NP_FROM , NP_BY , NP_USERDATA , NP_ATTRIBUTENAME , NP_ACCELERATION , NP_AUTOREVERSE , NP_DECELERATE , NP_DURATION , NP_FILL , NP_REPEATCOUNT , NP_REPEATDURATION , NP_RESTART , NP_DIRECTION , NP_COLORINTERPOLATION , NP_CALCMODE , NP_TRANSFORMTYPE , NP_PATH , NP_ENDSYNC , NP_ITERATETYPE , NP_ITERATEINTERVAL , NP_SUBITEM , NP_TARGET , NP_COMMAND , NP_PARAMETER , NP_VALUES , NP_FORMULA , NP_KEYTIMES , NP_DISPLAY , NP_HIDEDURINGSHOW , NP_ISNARRATION , NP_SIZE_ } |
enum class | AnimationAttributeEnum { PPT_X , PPT_Y , PPT_W , PPT_H , PPT_C , R , XSHEAR , FILLCOLOR , FILLTYPE , FILLON , STROKECOLOR , STROKEON , STYLECOLOR , STYLEROTATION , FONTWEIGHT , STYLEUNDERLINE , STYLEFONTFAMILY , STYLEFONTSIZE , STYLEFONTSTYLE , STYLEVISIBILITY , STYLEOPACITY , UNKNOWN } |
enum | ShapeLocation { Master , Layout , Slide } |
Functions | |
Any | GetTime (const OUString &val) |
Any | GetTimeAnimateValueTime (const OUString &val) |
OUString | getConvertedSubType (sal_Int16 nPresetClass, sal_Int32 nPresetId, sal_Int32 nPresetSubType) |
const ImplAttributeNameConversion * | getAttributeConversionList () |
bool | convertMeasure (OUString &rString) |
convert the measure string to LibreOffice format. More... | |
bool | convertAnimationValue (AnimationAttributeEnum eAttribute, css::uno::Any &rValue) |
convert attribute values of the animation target so that LibreOffice understand. More... | |
static const char * | lclDebugSubType (sal_Int32 nType) |
static void | setTextStyle (Reference< beans::XPropertySet > const &rxPropSet, const XmlFilterBase &rFilter, oox::drawingml::TextListStylePtr const &pTextListStylePtr, int nLevel) |
static sal_Int32 | lcl_GetAngle (uno::Reference< drawing::XShape > &rXShape, awt::Point &rPt) |
static void | lcl_SetEdgeLineValue (uno::Reference< drawing::XShape > &rXConnector, oox::drawingml::ShapePtr &rShapePtr) |
void | fixMainSequenceTiming (const css::uno::Reference< css::animations::XAnimationNode > &xNode) |
void | fixInteractiveSequenceTiming (const css::uno::Reference< css::animations::XAnimationNode > &xNode) |
typedef std::vector< AnimationCondition > oox::ppt::AnimationConditionList |
Definition at line 90 of file animationspersist.hxx.
typedef std::shared_ptr< AnimTargetElement > oox::ppt::AnimTargetElementPtr |
Definition at line 86 of file animationspersist.hxx.
typedef std::array< css::uno::Any, NP_SIZE_ > oox::ppt::NodePropertyMap |
Definition at line 51 of file animationspersist.hxx.
typedef std::shared_ptr< SlidePersist > oox::ppt::SlidePersistPtr |
Definition at line 59 of file slidepersist.hxx.
typedef ::std::vector< TimeAnimationValue > oox::ppt::TimeAnimationValueList |
Definition at line 118 of file animationspersist.hxx.
typedef std::shared_ptr< TimeNode > oox::ppt::TimeNodePtr |
Definition at line 46 of file timenode.hxx.
typedef std::vector< TimeNodePtr > oox::ppt::TimeNodePtrList |
Definition at line 47 of file timenode.hxx.
anonymous enum |
Definition at line 36 of file animationspersist.hxx.
|
strong |
Definition at line 36 of file pptfilterhelpers.hxx.
Enumerator | |
---|---|
Master | |
Layout | |
Slide |
Definition at line 48 of file slidepersist.hxx.
OOX_DLLPUBLIC bool oox::ppt::convertAnimationValue | ( | AnimationAttributeEnum | eAttribute, |
css::uno::Any & | rValue | ||
) |
convert attribute values of the animation target so that LibreOffice understand.
Definition at line 185 of file pptfilterhelpers.cxx.
References convertMeasure(), FILLCOLOR, FILLON, FILLTYPE, FONTWEIGHT, o3tl::getToken(), index, PPT_C, PPT_H, PPT_W, PPT_X, PPT_Y, R, Color::SetBlue(), Color::SetGreen(), Color::SetRed(), STROKECOLOR, STROKEON, STYLECOLOR, STYLEFONTSIZE, STYLEFONTSTYLE, STYLEOPACITY, STYLEROTATION, STYLEUNDERLINE, STYLEVISIBILITY, o3tl::toInt32(), and XSHEAR.
OOX_DLLPUBLIC bool oox::ppt::convertMeasure | ( | OUString & | rString | ) |
convert the measure string to LibreOffice format.
i.e. convert occurrence of #{0,1}ppt_[xywh] to x,y, width, height.
Definition at line 145 of file pptfilterhelpers.cxx.
References nIndex, and nLength.
Referenced by convertAnimationValue().
OOX_DLLPUBLIC void oox::ppt::fixInteractiveSequenceTiming | ( | const css::uno::Reference< css::animations::XAnimationNode > & | xNode | ) |
Definition at line 201 of file timenode.cxx.
References Any, Exception, and SAL_INFO.
Referenced by oox::ppt::TimeNode::setNode().
OOX_DLLPUBLIC void oox::ppt::fixMainSequenceTiming | ( | const css::uno::Reference< css::animations::XAnimationNode > & | xNode | ) |
Definition at line 140 of file timenode.cxx.
References aEvent, Any, Exception, and SAL_INFO.
Referenced by oox::ppt::TimeNode::setNode().
OOX_DLLPUBLIC const ImplAttributeNameConversion * oox::ppt::getAttributeConversionList | ( | ) |
Definition at line 49 of file pptfilterhelpers.cxx.
References FILLCOLOR, FILLON, FILLTYPE, FONTWEIGHT, PPT_C, PPT_H, PPT_W, PPT_X, PPT_Y, R, STROKECOLOR, STROKEON, STYLECOLOR, STYLEFONTFAMILY, STYLEFONTSIZE, STYLEFONTSTYLE, STYLEOPACITY, STYLEROTATION, STYLEUNDERLINE, STYLEVISIBILITY, UNKNOWN, and XSHEAR.
Referenced by oox::ppt::CommonBehaviorContext::onEndElement().
OOX_DLLPUBLIC OUString oox::ppt::getConvertedSubType | ( | sal_Int16 | nPresetClass, |
sal_Int32 | nPresetId, | ||
sal_Int32 | nPresetSubType | ||
) |
Definition at line 289 of file commontimenodecontext.cxx.
References oox::ppt::convert_subtype::getList(), and p.
Referenced by oox::ppt::CommonTimeNodeContext::CommonTimeNodeContext().
css::uno::Any oox::ppt::GetTime | ( | const OUString & | val | ) |
Definition at line 33 of file animationtypes.cxx.
References Any.
Referenced by oox::ppt::CommonTimeNodeContext::CommonTimeNodeContext(), and oox::ppt::CondContext::CondContext().
css::uno::Any oox::ppt::GetTimeAnimateValueTime | ( | const OUString & | val | ) |
Definition at line 48 of file animationtypes.cxx.
References Any.
|
static |
Definition at line 350 of file slidepersist.cxx.
References tools::Rectangle::Bottom(), SdrObject::getSdrObjectFromXShape(), SdrObject::GetSnapRect(), tools::Rectangle::Left(), tools::Rectangle::Right(), and tools::Rectangle::Top().
Referenced by lcl_SetEdgeLineValue().
|
static |
Definition at line 389 of file slidepersist.cxx.
References Any, tools::Rectangle::Bottom(), SdrObject::getSdrObjectFromXShape(), SdrObject::GetSnapRect(), namespaces::i, lcl_GetAngle(), tools::Rectangle::Left(), tools::Rectangle::Right(), size, and tools::Rectangle::Top().
Referenced by oox::ppt::SlidePersist::createConnectorShapeConnection().
|
static |
Definition at line 73 of file pptshape.cxx.
References nType.
Referenced by oox::ppt::PPTShape::addShape(), and oox::ppt::PPTShape::getSubTypeTextListStyle().
|
static |
Definition at line 210 of file slidepersist.cxx.
References oox::drawingml::TextParagraphProperties::getTextCharacterProperties(), oox::drawingml::TextParagraphProperties::getTextParagraphPropertyMap(), oox::drawingml::TextCharacterProperties::pushToPropSet(), and oox::PropertySet::setProperties().
Referenced by oox::ppt::SlidePersist::applyTextStyles().