LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SdrGrafObj Class Referencefinal

This class represents an embedded or linked bitmap graphic object. More...

#include <svdograf.hxx>

Inheritance diagram for SdrGrafObj:
Collaboration diagram for SdrGrafObj:

Public Member Functions

 SdrGrafObj (SdrModel &rSdrModel)
 SdrGrafObj (SdrModel &rSdrModel, SdrGrafObj const &rSource)
 SdrGrafObj (SdrModel &rSdrModel, const Graphic &rGrf)
 SdrGrafObj (SdrModel &rSdrModel, const Graphic &rGrf, const tools::Rectangle &rRect)
void SetGraphicObject (const GraphicObject &rGrfObj)
const GraphicObjectGetGraphicObject (bool bForceSwapIn=false) const
const GraphicObjectGetReplacementGraphicObject () const
void NbcSetGraphic (const Graphic &rGrf)
void SetGraphic (const Graphic &rGrf)
const GraphicGetGraphic () const
Graphic GetTransformedGraphic (SdrGrafObjTransformsAttrs nTransformFlags=SdrGrafObjTransformsAttrs::ALL) const
GraphicType GetGraphicType () const
GraphicAttr GetGraphicAttr (SdrGrafObjTransformsAttrs nTransformFlags=SdrGrafObjTransformsAttrs::ALL) const
bool IsAnimated () const
bool IsEPS () const
MapMode GetGrafPrefMapMode () const
Size GetGrafPrefSize () const
void SetGrafStreamURL (const OUString &rGraphicStreamURL)
OUString const & GetGrafStreamURL () const
Size getOriginalSize () const
void SetGraphicLink (const OUString &rFileName)
void ReleaseGraphicLink ()
bool IsLinkedGraphic () const
const OUString & GetFileName () const
void StartAnimation ()
virtual void TakeObjInfo (SdrObjTransformInfoRec &rInfo) const override
virtual SdrObjKind GetObjIdentifier () const override
virtual OUString TakeObjNameSingul () const override
virtual OUString TakeObjNamePlural () const override
virtual SdrGrafObjCloneSdrObject (SdrModel &rTargetModel) const override
virtual sal_uInt32 GetHdlCount () const override
 Via GetHdlCount the number of Handles can be retrieved. More...
virtual void AddToHdlList (SdrHdlList &rHdlList) const override
virtual void NbcResize (const Point &rRef, const Fraction &xFact, const Fraction &yFact) override
virtual void NbcMirror (const Point &rRef1, const Point &rRef2) override
virtual std::unique_ptr< SdrObjGeoDataNewGeoData () const override
 A derived class must override these 3 methods if it has own geometric data that must be saved for Undo. More...
virtual void SaveGeoData (SdrObjGeoData &rGeo) const override
virtual void RestoreGeoData (const SdrObjGeoData &rGeo) override
bool HasGDIMetaFile () const
virtual void handlePageChange (SdrPage *pOldPage, SdrPage *pNewPage) override
bool isEmbeddedVectorGraphicData () const
GDIMetaFile getMetafileFromEmbeddedVectorGraphicData () const
virtual SdrObjectUniquePtr DoConvertToPolyObj (bool bBezier, bool bAddText) const override
virtual void AdjustToMaxRect (const tools::Rectangle &rMaxRect, bool bShrinkOnly=false) override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 Detects when a stylesheet is changed. More...
bool IsMirrored () const
void SetMirrored (bool _bMirrored)
virtual bool shouldKeepAspectRatio () const override
 Whether the aspect ratio should be kept by default when resizing. More...
void SetGrafAnimationAllowed (bool bNew)
css::uno::Reference< css::io::XInputStream > getInputStream () const
virtual SdrObjectUniquePtr getFullDragClone () const override
virtual void addCropHandles (SdrHdlList &rTarget) const override
void setIsSignatureLine (bool bIsSignatureLine)
bool isSignatureLine () const
void setSignatureLineId (const OUString &rSignatureLineId)
const OUString & getSignatureLineId () const
void setSignatureLineSuggestedSignerName (const OUString &rSuggestedSignerName)
const OUString & getSignatureLineSuggestedSignerName () const
void setSignatureLineSuggestedSignerTitle (const OUString &rSuggestedSignerTitle)
const OUString & getSignatureLineSuggestedSignerTitle () const
void setSignatureLineSuggestedSignerEmail (const OUString &rSuggestedSignerEmail)
const OUString & getSignatureLineSuggestedSignerEmail () const
void setSignatureLineSigningInstructions (const OUString &rSigningInstructions)
const OUString & getSignatureLineSigningInstructions () const
void setSignatureLineShowSignDate (bool bIsSignatureLineShowSignDate)
bool isSignatureLineShowSignDate () const
void setSignatureLineCanAddComment (bool bIsSignatureCanAddComment)
bool isSignatureLineCanAddComment () const
css::uno::Reference< css::graphic::XGraphic > const & getSignatureLineUnsignedGraphic () const
void setSignatureLineUnsignedGraphic (css::uno::Reference< css::graphic::XGraphic > rGraphic)
bool isSignatureLineSigned () const
void setSignatureLineIsSigned (bool bIsSigned)
void setQrCode (css::drawing::BarCode &rBarCode)
css::drawing::BarCode * getQrCode () const
- Public Member Functions inherited from SdrRectObj
 SdrRectObj (SdrModel &rSdrModel)
 The corner radius parameter is dropped at some point. More...
 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
 Snap is not done on the BoundRect but if possible on logic coordinates (i.e. More...
virtual void NbcSetSnapRect (const tools::Rectangle &rRect) override
virtual void NbcSetLogicRect (const tools::Rectangle &rRect) override
virtual basegfx::B2DPolyPolygon TakeXorPoly () const override
 The Xor-Polygon is required by the View to drag the object. More...
virtual bool hasSpecialDrag () const override
 The standard transformations (Move,Resize,Rotate,Mirror,Shear) are taken over by the View (TakeXorPoly(),...). More...
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
 Polygon dragged by the user when creating the object. More...
virtual PointerStyle GetCreatePointer () const override
 get the cursor/pointer that signals creating this object More...
virtual void NbcMove (const Size &rSiz) override
 The methods Move, Resize, Rotate, Mirror, Shear, SetSnapRect and SetLogicRect call the corresponding Nbc-methods, send a Repaint broadcast and set the Modified state on the Model. More...
virtual void NbcRotate (const Point &rRef, Degree100 nAngle, double sn, double cs) 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
- 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
 returns true if the PPT autofit of text into shape bounds is enabled. implies IsFitToSize()==false! More...
bool IsFitToSize () const
 returns true if the old feature for fitting shape content should into shape is enabled. implies IsAutoFit()==false! More...
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
 returns the currently active text. More...
virtual SdrTextgetText (sal_Int32 nIndex) const override
 returns the nth available text. More...
virtual sal_Int32 getTextCount () const override
 returns the number of texts available for this object. More...
virtual bool IsReallyEdited () const
 returns true only if we are in edit mode and the user actually changed anything More...
virtual void setActiveText (sal_Int32 nIndex)
 changes the current active text More...
virtual sal_Int32 CheckTextHit (const Point &rPnt) const
 returns the index of the text that contains the given point or -1 More...
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
void AdjustRectToTextDistance (tools::Rectangle &rAnchorRect) 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
 Left inner spacing to borders. More...
tools::Long GetTextRightDistance () const
 Right inner spacing to borders. More...
tools::Long GetTextUpperDistance () const
 Top inner spacing to borders. More...
tools::Long GetTextLowerDistance () const
 Bottom inner spacing to borders. More...
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
 contour for TextToContour More...
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
 snap to special points of an Object (polygon points, center of circle) More...
virtual Point GetSnapPoint (sal_uInt32 i) const override
virtual bool BegCreate (SdrDragStat &rStat) override
 Every object must be able to create itself interactively. More...
virtual bool MovCreate (SdrDragStat &rStat) override
virtual bool EndCreate (SdrDragStat &rStat, SdrCreateCmd eCmd) 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::optional< OutlinerParaObject > pTextObject) override
void NbcSetOutlinerParaObjectForText (std::optional< OutlinerParaObject > pTextObject, SdrText *pText)
virtual OutlinerParaObjectGetOutlinerParaObject () const override
bool CanCreateEditOutlinerParaObject () const
std::optional< 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
 Setup given Outliner equivalently to SdrTextObj::Paint() More...
void UpdateOutlinerFormatting (SdrOutliner &rOutl, tools::Rectangle &rPaintRect) const
 Update given Outliner equivalently to SdrTextObj::Paint() More...
void ForceOutlinerParaObject ()
virtual bool IsVerticalWriting () const
virtual void SetVerticalWriting (bool bVertical)
bool IsTopToBottom () const
virtual void onEditOutlinerStatusEvent (EditStatus *pEditStatus)
 called from the SdrObjEditView during text edit when the status of the edit outliner changes More...
void onChainingEvent ()
 called from the SdrObjEditView during text edit when a chain of boxes is to be updated More...
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)
 iterates over the paragraphs of a given SdrObject and removes all hard set character attributes with the which ids contained in the given vector More...
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
virtual void SetBoundAndSnapRectsDirty (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 SdrInventor GetObjInventor () const
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)
const 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
 The order number (aka ZOrder, aka z-index) determines whether a SdrObject is located above or below another. More...
void SetOrdNum (sal_uInt32 nNum)
void GetGrabBagItem (css::uno::Any &rVal) const
virtual 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 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)
 The relative position of a SdrObject is the distance of the upper left corner of the logic bounding rectangle (SnapRect) to the anchor. More...
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 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
virtual void SetGeoData (const SdrObjGeoData &rGeo)
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
template<class T >
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)
void NbcSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr)
SfxStyleSheetGetStyleSheet () const
void SetOutlinerParaObject (std::optional< 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
sal_uInt16 GetUserDataCount () const
SdrObjUserDataGetUserData (sal_uInt16 nNum) const
void AppendUserData (std::unique_ptr< SdrObjUserData > pData)
void DeleteUserData (sal_uInt16 nNum)
virtual css::uno::Reference< css::drawing::XShape > getUnoShape ()
svx::PropertyChangeNotifiergetShapePropertyChangeNotifier ()
void notifyShapePropertyChange (const svx::ShapePropertyProviderId _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
 Is this a textbox of a drawinglayer shape? More...
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 PointGetAnchorPos () const
bool LineIsOutsideGeometry () const
void SetNavigationPosition (const sal_uInt32 nPosition)
virtual void setUnoShape (const css::uno::Reference< css::drawing::XShape > &_rxUnoShape)
 Sets a new UNO representation of the shape. More...
const css::uno::WeakReference< css::drawing::XShape > & getWeakUnoShape () const
void setSuitableOutlinerBg (Outliner &rOutliner) const
const GraphicgetFillGraphic () const
const OUString & getHyperlink () const
void setHyperlink (const OUString &sHyperlink)
void ForceMetricToItemPoolMetric (basegfx::B2DPolyPolygon &rPolyPolygon) const noexcept
- Public Member Functions inherited from SfxListener
 SfxListener ()
 SfxListener (const SfxListener &rCopy)
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
void EndListeningAll ()
bool IsListening (SfxBroadcaster &rBroadcaster) const
sal_uInt16 GetBroadcasterCount () const
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
- Public Member Functions inherited from tools::WeakBase
 WeakBase ()
virtual ~WeakBase ()
void clearWeak ()

Private Member Functions

virtual std::unique_ptr< sdr::contact::ViewContactCreateObjectSpecificViewContact () override
virtual std::unique_ptr< sdr::properties::BasePropertiesCreateObjectSpecificProperties () override
void ImpSetAttrToGrafInfo ()
void ImpRegisterLink ()
void ImpDeregisterLink ()
void ImpSetLinkedGraphic (const Graphic &rGraphic)
void onGraphicChanged ()
GDIMetaFile GetMetaFile (GraphicType &rGraphicType) const
virtual ~SdrGrafObj () override
void ForceSwapIn () const

Private Attributes

GraphicAttr aGrafInfo
OUString aFileName
OUString aFilterName
std::unique_ptr< GraphicObjectmpGraphicObject
std::unique_ptr< GraphicObjectmpReplacementGraphicObject
bool bMirrored:1
bool mbGrafAnimationAllowed:1
bool mbIsSignatureLine
OUString maSignatureLineId
OUString maSignatureLineSuggestedSignerName
OUString maSignatureLineSuggestedSignerTitle
OUString maSignatureLineSuggestedSignerEmail
OUString maSignatureLineSigningInstructions
bool mbIsSignatureLineShowSignDate
bool mbIsSignatureLineCanAddComment
bool mbSignatureLineIsSigned
css::uno::Reference< css::graphic::XGraphic > mpSignatureLineUnsignedGraphic
std::unique_ptr< css::drawing::BarCode > mpBarCode


class sdr::properties::GraphicProperties
class sdr::contact::ViewObjectContactOfGraphic
class SdrExchangeView
class SdrGraphicLink

Additional Inherited Members

- 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)
 returns false if the given pointer is NULL or if the given SdrOutliner contains no text. More...
- Static Public Member Functions inherited from SdrObject
static SdrItemPoolGetGlobalDrawObjectItemPool ()
static void Free (SdrObject *&_rpObject)
static SdrObjectgetSdrObjectFromXShape (const css::uno::Reference< css::uno::XInterface > &xInt)
- Protected Member Functions inherited from SdrRectObj
XPolygon ImpCalcXPoly (const tools::Rectangle &rRect1, tools::Long nRad1) const
void SetXPolyDirty ()
virtual void RecalcXPoly ()
 Subclasses should override RecalcXPoly() by creating an XPolygon instance with new and assigning it to mpXPoly. More...
const XPolygonGetXPoly () const
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
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
 Detects the width of the line. No line ->0. More...
 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 (TranslateId 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
template<class T >
const T & GetObjectItem (TypedWhichId< T > nWhich) const
const SfxItemSetgetBackgroundFillSet () const
virtual void InternalSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr, bool bBroadcast)
- Protected Member Functions inherited from svx::ITextProvider
 ~ITextProvider ()
- 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::optional< XPolygonmpXPoly
- Protected Attributes inherited from SdrTextObj
tools::Rectangle maRect
GeoStat maGeo
std::unique_ptr< SdrTextmpText
Size maTextSize
SdrObjKind meTextKind
Point maTextEditOffset
bool mbIsUnchainableClone = false
SdrTextObjmpNextInChain = nullptr
SdrTextObjmpPrevInChain = nullptr
bool mbTextFrame: 1
bool mbNoShear: 1
bool mbTextSizeDirty: 1
bool mbInEditMode: 1
bool mbDisableAutoWidthOnDragging: 1
bool mbTextAnimationAllowed: 1
bool mbInDownScale: 1
- 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: 1
bool m_bSnapRectDirty: 1
bool m_bMovProt: 1
bool m_bSizProt: 1
bool m_bEmptyPresObj: 1
bool m_bNotVisibleAsMaster: 1
bool m_bClosedObj: 1
bool m_bIsEdge: 1
bool m_bIs3DObj: 1
bool m_bIsUnoObj: 1
bool mbLineIsOutsideGeometry: 1
bool mbSupportTextIndentingOnLineWidthChange: 1

Detailed Description

This class represents an embedded or linked bitmap graphic object.

Definition at line 67 of file svdograf.hxx.

Constructor & Destructor Documentation

SdrGrafObj::~SdrGrafObj ( )

Definition at line 314 of file svdograf.cxx.

References ImpDeregisterLink().

SdrGrafObj::SdrGrafObj ( SdrModel rSdrModel)
SdrGrafObj::SdrGrafObj ( SdrModel rSdrModel,
SdrGrafObj const &  rSource 
SdrGrafObj::SdrGrafObj ( SdrModel rSdrModel,
const Graphic rGrf 
SdrGrafObj::SdrGrafObj ( SdrModel rSdrModel,
const Graphic rGrf,
const tools::Rectangle rRect 

Member Function Documentation

void SdrGrafObj::addCropHandles ( SdrHdlList rTarget) const
void SdrGrafObj::AddToHdlList ( SdrHdlList rHdlList) const

Reimplemented from SdrRectObj.

Definition at line 783 of file svdograf.cxx.

References SdrRectObj::AddToHdlList(), SdrHdlList::MoveTo(), and SdrHdlList::RemoveHdl().

void SdrGrafObj::AdjustToMaxRect ( const tools::Rectangle rMaxRect,
bool  bShrinkOnly = false 
SdrGrafObj * SdrGrafObj::CloneSdrObject ( SdrModel rTargetModel) const

Reimplemented from SdrRectObj.

Definition at line 773 of file svdograf.cxx.

References SdrGrafObj().

Referenced by CompressGraphicsDialog::GetCompressedSdrGrafObj().

std::unique_ptr< sdr::properties::BaseProperties > SdrGrafObj::CreateObjectSpecificProperties ( )

Reimplemented from SdrRectObj.

Definition at line 116 of file svdograf.cxx.

std::unique_ptr< sdr::contact::ViewContact > SdrGrafObj::CreateObjectSpecificViewContact ( )

Reimplemented from SdrRectObj.

Definition at line 124 of file svdograf.cxx.

SdrObjectUniquePtr SdrGrafObj::DoConvertToPolyObj ( bool  bBezier,
bool  bAddText 
) const
void SdrGrafObj::ForceSwapIn ( ) const
const OUString& SdrGrafObj::GetFileName ( ) const
SdrObjectUniquePtr SdrGrafObj::getFullDragClone ( ) const

Reimplemented from SdrTextObj.

Definition at line 757 of file svdograf.cxx.

References SdrTextObj::getFullDragClone(), IsLinkedGraphic(), and ReleaseGraphicLink().

MapMode SdrGrafObj::GetGrafPrefMapMode ( ) const

Definition at line 454 of file svdograf.cxx.

References mpGraphicObject.

Referenced by getOriginalSize().

Size SdrGrafObj::GetGrafPrefSize ( ) const

Definition at line 459 of file svdograf.cxx.

References mpGraphicObject.

Referenced by getOriginalSize().

OUString const & SdrGrafObj::GetGrafStreamURL ( ) const

Definition at line 476 of file svdograf.cxx.

References mpGraphicObject.

const Graphic & SdrGrafObj::GetGraphic ( ) const
GraphicAttr SdrGrafObj::GetGraphicAttr ( SdrGrafObjTransformsAttrs  nTransformFlags = SdrGrafObjTransformsAttrs::ALL) const
const GraphicObject & SdrGrafObj::GetGraphicObject ( bool  bForceSwapIn = false) const
GraphicType SdrGrafObj::GetGraphicType ( ) const
sal_uInt32 SdrGrafObj::GetHdlCount ( ) const

Via GetHdlCount the number of Handles can be retrieved.

Normally 8, if it's a line 2. For Polygon objects (Polygon/Spline/Bezier) the number may be much larger. Polygon objects are also allowed to select a point of a selected object. The handle of that point will then be replaced by a new set of handles (PlusHdl). For a Polygon this would be a simple selection Handle, for a Bezier curve this may be up to 3 Handles (including Weights). GetHdl() and GetPlusHdl() must create Handle instances with new! An object that returns true from HasSpacialDrag() must provide these methods (incl. FillHdlList()).

Reimplemented from SdrRectObj.

Definition at line 778 of file svdograf.cxx.

Reference< XInputStream > SdrGrafObj::getInputStream ( ) const
GDIMetaFile SdrGrafObj::GetMetaFile ( GraphicType rGraphicType) const
GDIMetaFile SdrGrafObj::getMetafileFromEmbeddedVectorGraphicData ( ) const
SdrObjKind SdrGrafObj::GetObjIdentifier ( ) const

Reimplemented from SdrRectObj.

Definition at line 593 of file svdograf.cxx.

References Graphic.

Size SdrGrafObj::getOriginalSize ( ) const
css::drawing::BarCode* SdrGrafObj::getQrCode ( ) const

Definition at line 295 of file svdograf.hxx.

const GraphicObject * SdrGrafObj::GetReplacementGraphicObject ( ) const

Definition at line 336 of file svdograf.cxx.

References mpGraphicObject, and mpReplacementGraphicObject.

const OUString& SdrGrafObj::getSignatureLineId ( ) const

Definition at line 220 of file svdograf.hxx.

const OUString& SdrGrafObj::getSignatureLineSigningInstructions ( ) const

Definition at line 256 of file svdograf.hxx.

const OUString& SdrGrafObj::getSignatureLineSuggestedSignerEmail ( ) const

Definition at line 246 of file svdograf.hxx.

const OUString& SdrGrafObj::getSignatureLineSuggestedSignerName ( ) const

Definition at line 227 of file svdograf.hxx.

const OUString& SdrGrafObj::getSignatureLineSuggestedSignerTitle ( ) const

Definition at line 237 of file svdograf.hxx.

css::uno::Reference<css::graphic::XGraphic> const& SdrGrafObj::getSignatureLineUnsignedGraphic ( ) const

Definition at line 275 of file svdograf.hxx.

Graphic SdrGrafObj::GetTransformedGraphic ( SdrGrafObjTransformsAttrs  nTransformFlags = SdrGrafObjTransformsAttrs::ALL) const
void SdrGrafObj::handlePageChange ( SdrPage pOldPage,
SdrPage pNewPage 
bool SdrGrafObj::HasGDIMetaFile ( ) const
void SdrGrafObj::ImpDeregisterLink ( )
void SdrGrafObj::ImpRegisterLink ( )
void SdrGrafObj::ImpSetAttrToGrafInfo ( )
void SdrGrafObj::ImpSetLinkedGraphic ( const Graphic rGraphic)
bool SdrGrafObj::IsAnimated ( ) const

Definition at line 444 of file svdograf.cxx.

References mpGraphicObject.

Referenced by SvxGrafAttrHelper::GetGrafAttrState().

bool SdrGrafObj::isEmbeddedVectorGraphicData ( ) const
bool SdrGrafObj::IsEPS ( ) const

Definition at line 449 of file svdograf.cxx.

References mpGraphicObject.

Referenced by SdrEditView::CheckPossibilities(), and TakeObjInfo().

bool SdrGrafObj::IsLinkedGraphic ( ) const

Definition at line 561 of file svdograf.cxx.

References mpGraphicObject.

Referenced by getFullDragClone(), SdrGrafObj(), TakeObjNamePlural(), and TakeObjNameSingul().

bool SdrGrafObj::IsMirrored ( ) const

Definition at line 195 of file svdograf.hxx.

Referenced by addCropHandles(), and SdrDragCrop::EndSdrDrag().

bool SdrGrafObj::isSignatureLine ( ) const

Definition at line 213 of file svdograf.hxx.

bool SdrGrafObj::isSignatureLineCanAddComment ( ) const

Definition at line 273 of file svdograf.hxx.

bool SdrGrafObj::isSignatureLineShowSignDate ( ) const

Definition at line 266 of file svdograf.hxx.

bool SdrGrafObj::isSignatureLineSigned ( ) const

Definition at line 285 of file svdograf.hxx.

void SdrGrafObj::NbcMirror ( const Point rRef1,
const Point rRef2 

Reimplemented from SdrRectObj.

Definition at line 802 of file svdograf.cxx.

References bMirrored, and SdrRectObj::NbcMirror().

void SdrGrafObj::NbcResize ( const Point rRef,
const Fraction xFact,
const Fraction yFact 

Reimplemented from SdrRectObj.

Definition at line 791 of file svdograf.cxx.

References bMirrored, Fraction::GetNumerator(), and SdrRectObj::NbcResize().

void SdrGrafObj::NbcSetGraphic ( const Graphic rGrf)

Definition at line 356 of file svdograf.cxx.

References mpGraphicObject, mpReplacementGraphicObject, and onGraphicChanged().

Referenced by ImpSetLinkedGraphic(), and SetGraphic().

std::unique_ptr< SdrObjGeoData > SdrGrafObj::NewGeoData ( ) const

A derived class must override these 3 methods if it has own geometric data that must be saved for Undo.

NewGeoData() creates an empty instance of a class derived from SdrObjGeoData.

Reimplemented from SdrTextObj.

Definition at line 808 of file svdograf.cxx.

void SdrGrafObj::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 

Detects when a stylesheet is changed.

Reimplemented from SdrRectObj.

Definition at line 1039 of file svdograf.cxx.

References ImpSetAttrToGrafInfo(), SdrRectObj::Notify(), and SdrRectObj::SetXPolyDirty().

void SdrGrafObj::onGraphicChanged ( )
void SdrGrafObj::ReleaseGraphicLink ( )
void SdrGrafObj::RestoreGeoData ( const SdrObjGeoData rGeo)

Reimplemented from SdrRectObj.

Definition at line 820 of file svdograf.cxx.

References SdrGrafObjGeoData::bMirrored, bMirrored, and SdrRectObj::RestoreGeoData().

void SdrGrafObj::SaveGeoData ( SdrObjGeoData rGeo) const

Reimplemented from SdrTextObj.

Definition at line 813 of file svdograf.cxx.

References SdrGrafObjGeoData::bMirrored, bMirrored, and SdrTextObj::SaveGeoData().

void SdrGrafObj::SetGrafAnimationAllowed ( bool  bNew)

Definition at line 1123 of file svdograf.cxx.

References SdrObject::ActionChanged(), and mbGrafAnimationAllowed.

Referenced by StartAnimation().

void SdrGrafObj::SetGrafStreamURL ( const OUString &  rGraphicStreamURL)

Definition at line 464 of file svdograf.cxx.

References SdrObject::getSdrModelFromSdrObject(), and mpGraphicObject.

void SdrGrafObj::SetGraphic ( const Graphic rGrf)
void SdrGrafObj::SetGraphicLink ( const OUString &  rFileName)

Definition at line 543 of file svdograf.cxx.

References SetGraphic(), and Graphic::setOriginURL().

Referenced by SdrGrafObj().

void SdrGrafObj::SetGraphicObject ( const GraphicObject rGrfObj)
void SdrGrafObj::setIsSignatureLine ( bool  bIsSignatureLine)

Definition at line 212 of file svdograf.hxx.

void SdrGrafObj::SetMirrored ( bool  _bMirrored)

Definition at line 1047 of file svdograf.cxx.

References bMirrored.

Referenced by SvxShape::setPropertyValueImpl().

void SdrGrafObj::setQrCode ( css::drawing::BarCode &  rBarCode)

Definition at line 290 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineCanAddComment ( bool  bIsSignatureCanAddComment)

Definition at line 268 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineId ( const OUString &  rSignatureLineId)

Definition at line 215 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineIsSigned ( bool  bIsSigned)

Definition at line 287 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineShowSignDate ( bool  bIsSignatureLineShowSignDate)

Definition at line 261 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineSigningInstructions ( const OUString &  rSigningInstructions)

Definition at line 251 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineSuggestedSignerEmail ( const OUString &  rSuggestedSignerEmail)

Definition at line 242 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineSuggestedSignerName ( const OUString &  rSuggestedSignerName)

Definition at line 222 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineSuggestedSignerTitle ( const OUString &  rSuggestedSignerTitle)

Definition at line 232 of file svdograf.hxx.

void SdrGrafObj::setSignatureLineUnsignedGraphic ( css::uno::Reference< css::graphic::XGraphic >  rGraphic)

Definition at line 280 of file svdograf.hxx.

virtual bool SdrGrafObj::shouldKeepAspectRatio ( ) const

Whether the aspect ratio should be kept by default when resizing.

Reimplemented from SdrObject.

Definition at line 198 of file svdograf.hxx.

void SdrGrafObj::StartAnimation ( )

Definition at line 851 of file svdograf.cxx.

References SetGrafAnimationAllowed().

void SdrGrafObj::TakeObjInfo ( SdrObjTransformInfoRec rInfo) const
OUString SdrGrafObj::TakeObjNamePlural ( ) const
OUString SdrGrafObj::TakeObjNameSingul ( ) const

Friends And Related Function Documentation

Definition at line 74 of file svdograf.hxx.

Definition at line 71 of file svdograf.hxx.

friend class SdrExchangeView

Definition at line 75 of file svdograf.hxx.

friend class SdrGraphicLink

Definition at line 76 of file svdograf.hxx.

Referenced by ImpRegisterLink().

Member Data Documentation

OUString SdrGrafObj::aFileName
OUString SdrGrafObj::aFilterName
GraphicAttr SdrGrafObj::aGrafInfo

Definition at line 82 of file svdograf.hxx.

Referenced by GetGraphicAttr(), getOriginalSize(), and ImpSetAttrToGrafInfo().

bool SdrGrafObj::bMirrored
OUString SdrGrafObj::maSignatureLineId

Definition at line 95 of file svdograf.hxx.

Referenced by SdrGrafObj().

OUString SdrGrafObj::maSignatureLineSigningInstructions

Definition at line 99 of file svdograf.hxx.

Referenced by SdrGrafObj().

OUString SdrGrafObj::maSignatureLineSuggestedSignerEmail

Definition at line 98 of file svdograf.hxx.

Referenced by SdrGrafObj().

OUString SdrGrafObj::maSignatureLineSuggestedSignerName

Definition at line 96 of file svdograf.hxx.

Referenced by SdrGrafObj().

OUString SdrGrafObj::maSignatureLineSuggestedSignerTitle

Definition at line 97 of file svdograf.hxx.

Referenced by SdrGrafObj().

bool SdrGrafObj::mbGrafAnimationAllowed

Definition at line 92 of file svdograf.hxx.

Referenced by SdrGrafObj(), and SetGrafAnimationAllowed().

bool SdrGrafObj::mbIsSignatureLine

Definition at line 94 of file svdograf.hxx.

Referenced by SdrGrafObj().

bool SdrGrafObj::mbIsSignatureLineCanAddComment

Definition at line 101 of file svdograf.hxx.

Referenced by SdrGrafObj().

bool SdrGrafObj::mbIsSignatureLineShowSignDate

Definition at line 100 of file svdograf.hxx.

Referenced by SdrGrafObj().

bool SdrGrafObj::mbSignatureLineIsSigned

Definition at line 102 of file svdograf.hxx.

Referenced by SdrGrafObj().

std::unique_ptr<css::drawing::BarCode> SdrGrafObj::mpBarCode

Definition at line 105 of file svdograf.hxx.

Referenced by SdrGrafObj().

std::unique_ptr<GraphicObject> SdrGrafObj::mpGraphicObject
std::unique_ptr<GraphicObject> SdrGrafObj::mpReplacementGraphicObject

Definition at line 87 of file svdograf.hxx.

Referenced by GetReplacementGraphicObject(), NbcSetGraphic(), and SetGraphicObject().

css::uno::Reference<css::graphic::XGraphic> SdrGrafObj::mpSignatureLineUnsignedGraphic

Definition at line 103 of file svdograf.hxx.

Referenced by SdrGrafObj().

SdrGraphicLink* SdrGrafObj::pGraphicLink

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