LibreOffice Module reportdesign (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
rptui::OOle2Obj Class Referencefinal

#include <RptObject.hxx>

Inheritance diagram for rptui::OOle2Obj:
Collaboration diagram for rptui::OOle2Obj:

Public Member Functions

virtual css::uno::Reference< css::beans::XPropertySetgetAwtComponent () override
virtual css::uno::Reference< css::uno::XInterface > getUnoShape () override
virtual SdrObjKind GetObjIdentifier () const override
virtual SdrInventor GetObjInventor () const override
virtual OOle2ObjCloneSdrObject (SdrModel &rTargetModel) const override
virtual void initializeOle () override
void initializeChart (const css::uno::Reference< css::frame::XModel > &_xModel)
- Public Member Functions inherited from SdrOle2Obj
OUString GetStyleString ()
 SdrOle2Obj (SdrModel &rSdrModel, bool bFrame_=false)
 SdrOle2Obj (SdrModel &rSdrModel, SdrOle2Obj const &rSource)
 SdrOle2Obj (SdrModel &rSdrModel, const svt::EmbeddedObjectRef &rNewObjRef, const OUString &rNewObjName, const tools::Rectangle &rNewRect)
const svt::EmbeddedObjectRefgetEmbeddedObjectRef () const
sal_Int64 GetAspect () const
bool isInplaceActive () const
bool isUiActive () const
void SetAspect (sal_Int64 nAspect)
void SetGraphic (const Graphic &rGrf)
void ClearGraphic ()
const GraphicGetGraphic () const
void GetNewReplacement ()
Size GetOrigObjSize (MapMode const *pTargetMapMode=nullptr) const
void setSuppressSetVisAreaSize (bool bNew)
const OUString & GetPersistName () const
void SetPersistName (const OUString &rPersistName)
void SetProgName (const OUString &rName)
const OUString & GetProgName () const
bool IsEmpty () const
void SetObjRef (const css::uno::Reference< css::embed::XEmbeddedObject > &rNewObjRef)
css::uno::Reference< css::embed::XEmbeddedObject > const & GetObjRef () const
SVX_DLLPRIVATE css::uno::Reference< css::embed::XEmbeddedObject > const & GetObjRef_NoInit () const
void AbandonObject ()
virtual void handlePageChange (SdrPage *pOldPage, SdrPage *pNewPage) override
void SetClosedObj (bool bIsClosed)
virtual SdrObjectUniquePtr getFullDragClone () const override
virtual void TakeObjInfo (SdrObjTransformInfoRec &rInfo) const override
virtual OUString TakeObjNameSingul () const override
virtual OUString TakeObjNamePlural () const override
virtual void NbcSetSnapRect (const tools::Rectangle &rRect) override
virtual void SetGeoData (const SdrObjGeoData &rGeo) override
bool Unload ()
void Connect ()
void Disconnect ()
void ObjectLoaded ()
css::uno::Reference< css::frame::XModel > getXModel () const
bool IsChart () const
bool IsCalc () const
bool UpdateLinkURL_Impl ()
void BreakFileLink_Impl ()
void DisconnectFileLink_Impl ()
void CheckFileLink_Impl ()
void SetGraphicToObj (const Graphic &aGraphic)
void SetGraphicToObj (const css::uno::Reference< css::io::XInputStream > &xGrStream, const OUString &aMediaType)
css::uno::Reference< css::frame::XModel > GetParentXModel () const
bool CalculateNewScaling (Fraction &aScaleWidth, Fraction &aScaleHeight, Size &aObjAreaSize)
bool AddOwnLightClient ()
void SetWindow (const css::uno::Reference< css::awt::XWindow > &_xWindow)
virtual SdrObjectUniquePtr DoConvertToPolyObj (bool bBezier, bool bAddText) const override
- Public Member Functions inherited from SdrRectObj
 SdrRectObj (SdrModel &rSdrModel)
 SdrRectObj (SdrModel &rSdrModel, const tools::Rectangle &rRect)
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind)
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind, const tools::Rectangle &rRect)
 SdrRectObj (SdrModel &rSdrModel, SdrRectObj const &rSource)
virtual void TakeUnrotatedSnapRect (tools::Rectangle &rRect) const override
virtual void RecalcSnapRect () override
virtual basegfx::B2DPolyPolygon TakeXorPoly () const override
virtual sal_uInt32 GetHdlCount () const override
virtual void AddToHdlList (SdrHdlList &rHdlList) const override
virtual bool hasSpecialDrag () const override
virtual bool beginSpecialDrag (SdrDragStat &rDrag) const override
virtual bool applySpecialDrag (SdrDragStat &rDrag) override
virtual OUString getSpecialDragComment (const SdrDragStat &rDrag) const override
virtual basegfx::B2DPolyPolygon TakeCreatePoly (const SdrDragStat &rDrag) const override
virtual PointerStyle GetCreatePointer () const override
virtual void NbcRotate (const Point &rRef, Degree100 nAngle, double sn, double cs) override
virtual void NbcMirror (const Point &rRef1, const Point &rRef2) override
virtual void NbcShear (const Point &rRef, Degree100 nAngle, double tn, bool bVShear) override
virtual SdrGluePoint GetVertexGluePoint (sal_uInt16 nNum) const override
virtual SdrGluePoint GetCornerGluePoint (sal_uInt16 nNum) const override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
- Public Member Functions inherited from SdrTextObj
const PointGetTextEditOffset () const
void SetTextEditOffset (const Point &rNew)
bool IsInEditMode () const
void SetTextLink (const OUString &rFileName, const OUString &rFilterName)
void ReleaseTextLink ()
bool IsLinkedText () const
bool ReloadLinkedText (bool bForceLoad)
bool LoadText (const OUString &rFileName, rtl_TextEncoding eCharSet)
virtual bool AdjustTextFrameWidthAndHeight (tools::Rectangle &rR, bool bHgt=true, bool bWdt=true) const
virtual bool NbcAdjustTextFrameWidthAndHeight (bool bHgt=true, bool bWdt=true)
virtual bool AdjustTextFrameWidthAndHeight ()
bool IsTextFrame () const
bool IsOutlText () const
bool IsAutoFit () const
bool IsFitToSize () const
SdrTextObjGetNextLinkInChain () const
void SetNextLinkInChain (SdrTextObj *)
SdrTextObjGetPrevLinkInChain () const
bool IsChainable () const
bool GetPreventChainable () const
TextChainGetTextChain () const
SdrObjKind GetTextKind () const
virtual bool HasText () const override
bool IsTextEditActive () const
virtual SdrTextgetActiveText () const
virtual SdrTextgetText (sal_Int32 nIndex) const override
virtual sal_Int32 getTextCount () const override
virtual bool IsReallyEdited () const
virtual void setActiveText (sal_Int32 nIndex)
virtual sal_Int32 CheckTextHit (const Point &rPnt) const
void SetDisableAutoWidthOnDragging (bool bOn)
void NbcSetText (const OUString &rStr)
void SetText (const OUString &rStr)
void NbcSetText (SvStream &rInput, const OUString &rBaseURL, EETextFormat eFormat)
void SetText (SvStream &rInput, const OUString &rBaseURL, EETextFormat eFormat)
virtual const SizeGetTextSize () const
void FitFrameToTextSize ()
sal_uInt16 GetFontScaleY () const
virtual void TakeTextRect (SdrOutliner &rOutliner, tools::Rectangle &rTextRect, bool bNoEditText, tools::Rectangle *pAnchorRect, bool bLineWidth=true) const
virtual void TakeTextAnchorRect (::tools::Rectangle &rAnchorRect) const
const GeoStatGetGeoStat () const
tools::Long GetEckenradius () const
virtual bool IsAutoGrowHeight () const
tools::Long GetMinTextFrameHeight () const
tools::Long GetMaxTextFrameHeight () const
virtual bool IsAutoGrowWidth () const
tools::Long GetMinTextFrameWidth () const
tools::Long GetMaxTextFrameWidth () const
css::drawing::TextFitToSizeType GetFitToSize () const
const tools::RectangleGetGeoRect () const
virtual bool IsFontwork () const
bool IsHideContour () const
bool IsContourTextFrame () const
SdrTextHorzAdjust GetTextHorizontalAdjust (const SfxItemSet &rSet) const
SdrTextHorzAdjust GetTextHorizontalAdjust () const
SdrTextVertAdjust GetTextVerticalAdjust (const SfxItemSet &rSet) const
SdrTextVertAdjust GetTextVerticalAdjust () const
tools::Long GetTextLeftDistance () const
tools::Long GetTextRightDistance () const
tools::Long GetTextUpperDistance () const
tools::Long GetTextLowerDistance () const
SdrTextAniKind GetTextAniKind () const
SdrTextAniDirection GetTextAniDirection () const
bool HasTextColumnsNumber () const
sal_Int16 GetTextColumnsNumber () const
void SetTextColumnsNumber (sal_Int16 nColumns)
bool HasTextColumnsSpacing () const
sal_Int32 GetTextColumnsSpacing () const
void SetTextColumnsSpacing (sal_Int32 nSpacing)
virtual basegfx::B2DPolyPolygon TakeContour () const override
virtual const tools::RectangleGetLogicRect () const override
virtual Degree100 GetRotateAngle () const override
virtual Degree100 GetShearAngle (bool bVertical=false) const override
virtual sal_uInt32 GetSnapPointCount () const override
virtual Point GetSnapPoint (sal_uInt32 i) const override
virtual bool BegCreate (SdrDragStat &rStat) override
virtual bool MovCreate (SdrDragStat &rStat) override
virtual bool BckCreate (SdrDragStat &rStat) override
virtual void BrkCreate (SdrDragStat &rStat) override
virtual bool HasTextEdit () const override
virtual bool BegTextEdit (SdrOutliner &rOutl)
virtual void TakeTextEditArea (Size *pPaperMin, Size *pPaperMax, tools::Rectangle *pViewInit, tools::Rectangle *pViewMin) const
virtual void EndTextEdit (SdrOutliner &rOutl)
virtual EEAnchorMode GetOutlinerViewAnchorMode () const
virtual void NbcSetOutlinerParaObject (std::unique_ptr< OutlinerParaObject > pTextObject) override
void NbcSetOutlinerParaObjectForText (std::unique_ptr< OutlinerParaObject > pTextObject, SdrText *pText)
virtual OutlinerParaObjectGetOutlinerParaObject () const override
bool CanCreateEditOutlinerParaObject () const
std::unique_ptr< OutlinerParaObjectCreateEditOutlinerParaObject () const
virtual void NbcReformatText () override
virtual bool CalcFieldValue (const SvxFieldItem &rField, sal_Int32 nPara, sal_uInt16 nPos, bool bEdit, std::optional< Color > &rpTxtColor, std::optional< Color > &rpFldColor, OUString &rRet) const
void SetTextEditOutliner (SdrOutliner *pOutl)
void SetupOutlinerFormatting (SdrOutliner &rOutl, tools::Rectangle &rPaintRect) const
void UpdateOutlinerFormatting (SdrOutliner &rOutl, tools::Rectangle &rPaintRect) const
void ForceOutlinerParaObject ()
virtual bool IsVerticalWriting () const
virtual void SetVerticalWriting (bool bVertical)
virtual void onEditOutlinerStatusEvent (EditStatus *pEditStatus)
void onChainingEvent ()
virtual bool TRGetBaseGeometry (basegfx::B2DHomMatrix &rMatrix, basegfx::B2DPolyPolygon &rPolyPolygon) const override
virtual void TRSetBaseGeometry (const basegfx::B2DHomMatrix &rMatrix, const basegfx::B2DPolyPolygon &rPolyPolygon) override
void RemoveOutlinerCharacterAttribs (const std::vector< sal_uInt16 > &rCharWhichIds)
GDIMetaFileGetTextScrollMetaFileAndRectangle (tools::Rectangle &rScrollRectangle, tools::Rectangle &rPaintRectangle)
void SetTextAnimationAllowed (bool bNew)
void SetObjectItemNoBroadcast (const SfxPoolItem &rItem)
double GetCameraZRotation () const
void impDecomposeContourTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrContourTextPrimitive2D &rSdrContourTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposePathTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrPathTextPrimitive2D &rSdrPathTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeBlockTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrBlockTextPrimitive2D &rSdrBlockTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeAutoFitTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrAutoFitTextPrimitive2D &rSdrAutofitTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeStretchTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrStretchTextPrimitive2D &rSdrStretchTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeChainedTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrChainedTextPrimitive2D &rSdrChainedTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impHandleChainingEventsDuringDecomposition (SdrOutliner &rOutliner) const
void impGetBlinkTextTiming (drawinglayer::animation::AnimationEntryList &rAnimList) const
void impGetScrollTextTiming (drawinglayer::animation::AnimationEntryList &rAnimList, double fFrameLength, double fTextLength) const
- Public Member Functions inherited from SdrAttrObj
bool HasFill () const
bool HasLine () const
virtual const tools::RectangleGetSnapRect () const override
- Public Member Functions inherited from SdrObject
const SdrObjectgetFillGeometryDefiningShape () const
 SdrObject (SdrModel &rSdrModel)
 SdrObject (SdrModel &rSdrModel, SdrObject const &rSource)
SdrPagegetSdrPageFromSdrObject () const
SdrModelgetSdrModelFromSdrObject () const
virtual SdrObjListgetChildrenOfSdrObject () const
SdrObjListgetParentSdrObjListFromSdrObject () const
SdrObjectgetParentSdrObjectFromSdrObject () const
void AddObjectUser (sdr::ObjectUser &rNewUser)
void RemoveObjectUser (sdr::ObjectUser &rOldUser)
sdr::contact::ViewContactGetViewContact () const
virtual sdr::properties::BasePropertiesGetProperties () const
void ActionChanged () const
void SetRelativeWidth (double nValue)
void SetRelativeWidthRelation (sal_Int16 eValue)
void SetRelativeHeight (double nValue)
void SetRelativeHeightRelation (sal_Int16 eValue)
const double * GetRelativeWidth () const
sal_Int16 GetRelativeWidthRelation () const
const double * GetRelativeHeight () const
sal_Int16 GetRelativeHeightRelation () const
void SetDiagramData (std::shared_ptr< DiagramDataInterface > pDiagramData)
const std::shared_ptr< DiagramDataInterface > & GetDiagramData () const
virtual void SetRectsDirty (bool bNotMyself=false, bool bRecursive=true)
virtual void SetBoundRectDirty ()
SfxItemPoolGetObjectItemPool () const
void AddListener (SfxListener &rListener)
void RemoveListener (SfxListener &rListener)
void AddReference (SdrVirtObj &rVrtObj)
void DelReference (SdrVirtObj &rVrtObj)
virtual SdrLayerID GetLayer () const
virtual void NbcSetLayer (SdrLayerID nLayer)
virtual void SetLayer (SdrLayerID nLayer)
void getMergedHierarchySdrLayerIDSet (SdrLayerIDSet &rSet) const
void SendUserCall (SdrUserCallType eUserCall, const tools::Rectangle &rBoundRect) const
void SetName (const OUString &rStr, const bool bSetChanged=true)
OUString GetName () const
void MakeNameUnique ()
void MakeNameUnique (std::unordered_set< OUString > &rNameSet)
void SetTitle (const OUString &rStr)
OUString GetTitle () const
void SetDescription (const OUString &rStr)
OUString GetDescription () const
bool IsGroupObject () const
virtual SdrObjListGetSubList () const
sal_uInt32 GetOrdNum () const
void SetOrdNum (sal_uInt32 nNum)
void GetGrabBagItem (css::uno::Any &rVal) const
void SetGrabBagItem (const css::uno::Any &rVal)
sal_uInt32 GetNavigationPosition () const
virtual const tools::RectangleGetCurrentBoundRect () const
virtual const tools::RectangleGetLastBoundRect () const
virtual void RecalcBoundRect ()
void BroadcastObjectChange () const
const SfxBroadcasterGetBroadcaster () const
virtual void SetChanged ()
void SingleObjectPainter (OutputDevice &rOut) const
bool LineGeometryUsageIsNecessary () const
virtual bool HasLimitedRotation () const
SdrObjectoperator= (const SdrObject &rObj)=delete
SdrObjectoperator= (SdrObject &&rObj)=delete
virtual void AddToPlusHdlList (SdrHdlList &rHdlList, SdrHdl &rHdl) const
virtual void addCropHandles (SdrHdlList &rTarget) const
virtual basegfx::B2DPolyPolygon getSpecialDragPoly (const SdrDragStat &rDrag) const
virtual bool supportsFullDrag () const
virtual void NbcCrop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
void NbcRotate (const Point &rRef, Degree100 nAngle)
virtual void Move (const Size &rSiz)
virtual void Resize (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bUnsetRelative=true)
virtual void Crop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
virtual void Rotate (const Point &rRef, Degree100 nAngle, double sn, double cs)
virtual void Mirror (const Point &rRef1, const Point &rRef2)
virtual void Shear (const Point &rRef, Degree100 nAngle, double tn, bool bVShear)
virtual void NbcSetRelativePos (const Point &rPnt)
virtual void SetRelativePos (const Point &rPnt)
virtual Point GetRelativePos () const
void ImpSetAnchorPos (const Point &rPnt)
virtual void NbcSetAnchorPos (const Point &rPnt)
virtual void SetAnchorPos (const Point &rPnt)
virtual void SetSnapRect (const tools::Rectangle &rRect)
virtual void SetLogicRect (const tools::Rectangle &rRect)
virtual void AdjustToMaxRect (const tools::Rectangle &rMaxRect, bool bShrinkOnly=false)
virtual bool IsPolyObj () const
virtual sal_uInt32 GetPointCount () const
virtual Point GetPoint (sal_uInt32 i) const
void SetPoint (const Point &rPnt, sal_uInt32 i)
virtual void NbcSetPoint (const Point &rPnt, sal_uInt32 i)
virtual std::unique_ptr< SdrObjGeoDataGetGeoData () const
const SfxItemSetGetMergedItemSet () const
void SetMergedItem (const SfxPoolItem &rItem)
void ClearMergedItem (const sal_uInt16 nWhich=0)
void SetMergedItemSet (const SfxItemSet &rSet, bool bClearAllItems=false)
const SfxPoolItemGetMergedItem (const sal_uInt16 nWhich) const
const T & GetMergedItem (TypedWhichId< T > nWhich) const
void SetMergedItemSetAndBroadcast (const SfxItemSet &rSet, bool bClearAllItems=false)
void TakeNotPersistAttr (SfxItemSet &rAttr) const
void ApplyNotPersistAttr (const SfxItemSet &rAttr)
void NbcApplyNotPersistAttr (const SfxItemSet &rAttr)
void SetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr)
virtual void NbcSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr)
SfxStyleSheetGetStyleSheet () const
void SetOutlinerParaObject (std::unique_ptr< OutlinerParaObject > pTextObject)
void BurnInStyleSheetAttributes ()
virtual bool HasMacro () const
virtual SdrObjectCheckMacroHit (const SdrObjMacroHitRec &rRec) const
virtual PointerStyle GetMacroPointer (const SdrObjMacroHitRec &rRec) const
virtual void PaintMacro (OutputDevice &rOut, const tools::Rectangle &rDirtyRect, const SdrObjMacroHitRec &rRec) const
virtual bool DoMacro (const SdrObjMacroHitRec &rRec)
bool IsMacroHit (const SdrObjMacroHitRec &rRec) const
virtual const SdrGluePointListGetGluePointList () const
virtual SdrGluePointListForceGluePointList ()
void SetGlueReallyAbsolute (bool bOn)
void NbcRotateGluePoints (const Point &rRef, Degree100 nAngle, double sn, double cs)
void NbcMirrorGluePoints (const Point &rRef1, const Point &rRef2)
void NbcShearGluePoints (const Point &rRef, double tn, bool bVShear)
virtual void ConnectToNode (bool bTail1, SdrObject *pObj)
virtual void DisconnectFromNode (bool bTail1)
virtual SdrObjectGetConnectedNode (bool bTail1) const
virtual void SetContextWritingMode (const sal_Int16 _nContextWritingMode)
SdrObjectUniquePtr ConvertToPolyObj (bool bBezier, bool bLineToArea) const
SdrObjectConvertToContourObj (SdrObject *pRet, bool bForceLineDash=false) const
bool IsVirtualObj () const
bool IsClosedObj () const
void InsertedStateChange ()
bool IsInserted () const
bool IsEdgeObj () const
bool Is3DObj () const
bool IsUnoObj () const
void SetMoveProtect (bool bProt)
bool IsMoveProtect () const
void SetResizeProtect (bool bProt)
bool IsResizeProtect () const
void SetPrintable (bool bPrn)
bool IsPrintable () const
void SetVisible (bool bVisible)
bool IsVisible () const
void SetMarkProtect (bool bProt)
bool IsMarkProtect () const
virtual bool shouldKeepAspectRatio () const
sal_uInt16 GetUserDataCount () const
SdrObjUserDataGetUserData (sal_uInt16 nNum) const
void AppendUserData (std::unique_ptr< SdrObjUserData > pData)
void DeleteUserData (sal_uInt16 nNum)
svx::PropertyChangeNotifiergetShapePropertyChangeNotifier ()
void notifyShapePropertyChange (const svx::ShapeProperty _eProperty) const
bool IsInDestruction () const
bool HasFillStyle () const
bool HasLineStyle () const
const tools::RectangleGetBLIPSizeRectangle () const
void SetBLIPSizeRectangle (const tools::Rectangle &aRect)
bool Equals (const SdrObject &) const
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
virtual bool IsTextBox () const
void SetEmptyPresObj (bool bEpt)
bool IsEmptyPresObj () const
void SetNotVisibleAsMaster (bool bFlg)
bool IsNotVisibleAsMaster () const
void SetUserCall (SdrObjUserCall *pUser)
SdrObjUserCallGetUserCall () const
void SetDoNotInsertIntoPageAutomatically (bool bSet)
bool IsDoNotInsertIntoPageAutomatically () const
sal_uInt32 GetOrdNumDirect () const
bool DoesSupportTextIndentingOnLineWidthChange () const
const Point & GetAnchorPos () const
bool LineIsOutsideGeometry () const
void SetNavigationPosition (const sal_uInt32 nPosition)
void setUnoShape (const css::uno::Reference< css::uno::XInterface > &_rxUnoShape)
const css::uno::WeakReference< css::uno::XInterface > & getWeakUnoShape () const
void setSuitableOutlinerBg (Outliner &rOutliner) const
const GraphicgetFillGraphic () const
- Public Member Functions inherited from rptui::OObjectBase
 OObjectBase (const OObjectBase &)=delete
OObjectBaseoperator= (const OObjectBase &)=delete
void StartListening ()
void EndListening ()
virtual void _propertyChange (const css::beans::PropertyChangeEvent &evt)
bool supportsService (const OUString &_sServiceName) const
const css::uno::Reference< css::report::XReportComponent > & getReportComponent () const
css::uno::Reference< css::report::XSection > getSection () const
const OUString & getServiceName () const
void releaseUnoShape ()
 releases the reference to our UNO shape (m_xKeepShapeAlive) More...

Static Public Member Functions

static OOle2ObjCreate (SdrModel &rSdrModel, const css::uno::Reference< css::report::XReportComponent > &_xComponent, SdrObjKind _nType)
- Static Public Member Functions inherited from SdrOle2Obj
static bool CanUnloadRunningObj (const css::uno::Reference< css::embed::XEmbeddedObject > &xObj, sal_Int64 nAspect)
static bool Unload (const css::uno::Reference< css::embed::XEmbeddedObject > &xObj, sal_Int64 nAspect)
static Graphic GetEmptyOLEReplacementGraphic ()
- Static Public Member Functions inherited from SdrTextObj
static void impDecomposeBlockTextPrimitiveDirect (drawinglayer::primitive2d::Primitive2DContainer &rTarget, SdrOutliner &rOutliner, const basegfx::B2DHomMatrix &rNewTransformA, const basegfx::B2DHomMatrix &rNewTransformB, const basegfx::B2DRange &rClipRange)
static bool HasTextImpl (SdrOutliner const *pOutliner)
- Static Public Member Functions inherited from SdrObject
static SdrItemPoolGetGlobalDrawObjectItemPool ()
static void Free (SdrObject *&_rpObject)
static SdrObjectgetSdrObjectFromXShape (const css::uno::Reference< css::uno::XInterface > &xInt)
- Static Public Member Functions inherited from rptui::OObjectBase
static SdrObjectcreateObject (SdrModel &rTargetModel, const css::uno::Reference< css::report::XReportComponent > &_xComponent)
static SdrObjKind getObjectType (const css::uno::Reference< css::report::XReportComponent > &_xComponent)

Private Member Functions

virtual ~OOle2Obj () override
 OOle2Obj (SdrModel &rSdrModel, const css::uno::Reference< css::report::XReportComponent > &_xComponent, SdrObjKind _nType)
 OOle2Obj (SdrModel &rSdrModel, const OUString &_sComponentName, SdrObjKind _nType)
 OOle2Obj (SdrModel &rSdrModel, const OOle2Obj &rSource)
virtual void NbcMove (const Size &rSize) override
virtual void NbcResize (const Point &rRef, const Fraction &xFact, const Fraction &yFact) override
virtual void NbcSetLogicRect (const tools::Rectangle &rRect) override
virtual bool EndCreate (SdrDragStat &rStat, SdrCreateCmd eCmd) override
virtual SdrPageGetImplPage () const override
void impl_createDataProvider_nothrow (const css::uno::Reference< css::frame::XModel > &_xModel)
virtual void impl_setUnoShape (const css::uno::Reference< css::uno::XInterface > &rxUnoShape) override

Private Attributes

SdrObjKind m_nType
bool m_bOnlyOnce


class OReportPage
class DlgEdFactory

Additional Inherited Members

- Protected Member Functions inherited from SdrOle2Obj
virtual std::unique_ptr< sdr::contact::ViewContactCreateObjectSpecificViewContact () override
virtual std::unique_ptr< sdr::properties::BasePropertiesCreateObjectSpecificProperties () override
virtual ~SdrOle2Obj () override
- Protected Member Functions inherited from SdrRectObj
XPolygon ImpCalcXPoly (const tools::Rectangle &rRect1, tools::Long nRad1) const
void SetXPolyDirty ()
virtual void RecalcXPoly ()
const XPolygonGetXPoly () const
virtual void RestoreGeoData (const SdrObjGeoData &rGeo) override
virtual ~SdrRectObj () override
- Protected Member Functions inherited from SdrTextObj
SdrOutlinerImpGetDrawOutliner () const
bool ImpCanConvTextToCurve () const
SdrPathObjUniquePtr ImpConvertMakeObj (const basegfx::B2DPolyPolygon &rPolyPolygon, bool bClosed, bool bBezier) const
SdrObjectUniquePtr ImpConvertAddText (SdrObjectUniquePtr pObj, bool bBezier) const
void ImpSetTextStyleSheetListeners ()
void ImpCheckShear ()
tools::Rectangle ImpDragCalcRect (const SdrDragStat &rDrag) const
void ImpSetTextEditParams () const
void SetTextSizeDirty ()
void ImpSetContourPolygon (SdrOutliner &rOutliner, tools::Rectangle const &rAnchorRect, bool bLineWidth) const
virtual std::unique_ptr< SdrObjGeoDataNewGeoData () const override
virtual void SaveGeoData (SdrObjGeoData &rGeo) const override
void NbcSetEckenradius (tools::Long nRad)
virtual void AdaptTextMinSize ()
 SdrTextObj (SdrModel &rSdrModel)
 SdrTextObj (SdrModel &rSdrModel, const tools::Rectangle &rNewRect)
 SdrTextObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind)
 SdrTextObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind, const tools::Rectangle &rNewRect)
 SdrTextObj (SdrModel &rSdrModel, SdrTextObj const &rSource)
virtual ~SdrTextObj () override
- Protected Member Functions inherited from SdrAttrObj
sal_Int32 ImpGetLineWdt () const
 SdrAttrObj (SdrModel &rSdrModel)
 SdrAttrObj (SdrModel &rSdrModel, SdrAttrObj const &)
virtual ~SdrAttrObj () override
- Protected Member Functions inherited from SdrObject
virtual ~SdrObject () override
tools::Rectangle ImpDragCalcRect (const SdrDragStat &rDrag) const
OUString ImpGetDescriptionStr (const char *pStrCacheID) const
void ImpForcePlusData ()
OUString GetMetrStr (tools::Long nVal) const
const SfxItemSetGetObjectItemSet () const
void SetObjectItem (const SfxPoolItem &rItem)
void SetObjectItemSet (const SfxItemSet &rSet)
const SfxPoolItemGetObjectItem (const sal_uInt16 nWhich) const
const T & GetObjectItem (TypedWhichId< T > nWhich) const
const SfxItemSetgetBackgroundFillSet () const
- Protected Member Functions inherited from svx::ITextProvider
 ~ITextProvider ()
- Protected Member Functions inherited from rptui::OObjectBase
 OObjectBase (const css::uno::Reference< css::report::XReportComponent > &_xComponent)
 OObjectBase (const OUString &_sComponentName)
virtual ~OObjectBase ()
bool isListening () const
void SetPropsFromRect (const tools::Rectangle &_rRect)
css::uno::Reference< css::uno::XInterface > getUnoShapeOf (SdrObject &_rSdrObject)
 called by instances of derived classes to implement their overriding of getUnoShape More...
- Static Protected Member Functions inherited from SdrTextObj
static void ImpSetCharStretching (SdrOutliner &rOutliner, const Size &rTextSize, const Size &rShapeSize, Fraction &rFitXCorrection)
static void ImpJustifyRect (tools::Rectangle &rRect)
- Protected Attributes inherited from SdrRectObj
std::unique_ptr< XPolygonmpXPoly
- Protected Attributes inherited from SdrTextObj
tools::Rectangle maRect
GeoStat aGeo
std::unique_ptr< SdrTextmpText
Size aTextSize
SdrObjKind eTextKind
Point maTextEditOffset
bool mbIsUnchainableClone
bool bTextFrame
bool bNoShear
bool bTextSizeDirty
bool mbInEditMode
bool bDisableAutoWidthOnDragging
bool mbTextAnimationAllowed
bool mbInDownScale
- Protected Attributes inherited from SdrAttrObj
tools::Rectangle maSnapRect
- Protected Attributes inherited from SdrObject
tools::Rectangle m_aOutRect
Point m_aAnchor
std::unique_ptr< SdrObjPlusDatam_pPlusData
bool m_bVirtObj
bool m_bSnapRectDirty
bool m_bMovProt
bool m_bSizProt
bool m_bEmptyPresObj
bool m_bNotVisibleAsMaster
bool m_bClosedObj
bool m_bIsEdge
bool m_bIs3DObj
bool m_bIsUnoObj
bool mbLineIsOutsideGeometry
bool mbSupportTextIndentingOnLineWidthChange
- Protected Attributes inherited from rptui::OObjectBase
rtl::Reference< OPropertyMediatorm_xMediator
css::uno::Reference< css::beans::XPropertyChangeListener > m_xPropertyChangeListener
css::uno::Reference< css::report::XReportComponent > m_xReportComponent
css::uno::Reference< css::uno::XInterface > m_xKeepShapeAlive
OUString m_sComponentName
bool m_bIsListening

Detailed Description

Definition at line 166 of file RptObject.hxx.

Constructor & Destructor Documentation

rptui::OOle2Obj::~OOle2Obj ( )

Definition at line 956 of file RptObject.cxx.

rptui::OOle2Obj::OOle2Obj ( SdrModel rSdrModel,
const css::uno::Reference< css::report::XReportComponent > &  _xComponent,
SdrObjKind  _nType 

Referenced by CloneSdrObject().

rptui::OOle2Obj::OOle2Obj ( SdrModel rSdrModel,
const OUString &  _sComponentName,
SdrObjKind  _nType 

Definition at line 922 of file RptObject.cxx.

References rptui::OObjectBase::m_bIsListening.

rptui::OOle2Obj::OOle2Obj ( SdrModel rSdrModel,
const OOle2Obj rSource 

Member Function Documentation

OOle2Obj * rptui::OOle2Obj::CloneSdrObject ( SdrModel rTargetModel) const

Reimplemented from SdrOle2Obj.

Definition at line 1117 of file RptObject.cxx.

References OOle2Obj().

static OOle2Obj* rptui::OOle2Obj::Create ( SdrModel rSdrModel,
const css::uno::Reference< css::report::XReportComponent > &  _xComponent,
SdrObjKind  _nType 

Definition at line 176 of file RptObject.hxx.

Referenced by rptui::OObjectBase::createObject().

bool rptui::OOle2Obj::EndCreate ( SdrDragStat rStat,
SdrCreateCmd  eCmd 
uno::Reference< beans::XPropertySet > rptui::OOle2Obj::getAwtComponent ( )

Reimplemented from rptui::OObjectBase.

Definition at line 1075 of file RptObject.cxx.

References rptui::OObjectBase::m_xReportComponent.

SdrPage * rptui::OOle2Obj::GetImplPage ( ) const

Implements rptui::OObjectBase.

Definition at line 970 of file RptObject.cxx.

References SdrObject::getSdrPageFromSdrObject().

SdrObjKind rptui::OOle2Obj::GetObjIdentifier ( ) const

Reimplemented from SdrOle2Obj.

Definition at line 960 of file RptObject.cxx.

References m_nType.

SdrInventor rptui::OOle2Obj::GetObjInventor ( ) const

Reimplemented from SdrObject.

Definition at line 965 of file RptObject.cxx.

uno::Reference< uno::XInterface > rptui::OOle2Obj::getUnoShape ( )
void rptui::OOle2Obj::impl_createDataProvider_nothrow ( const css::uno::Reference< css::frame::XModel > &  _xModel)

Definition at line 1122 of file RptObject.cxx.

References SdrOle2Obj::GetObjRef().

Referenced by initializeChart().

void rptui::OOle2Obj::impl_setUnoShape ( const css::uno::Reference< css::uno::XInterface > &  rxUnoShape)
void rptui::OOle2Obj::initializeChart ( const css::uno::Reference< css::frame::XModel > &  _xModel)
void rptui::OOle2Obj::initializeOle ( )
void rptui::OOle2Obj::NbcMove ( const Size rSize)
void rptui::OOle2Obj::NbcResize ( const Point &  rRef,
const Fraction xFact,
const Fraction yFact 
void rptui::OOle2Obj::NbcSetLogicRect ( const tools::Rectangle rRect)

Friends And Related Function Documentation

friend class DlgEdFactory

Definition at line 169 of file RptObject.hxx.

friend class OReportPage

Definition at line 168 of file RptObject.hxx.

Member Data Documentation

bool rptui::OOle2Obj::m_bOnlyOnce

Definition at line 218 of file RptObject.hxx.

Referenced by initializeOle().

SdrObjKind rptui::OOle2Obj::m_nType

Definition at line 217 of file RptObject.hxx.

Referenced by GetObjIdentifier().

The documentation for this class was generated from the following files: