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:
[legend]
Collaboration diagram for rptui::OOle2Obj:
[legend]

Public Member Functions

virtual css::uno::Reference< css::beans::XPropertySetgetAwtComponent () override
 
virtual css::uno::Reference< css::uno::XInterface > getUnoShape () override
 
virtual sal_uInt16 GetObjIdentifier () const override
 
virtual SdrInventor GetObjInventor () const override
 
virtual OOle2ObjCloneSdrObject (SdrModel &rTargetModel) const override
 
virtual void initializeOle () override
 
OOle2Objoperator= (const OOle2Obj &rObj)
 
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, 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
 
SdrOle2ObjassignFrom (const SdrOle2Obj &rObj)
 
SdrOle2Objoperator= (const SdrOle2Obj &rObj)
 
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)
 
SdrRectObjoperator= (const SdrRectObj &rCopy)
 
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind)
 
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind, const tools::Rectangle &rRect)
 
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, long nAngle, double sn, double cs) override
 
virtual void NbcMirror (const Point &rRef1, const Point &rRef2) override
 
virtual void NbcShear (const Point &rRef, long 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 ()
 
double 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
 
long GetEckenradius () const
 
virtual bool IsAutoGrowHeight () const
 
long GetMinTextFrameHeight () const
 
long GetMaxTextFrameHeight () const
 
virtual bool IsAutoGrowWidth () const
 
long GetMinTextFrameWidth () const
 
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
 
long GetTextLeftDistance () const
 
long GetTextRightDistance () const
 
long GetTextUpperDistance () const
 
long GetTextLowerDistance () const
 
SdrTextAniKind GetTextAniKind () const
 
SdrTextAniDirection GetTextAniDirection () const
 
SdrTextObjoperator= (const SdrTextObj &rObj)
 
virtual basegfx::B2DPolyPolygon TakeContour () const override
 
virtual const tools::RectangleGetLogicRect () const override
 
virtual long GetRotateAngle () const override
 
virtual long 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
 SdrAttrObj (SdrAttrObj const &)=delete
 
 SdrAttrObj (SdrAttrObj &&)=delete
 
SdrAttrObjoperator= (SdrAttrObj const &)=default
 
SdrAttrObjoperator= (SdrAttrObj &&)=default
 
bool HasFill () const
 
bool HasLine () const
 
virtual const tools::RectangleGetSnapRect () const override
 
- Public Member Functions inherited from SdrObject
const SdrObjectgetFillGeometryDefiningShape () const
 
 SdrObject (SdrModel &rSdrModel)
 
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)
 
std::shared_ptr< DiagramDataInterfaceGetDiagramData () 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)
 
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)
 
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)
 
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, long nAngle, double sn, double cs)
 
virtual void Mirror (const Point &rRef1, const Point &rRef2)
 
virtual void Shear (const Point &rRef, long 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 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, long 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, sal_uInt16 _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 sal_uInt16 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, sal_uInt16 _nType)
 
 OOle2Obj (SdrModel &rSdrModel, const OUString &_sComponentName, sal_uInt16 _nType)
 
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

sal_uInt16 m_nType
 
bool m_bOnlyOnce
 

Friends

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, long nRad1) const
 
void SetXPolyDirty ()
 
virtual void RecalcXPoly ()
 
const XPolygonGetXPoly () const
 
virtual void RestGeoData (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 SdrObjGeoDataNewGeoData () const override
 
virtual void SaveGeoData (SdrObjGeoData &rGeo) const override
 
void NbcSetEckenradius (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)
 
virtual ~SdrTextObj () override
 
- Protected Member Functions inherited from SdrAttrObj
sal_Int32 ImpGetLineWdt () const
 
 SdrAttrObj (SdrModel &rSdrModel)
 
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 (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
 
T * CloneHelper (SdrModel &rTargetModel) 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
 
SdrOutlinerpEdtOutl
 
SdrObjKind eTextKind
 
Point maTextEditOffset
 
bool mbIsUnchainableClone
 
SdrTextObjmpNextInChain
 
SdrTextObjmpPrevInChain
 
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 aOutRect
 
Point aAnchor
 
SdrObjUserCallpUserCall
 
std::unique_ptr< SdrObjPlusDatapPlusData
 
bool bVirtObj
 
bool bSnapRectDirty
 
bool bMovProt
 
bool bSizProt
 
bool bEmptyPresObj
 
bool bNotVisibleAsMaster
 
bool bClosedObj
 
bool bIsEdge
 
bool bIs3DObj
 
bool 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 ( )
overrideprivatevirtual

Definition at line 932 of file RptObject.cxx.

rptui::OOle2Obj::OOle2Obj ( SdrModel rSdrModel,
const css::uno::Reference< css::report::XReportComponent > &  _xComponent,
sal_uInt16  _nType 
)
private
rptui::OOle2Obj::OOle2Obj ( SdrModel rSdrModel,
const OUString &  _sComponentName,
sal_uInt16  _nType 
)
private

Definition at line 920 of file RptObject.cxx.

References rptui::OObjectBase::m_bIsListening.

Member Function Documentation

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

Reimplemented from SdrOle2Obj.

Definition at line 1093 of file RptObject.cxx.

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

Definition at line 176 of file RptObject.hxx.

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

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

Reimplemented from rptui::OObjectBase.

Definition at line 1051 of file RptObject.cxx.

References rptui::OObjectBase::m_xReportComponent.

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

Implements rptui::OObjectBase.

Definition at line 946 of file RptObject.cxx.

References SdrObject::getSdrPageFromSdrObject().

sal_uInt16 rptui::OOle2Obj::GetObjIdentifier ( ) const
overridevirtual

Reimplemented from SdrOle2Obj.

Definition at line 936 of file RptObject.cxx.

References m_nType.

SdrInventor rptui::OOle2Obj::GetObjInventor ( ) const
overridevirtual

Reimplemented from SdrObject.

Definition at line 941 of file RptObject.cxx.

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

Definition at line 1118 of file RptObject.cxx.

References SdrOle2Obj::GetObjRef().

Referenced by initializeChart(), and operator=().

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

Friends And Related Function Documentation

friend class DlgEdFactory
friend

Definition at line 169 of file RptObject.hxx.

friend class OReportPage
friend

Definition at line 168 of file RptObject.hxx.

Member Data Documentation

bool rptui::OOle2Obj::m_bOnlyOnce
private

Definition at line 218 of file RptObject.hxx.

Referenced by initializeOle().

sal_uInt16 rptui::OOle2Obj::m_nType
private

Definition at line 217 of file RptObject.hxx.

Referenced by GetObjIdentifier().


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