LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WW8_WrPlcTextBoxes Class Reference

#include <wrtww8.hxx>

Inheritance diagram for WW8_WrPlcTextBoxes:
Collaboration diagram for WW8_WrPlcTextBoxes:

Public Member Functions

 WW8_WrPlcTextBoxes (sal_uInt8 nTTyp)
bool WriteText (WW8Export &rWrt)
void WritePlc (WW8Export &rWrt) const
void Append (const SdrObject &rObj, sal_uInt32 nShapeId)
void Append (const SwFrameFormat *pFormat, sal_uInt32 nShapeId)
sal_uInt16 Count () const
sal_uInt16 GetPos (const void *p) const

Private Member Functions

virtual const std::vector< sal_uInt32 > * GetShapeIdArr () const override
 WW8_WrPlcTextBoxes (const WW8_WrPlcTextBoxes &)=delete
WW8_WrPlcTextBoxesoperator= (WW8_WrPlcTextBoxes const &)=delete

Private Attributes

sal_uInt8 nTyp
std::vector< sal_uInt32 > aShapeIds

Additional Inherited Members

- Protected Member Functions inherited from WW8_WrPlcSubDoc
 WW8_WrPlcSubDoc ()
virtual ~WW8_WrPlcSubDoc ()
bool WriteGenericText (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_CP &rCount)
void WriteGenericPlc (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_FC &rTextStt, sal_Int32 &rTextCnt, WW8_FC &rRefStt, sal_Int32 &rRefCnt) const
- Protected Attributes inherited from WW8_WrPlcSubDoc
std::vector< WW8_CPaCps
std::vector< const void * > aContent
std::vector< const SwFrameFormat * > aSpareFormats
std::unique_ptr< WW8_WrPlc0pTextPos

Detailed Description

Definition at line 1257 of file wrtww8.hxx.

Constructor & Destructor Documentation

WW8_WrPlcTextBoxes::WW8_WrPlcTextBoxes ( const WW8_WrPlcTextBoxes )
WW8_WrPlcTextBoxes::WW8_WrPlcTextBoxes ( sal_uInt8  nTTyp)

Definition at line 1267 of file wrtww8.hxx.

Member Function Documentation

void WW8_WrPlcTextBoxes::Append ( const SdrObject rObj,
sal_uInt32  nShapeId 
void WW8_WrPlcTextBoxes::Append ( const SwFrameFormat pFormat,
sal_uInt32  nShapeId 

Definition at line 947 of file wrtw8esh.cxx.

sal_uInt16 WW8_WrPlcTextBoxes::Count ( ) const
sal_uInt16 WW8_WrPlcTextBoxes::GetPos ( const void p) const

Definition at line 1274 of file wrtww8.hxx.

References WW8_WrPlcSubDoc::aContent, and USHRT_MAX.

Referenced by SwEscherEx::WriteFlyFrame().

const std::vector< sal_uInt32 > * WW8_WrPlcTextBoxes::GetShapeIdArr ( ) const

Reimplemented from WW8_WrPlcSubDoc.

Definition at line 955 of file wrtw8esh.cxx.

WW8_WrPlcTextBoxes& WW8_WrPlcTextBoxes::operator= ( WW8_WrPlcTextBoxes const &  )
void WW8_WrPlcTextBoxes::WritePlc ( WW8Export rWrt) const

Definition at line 3765 of file wrtww8.cxx.

References nTyp, WW8Export::pFib, TXT_TXTBOX, and WW8_WrPlcSubDoc::WriteGenericPlc().

Referenced by WW8Export::WriteFkpPlcUsw().

bool WW8_WrPlcTextBoxes::WriteText ( WW8Export rWrt)

Member Data Documentation

std::vector<sal_uInt32> WW8_WrPlcTextBoxes::aShapeIds

Definition at line 1261 of file wrtww8.hxx.

sal_uInt8 WW8_WrPlcTextBoxes::nTyp

Definition at line 1260 of file wrtww8.hxx.

Referenced by WritePlc().

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