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 366 of file wrtww8.hxx.

Constructor & Destructor Documentation

PlcDrawObj::PlcDrawObj ( )
inline

Definition at line 375 of file wrtww8.hxx.

PlcDrawObj::~PlcDrawObj ( )
virtual

Definition at line 533 of file wrtw8esh.cxx.

PlcDrawObj::PlcDrawObj ( const PlcDrawObj )
privatedelete

Member Function Documentation

bool PlcDrawObj::Append ( WW8Export const &  rWrt,
WW8_CP  nCp,
const ww8::Frame rFormat,
const Point rNdTopLeft 
)
virtual WW8_CP PlcDrawObj::GetCpOffset ( const WW8Fib rFib) const
protectedpure virtual

Implemented in HdFtPlcDrawObj, and MainTextPlcDrawObj.

DrawObjVector& PlcDrawObj::GetObjArr ( )
inline

Definition at line 380 of file wrtww8.hxx.

References maDrawObjs.

Referenced by SwEscherEx::SwEscherEx().

PlcDrawObj& PlcDrawObj::operator= ( const PlcDrawObj )
privatedelete
virtual void PlcDrawObj::RegisterWithFib ( WW8Fib rFib,
sal_uInt32  nStart,
sal_uInt32  nLen 
) const
protectedpure virtual

Implemented in HdFtPlcDrawObj, and MainTextPlcDrawObj.

int PlcDrawObj::size ( )
inline

Definition at line 379 of file wrtww8.hxx.

Referenced by WW8Export::CreateEscher(), and SwEscherEx::SwEscherEx().

void PlcDrawObj::WritePlc ( WW8Export rWrt) const

Definition at line 628 of file wrtw8esh.cxx.

References tools::Rectangle::Bottom(), WinwordAnchoring::ConvertPosition(), SwFrameFormat::FindLayoutRect(), SwFrameFormat::FindRealSdrObject(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), tools::Rectangle::getHeight(), IDocumentDrawModelAccess::GetHellId(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwDoc::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetInvisibleHellId(), SdrObject::GetLayer(), SdrObject::GetLogicRect(), SdrObject::GetObjIdentifier(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SdrObject::GetRotateAngle(), SvxSizeItem::GetSize(), SdrObject::GetSnapRect(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), tools::Rectangle::getWidth(), SwFormatSurround::IsContour(), ww8::Frame::IsInline(), tools::Rectangle::Left(), WW8Fib::m_ccpEdn, WW8Fib::m_ccpFootnote, WW8Fib::m_ccpHdr, WW8Fib::m_ccpHdrTxbx, WW8Fib::m_ccpText, WW8Fib::m_ccpTxbx, MSWordExportBase::m_pDoc, WW8Export::MiserableRTLFrameFormatHack(), sw::sidebar::NONE, NormAngle36000(), OBJ_GRUP, OBJ_LINE, WW8Export::pFib, WW8Export::pTableStrm, RES_FLYFRMFMT, tools::Rectangle::Right(), tools::Rectangle::setHeight(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), tools::Rectangle::setWidth(), Point::setX(), Point::setY(), SvStream::Tell(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), SwFormat::Which(), SwRect::Width(), SwWW8Writer::WriteLong(), and SwWW8Writer::WriteShort().

Referenced by WW8Export::WriteFkpPlcUsw().

Member Data Documentation

DrawObjVector PlcDrawObj::maDrawObjs
private

Definition at line 369 of file wrtww8.hxx.

Referenced by GetObjArr().


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