LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
PlcDrawObj Class Referenceabstract

#include <wrtww8.hxx>

Inheritance diagram for PlcDrawObj:
[legend]

Public Member Functions

 PlcDrawObj ()
 
void WritePlc (WW8Export &rWrt) const
 
bool Append (WW8Export const &, WW8_CP nCp, const ww8::Frame &rFormat, const Point &rNdTopLeft)
 
int size ()
 
DrawObjVectorGetObjArr ()
 
virtual ~PlcDrawObj ()
 

Protected Member Functions

virtual void RegisterWithFib (WW8Fib &rFib, sal_uInt32 nStart, sal_uInt32 nLen) const =0
 
virtual WW8_CP GetCpOffset (const WW8Fib &rFib) const =0
 

Private Member Functions

 PlcDrawObj (const PlcDrawObj &)=delete
 
PlcDrawObjoperator= (const PlcDrawObj &)=delete
 

Private Attributes

DrawObjVector maDrawObjs
 

Detailed Description

Definition at line 363 of file wrtww8.hxx.

Constructor & Destructor Documentation

◆ PlcDrawObj() [1/2]

PlcDrawObj::PlcDrawObj ( )
inline

Definition at line 372 of file wrtww8.hxx.

◆ ~PlcDrawObj()

PlcDrawObj::~PlcDrawObj ( )
virtual

Definition at line 513 of file wrtw8esh.cxx.

◆ PlcDrawObj() [2/2]

PlcDrawObj::PlcDrawObj ( const PlcDrawObj )
privatedelete

Member Function Documentation

◆ Append()

bool PlcDrawObj::Append ( WW8Export const &  rWrt,
WW8_CP  nCp,
const ww8::Frame rFormat,
const Point rNdTopLeft 
)

◆ GetCpOffset()

virtual WW8_CP PlcDrawObj::GetCpOffset ( const WW8Fib rFib) const
protectedpure virtual

Implemented in MainTextPlcDrawObj, and HdFtPlcDrawObj.

Referenced by WritePlc().

◆ GetObjArr()

DrawObjVector & PlcDrawObj::GetObjArr ( )
inline

Definition at line 377 of file wrtww8.hxx.

References maDrawObjs.

Referenced by SwEscherEx::SwEscherEx().

◆ operator=()

PlcDrawObj & PlcDrawObj::operator= ( const PlcDrawObj )
privatedelete

◆ RegisterWithFib()

virtual void PlcDrawObj::RegisterWithFib ( WW8Fib rFib,
sal_uInt32  nStart,
sal_uInt32  nLen 
) const
protectedpure virtual

Implemented in MainTextPlcDrawObj, and HdFtPlcDrawObj.

Referenced by WritePlc().

◆ size()

int PlcDrawObj::size ( )
inline

Definition at line 376 of file wrtww8.hxx.

References maDrawObjs.

Referenced by SwEscherEx::SwEscherEx().

◆ WritePlc()

void PlcDrawObj::WritePlc ( WW8Export rWrt) const

Definition at line 608 of file wrtw8esh.cxx.

References tools::Rectangle::Bottom(), WinwordAnchoring::ConvertPosition(), SwFrameFormat::FindLayoutRect(), SwFrameFormat::FindRealSdrObject(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), GetCpOffset(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), IDocumentDrawModelAccess::GetHellId(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwDoc::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetInvisibleHellId(), SdrObject::GetLayer(), SdrObject::GetLogicRect(), SdrObject::GetObjIdentifier(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SdrObject::GetRotateAngle(), SvxSizeItem::GetSize(), SdrObject::GetSnapRect(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), SwFormatSurround::IsContour(), SwRect::IsEmpty(), ww8::Frame::IsInline(), tools::Rectangle::Left(), WW8Fib::m_ccpEdn, WW8Fib::m_ccpFootnote, WW8Fib::m_ccpHdr, WW8Fib::m_ccpHdrTxbx, WW8Fib::m_ccpText, WW8Fib::m_ccpTxbx, WW8Export::m_pFib, WW8Export::m_pTableStrm, MSWordExportBase::m_rDoc, maDrawObjs, WW8Export::MiserableRTLFrameFormatHack(), SwPostItHelper::NONE, NormAngle36000(), RegisterWithFib(), RES_FLYFRMFMT(), tools::Rectangle::Right(), tools::Rectangle::setHeight(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), tools::Rectangle::setWidth(), Point::setX(), Point::setY(), SwRect::SVRect(), SvStream::Tell(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), SwFormat::Which(), SwRect::Width(), SwWW8Writer::WriteLong(), and SwWW8Writer::WriteShort().

Member Data Documentation

◆ maDrawObjs

DrawObjVector PlcDrawObj::maDrawObjs
private

Definition at line 366 of file wrtww8.hxx.

Referenced by Append(), GetObjArr(), size(), and WritePlc().


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