LibreOffice Module sw (master) 1
|
#include <wrtww8.hxx>
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 () |
DrawObjVector & | GetObjArr () |
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 | |
PlcDrawObj & | operator= (const PlcDrawObj &)=delete |
Private Attributes | |
DrawObjVector | maDrawObjs |
Definition at line 363 of file wrtww8.hxx.
|
inline |
Definition at line 372 of file wrtww8.hxx.
|
virtual |
Definition at line 513 of file wrtw8esh.cxx.
|
privatedelete |
bool PlcDrawObj::Append | ( | WW8Export const & | rWrt, |
WW8_CP | nCp, | ||
const ww8::Frame & | rFormat, | ||
const Point & | rNdTopLeft | ||
) |
Definition at line 869 of file wrtw8esh.cxx.
References SwFormat::GetContent(), SwFormatContent::GetContentIdx(), ww8::Frame::GetFrameFormat(), WW8Export::GetHdFtIndex(), MSWordExportBase::m_nTextTyp, maDrawObjs, RES_FLYFRMFMT(), MSWordExportBase::TrueFrameDirection(), TXT_HDFT, TXT_MAINTEXT, and SwFormat::Which().
Referenced by WW8Export::AppendFlyInFlys().
Implemented in MainTextPlcDrawObj, and HdFtPlcDrawObj.
Referenced by WritePlc().
|
inline |
Definition at line 377 of file wrtww8.hxx.
References maDrawObjs.
Referenced by SwEscherEx::SwEscherEx().
|
privatedelete |
|
protectedpure virtual |
Implemented in MainTextPlcDrawObj, and HdFtPlcDrawObj.
Referenced by WritePlc().
|
inline |
Definition at line 376 of file wrtww8.hxx.
References maDrawObjs.
Referenced by SwEscherEx::SwEscherEx().
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().
|
private |
Definition at line 366 of file wrtww8.hxx.
Referenced by Append(), GetObjArr(), size(), and WritePlc().