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

#include <wrtww8.hxx>

Collaboration diagram for SwWW8WrGrf:
[legend]

Public Member Functions

 SwWW8WrGrf (WW8Export &rW)
 
void Insert (const ww8::Frame &rFly)
 
void Write ()
 
sal_uLong GetFPos ()
 

Private Member Functions

void WriteGraphicNode (SvStream &rStrm, const GraphicDetails &rItem)
 
void WriteGrfFromGrfNode (SvStream &rStrm, const SwGrfNode &rNd, const ww8::Frame &rFly, sal_uInt16 nWidth, sal_uInt16 nHeight)
 
void WriteGrfForBullet (SvStream &rStrm, const Graphic &rGrf, sal_uInt16 nWidth, sal_uInt16 nHeight)
 
 SwWW8WrGrf (const SwWW8WrGrf &)=delete
 
SwWW8WrGrfoperator= (const SwWW8WrGrf &)=delete
 

Static Private Member Functions

static void WritePICFHeader (SvStream &rStrm, const ww8::Frame &rFly, sal_uInt16 mm, sal_uInt16 nWidth, sal_uInt16 nHeight, const SwAttrSet *pAttrSet=nullptr)
 
static void WritePICBulletFHeader (SvStream &rStrm, const Graphic &rGrf, sal_uInt16 mm, sal_uInt16 nWidth, sal_uInt16 nHeight)
 

Private Attributes

WW8Exportm_rWrt
 for access to the variables More...
 
std::vector< GraphicDetailsmaDetails
 
sal_uInt16 mnIdx
 

Detailed Description

Definition at line 1411 of file wrtww8.hxx.

Constructor & Destructor Documentation

◆ SwWW8WrGrf() [1/2]

SwWW8WrGrf::SwWW8WrGrf ( const SwWW8WrGrf )
privatedelete

◆ SwWW8WrGrf() [2/2]

SwWW8WrGrf::SwWW8WrGrf ( WW8Export rW)
inlineexplicit

Definition at line 1433 of file wrtww8.hxx.

Member Function Documentation

◆ GetFPos()

sal_uLong SwWW8WrGrf::GetFPos ( )
inline

Definition at line 1436 of file wrtww8.hxx.

References maDetails, and mnIdx.

Referenced by WW8_WrFkp::Write().

◆ Insert()

void SwWW8WrGrf::Insert ( const ww8::Frame rFly)

Definition at line 466 of file wrtww8gr.cxx.

References ww8::Frame::GetLayoutSize(), Size::Height(), maDetails, and Size::Width().

◆ operator=()

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

◆ Write()

void SwWW8WrGrf::Write ( )

◆ WriteGraphicNode()

void SwWW8WrGrf::WriteGraphicNode ( SvStream rStrm,
const GraphicDetails rItem 
)
private

◆ WriteGrfForBullet()

void SwWW8WrGrf::WriteGrfForBullet ( SvStream rStrm,
const Graphic rGrf,
sal_uInt16  nWidth,
sal_uInt16  nHeight 
)
private

◆ WriteGrfFromGrfNode()

void SwWW8WrGrf::WriteGrfFromGrfNode ( SvStream rStrm,
const SwGrfNode rNd,
const ww8::Frame rFly,
sal_uInt16  nWidth,
sal_uInt16  nHeight 
)
private

◆ WritePICBulletFHeader()

void SwWW8WrGrf::WritePICBulletFHeader ( SvStream rStrm,
const Graphic rGrf,
sal_uInt16  mm,
sal_uInt16  nWidth,
sal_uInt16  nHeight 
)
staticprivate

◆ WritePICFHeader()

void SwWW8WrGrf::WritePICFHeader ( SvStream rStrm,
const ww8::Frame rFly,
sal_uInt16  mm,
sal_uInt16  nWidth,
sal_uInt16  nHeight,
const SwAttrSet pAttrSet = nullptr 
)
staticprivate

Member Data Documentation

◆ m_rWrt

WW8Export& SwWW8WrGrf::m_rWrt
private

for access to the variables

Definition at line 1415 of file wrtww8.hxx.

Referenced by Write(), WriteGraphicNode(), WriteGrfForBullet(), and WriteGrfFromGrfNode().

◆ maDetails

std::vector<GraphicDetails> SwWW8WrGrf::maDetails
private

Definition at line 1417 of file wrtww8.hxx.

Referenced by GetFPos(), Insert(), and Write().

◆ mnIdx

sal_uInt16 SwWW8WrGrf::mnIdx
private

Definition at line 1418 of file wrtww8.hxx.

Referenced by GetFPos().


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