LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
drawinglayer::primitive2d::SdrBlockTextPrimitive2D Class Reference

#include <sdrtextprimitive2d.hxx>

Inheritance diagram for drawinglayer::primitive2d::SdrBlockTextPrimitive2D:
[legend]
Collaboration diagram for drawinglayer::primitive2d::SdrBlockTextPrimitive2D:
[legend]

Public Member Functions

 SdrBlockTextPrimitive2D (const SdrText *pSdrText, const OutlinerParaObject &rOutlinerParaObjectPtr, const basegfx::B2DHomMatrix &rTextRangeTransform, SdrTextHorzAdjust aSdrTextHorzAdjust, SdrTextVertAdjust aSdrTextVertAdjust, bool bFixedCellHeight, bool bUnlimitedPage, bool bCellText, bool bWordWrap, bool bClipOnBounds)
 
const basegfx::B2DHomMatrixgetTextRangeTransform () const
 
SdrTextHorzAdjust getSdrTextHorzAdjust () const
 
SdrTextVertAdjust getSdrTextVertAdjust () const
 
bool isFixedCellHeight () const
 
bool getUnlimitedPage () const
 
bool getCellText () const
 
bool getWordWrap () const
 
bool getClipOnBounds () const
 
virtual bool operator== (const BasePrimitive2D &rPrimitive) const override
 
virtual std::unique_ptr< SdrTextPrimitive2DcreateTransformedClone (const basegfx::B2DHomMatrix &rTransform) const override
 
- Public Member Functions inherited from drawinglayer::primitive2d::SdrTextPrimitive2D
 SdrTextPrimitive2D (const SdrText *pSdrText, const OutlinerParaObject &rOutlinerParaObjectPtr)
 
const SdrTextgetSdrText () const
 
const OutlinerParaObjectgetOutlinerParaObject () const
 
virtual void get2DDecomposition (Primitive2DDecompositionVisitor &rVisitor, const geometry::ViewInformation2D &rViewInformation) const override
 
- Public Member Functions inherited from drawinglayer::primitive2d::BufferedDecompositionPrimitive2D
 BufferedDecompositionPrimitive2D ()
 
- Public Member Functions inherited from drawinglayer::primitive2d::BasePrimitive2D
 BasePrimitive2D ()
 
virtual ~BasePrimitive2D () override
 
bool operator!= (const BasePrimitive2D &rPrimitive) const
 
virtual basegfx::B2DRange getB2DRange (const geometry::ViewInformation2D &rViewInformation) const
 
virtual sal_uInt32 getPrimitive2DID () const =0
 
virtual css::uno::Sequence< ::css::uno::Reference< ::css::graphic::XPrimitive2D > > SAL_CALL getDecomposition (const css::uno::Sequence< css::beans::PropertyValue > &rViewParameters) override
 
virtual css::geometry::RealRectangle2D SAL_CALL getRange (const css::uno::Sequence< css::beans::PropertyValue > &rViewParameters) override
 
virtual sal_Int64 SAL_CALL estimateUsage () override
 

Protected Member Functions

virtual void create2DDecomposition (Primitive2DContainer &rContainer, const geometry::ViewInformation2D &aViewInformation) const override
 
- Protected Member Functions inherited from drawinglayer::primitive2d::BufferedDecompositionPrimitive2D
const Primitive2DContainergetBuffered2DDecomposition () const
 
void setBuffered2DDecomposition (const Primitive2DContainer &rNew)
 

Private Attributes

basegfx::B2DHomMatrix const maTextRangeTransform
 
SdrTextHorzAdjust const maSdrTextHorzAdjust
 
SdrTextVertAdjust const maSdrTextVertAdjust
 
bool const mbFixedCellHeight: 1
 
bool const mbUnlimitedPage: 1
 
bool const mbCellText: 1
 
bool const mbWordWrap: 1
 
bool const mbClipOnBounds: 1
 

Additional Inherited Members

- Static Protected Member Functions inherited from drawinglayer::primitive2d::SdrTextPrimitive2D
static void encapsulateWithTextHierarchyBlockPrimitive2D (Primitive2DContainer &rContainer, const Primitive2DContainer &rCandidate)
 

Detailed Description

Definition at line 190 of file sdrtextprimitive2d.hxx.

Constructor & Destructor Documentation

drawinglayer::primitive2d::SdrBlockTextPrimitive2D::SdrBlockTextPrimitive2D ( const SdrText pSdrText,
const OutlinerParaObject rOutlinerParaObjectPtr,
const basegfx::B2DHomMatrix rTextRangeTransform,
SdrTextHorzAdjust  aSdrTextHorzAdjust,
SdrTextVertAdjust  aSdrTextVertAdjust,
bool  bFixedCellHeight,
bool  bUnlimitedPage,
bool  bCellText,
bool  bWordWrap,
bool  bClipOnBounds 
)

Definition at line 364 of file sdrtextprimitive2d.cxx.

Member Function Documentation

void drawinglayer::primitive2d::SdrBlockTextPrimitive2D::create2DDecomposition ( Primitive2DContainer rContainer,
const geometry::ViewInformation2D aViewInformation 
) const
overrideprotectedvirtual
std::unique_ptr< SdrTextPrimitive2D > drawinglayer::primitive2d::SdrBlockTextPrimitive2D::createTransformedClone ( const basegfx::B2DHomMatrix rTransform) const
overridevirtual
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getCellText ( ) const
inline
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getClipOnBounds ( ) const
inline
SdrTextHorzAdjust drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getSdrTextHorzAdjust ( ) const
inline
SdrTextVertAdjust drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getSdrTextVertAdjust ( ) const
inline
const basegfx::B2DHomMatrix& drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getTextRangeTransform ( ) const
inline
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getUnlimitedPage ( ) const
inline
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::getWordWrap ( ) const
inline
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::isFixedCellHeight ( ) const
inline
bool drawinglayer::primitive2d::SdrBlockTextPrimitive2D::operator== ( const BasePrimitive2D rPrimitive) const
overridevirtual

Member Data Documentation

SdrTextHorzAdjust const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::maSdrTextHorzAdjust
private

Definition at line 197 of file sdrtextprimitive2d.hxx.

Referenced by getSdrTextHorzAdjust().

SdrTextVertAdjust const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::maSdrTextVertAdjust
private

Definition at line 198 of file sdrtextprimitive2d.hxx.

Referenced by getSdrTextVertAdjust().

basegfx::B2DHomMatrix const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::maTextRangeTransform
private

Definition at line 194 of file sdrtextprimitive2d.hxx.

Referenced by getTextRangeTransform().

bool const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::mbCellText
private

Definition at line 202 of file sdrtextprimitive2d.hxx.

Referenced by getCellText().

bool const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::mbClipOnBounds
private

Definition at line 204 of file sdrtextprimitive2d.hxx.

Referenced by getClipOnBounds().

bool const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::mbFixedCellHeight
private

Definition at line 200 of file sdrtextprimitive2d.hxx.

Referenced by isFixedCellHeight().

bool const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::mbUnlimitedPage
private

Definition at line 201 of file sdrtextprimitive2d.hxx.

Referenced by getUnlimitedPage().

bool const drawinglayer::primitive2d::SdrBlockTextPrimitive2D::mbWordWrap
private

Definition at line 203 of file sdrtextprimitive2d.hxx.

Referenced by getWordWrap().


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