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

The CHESCHERFORMAT record containing complex area formatting data (bitmaps, hatches). More...

#include <xichart.hxx>

Inheritance diagram for XclImpChEscherFormat:
[legend]
Collaboration diagram for XclImpChEscherFormat:
[legend]

Public Member Functions

 XclImpChEscherFormat (const XclImpRoot &rRoot)
 
virtual void ReadHeaderRecord (XclImpStream &rStrm) override
 Reads the CHESCHERFORMAT record (complex fill data) (called by base class). More...
 
virtual void ReadSubRecord (XclImpStream &rStrm) override
 Reads a record from the CHESCHERFORMAT group (called by base class). More...
 
void Convert (const XclImpChRoot &rRoot, ScfPropertySet &rPropSet, XclChObjectType eObjType, bool bUsePicFmt) const
 Converts and writes the contained data to the passed property set. More...
 
- Public Member Functions inherited from XclImpChGroupBase
 XclImpChGroupBase ()=default
 
 XclImpChGroupBase (XclImpChGroupBase const &)=default
 
 XclImpChGroupBase (XclImpChGroupBase &&)=default
 
XclImpChGroupBaseoperator= (XclImpChGroupBase const &)=default
 
XclImpChGroupBaseoperator= (XclImpChGroupBase &&)=default
 
virtual ~XclImpChGroupBase ()
 
void ReadRecordGroup (XclImpStream &rStrm)
 Reads the entire record group. More...
 

Private Attributes

XclChEscherFormat maData
 
XclChPicFormat maPicFmt
 Fill properties for complex areas (CHESCHERFORMAT record). More...
 
sal_uInt32 mnDffFillType
 Image options, e.g. stretched, stacked (CHPICFORMAT record). More...
 

Additional Inherited Members

- Static Public Member Functions inherited from XclImpChGroupBase
static void SkipBlock (XclImpStream &rStrm)
 Helper to skip a CHBEGIN/CHEND block, includes nested blocks. More...
 

Detailed Description

The CHESCHERFORMAT record containing complex area formatting data (bitmaps, hatches).

Definition at line 294 of file xichart.hxx.

Constructor & Destructor Documentation

XclImpChEscherFormat::XclImpChEscherFormat ( const XclImpRoot rRoot)
explicit

Member Function Documentation

void XclImpChEscherFormat::Convert ( const XclImpChRoot rRoot,
ScfPropertySet rPropSet,
XclChObjectType  eObjType,
bool  bUsePicFmt 
) const

Converts and writes the contained data to the passed property set.

Definition at line 552 of file xichart.cxx.

References XclImpChRoot::ConvertEscherFormat(), XclImpChRoot::GetFormatInfo(), maData, maPicFmt, XclChFormatInfo::mePropMode, and mnDffFillType.

void XclImpChEscherFormat::ReadHeaderRecord ( XclImpStream rStrm)
overridevirtual

Reads the CHESCHERFORMAT record (complex fill data) (called by base class).

Implements XclImpChGroupBase.

Definition at line 527 of file xichart.cxx.

References DFF_Prop_fillType, XclImpStream::GetRecId(), XclImpStream::GetRoot(), maData, mnDffFillType, XclChEscherFormat::mxItemSet, and XclImpStream::ResetRecord().

void XclImpChEscherFormat::ReadSubRecord ( XclImpStream rStrm)
overridevirtual

Member Data Documentation

XclChEscherFormat XclImpChEscherFormat::maData
private

Definition at line 309 of file xichart.hxx.

Referenced by Convert(), ReadHeaderRecord(), and XclImpChEscherFormat().

XclChPicFormat XclImpChEscherFormat::maPicFmt
private

Fill properties for complex areas (CHESCHERFORMAT record).

Definition at line 310 of file xichart.hxx.

Referenced by Convert(), and ReadSubRecord().

sal_uInt32 XclImpChEscherFormat::mnDffFillType
private

Image options, e.g. stretched, stacked (CHPICFORMAT record).

Definition at line 311 of file xichart.hxx.

Referenced by Convert(), and ReadHeaderRecord().


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