LotusGraphInternal::ZoneWK4 Struct Reference

the graphic zone of a LotusGraph : wk4 More...

Public Types

enum  Type {
  Border , Chart , Group , Picture ,
  Shape , TextBox , Unknown
}
 the different type More...

Public Member Functions

 ZoneWK4 (std::shared_ptr< WPSStream > const &stream)
 constructor

Public Attributes

int m_type
 the zone type
int m_subType
 the sub type
int m_id
 the zone id
Vec2i m_cell
 the cell
Vec2f m_cellPosition
 the position in the cell
Vec2i m_frameSize
 the frame dimension
WPSBox2i m_pictureDim
 the picture dimension
std::string m_pictureName
 the picture name
WPSGraphicShape m_shape
 the graphic shape
WPSGraphicStyle m_graphicStyle
 the graphic style wk4
bool m_hasShadow
 a flag to know if we need to add shadow
WPSEntry m_textEntry
 the text entry (for textbox and button)
std::shared_ptr< WPSStreamm_stream
 the stream

Detailed Description

the graphic zone of a LotusGraph : wk4

Member Enumeration Documentation

◆ Type

the different type

Enumerator
Border 
Chart 
Group 
Picture 
Shape 
TextBox 
Unknown 

Constructor & Destructor Documentation

◆ ZoneWK4()

LotusGraphInternal::ZoneWK4::ZoneWK4 ( std::shared_ptr< WPSStream > const & stream)
inlineexplicit

constructor

Member Data Documentation

◆ m_cell

Vec2i LotusGraphInternal::ZoneWK4::m_cell

the cell

Referenced by ZoneWK4().

◆ m_cellPosition

Vec2f LotusGraphInternal::ZoneWK4::m_cellPosition

the position in the cell

Referenced by ZoneWK4().

◆ m_frameSize

Vec2i LotusGraphInternal::ZoneWK4::m_frameSize

the frame dimension

Referenced by ZoneWK4().

◆ m_graphicStyle

WPSGraphicStyle LotusGraphInternal::ZoneWK4::m_graphicStyle

the graphic style wk4

Referenced by ZoneWK4().

◆ m_hasShadow

bool LotusGraphInternal::ZoneWK4::m_hasShadow

a flag to know if we need to add shadow

Referenced by ZoneWK4().

◆ m_id

int LotusGraphInternal::ZoneWK4::m_id

the zone id

Referenced by ZoneWK4().

◆ m_pictureDim

WPSBox2i LotusGraphInternal::ZoneWK4::m_pictureDim

the picture dimension

Referenced by ZoneWK4().

◆ m_pictureName

std::string LotusGraphInternal::ZoneWK4::m_pictureName

the picture name

Referenced by ZoneWK4().

◆ m_shape

WPSGraphicShape LotusGraphInternal::ZoneWK4::m_shape

the graphic shape

Referenced by ZoneWK4().

◆ m_stream

std::shared_ptr<WPSStream> LotusGraphInternal::ZoneWK4::m_stream

the stream

Referenced by ZoneWK4().

◆ m_subType

int LotusGraphInternal::ZoneWK4::m_subType

the sub type

Referenced by ZoneWK4().

◆ m_textEntry

WPSEntry LotusGraphInternal::ZoneWK4::m_textEntry

the text entry (for textbox and button)

Referenced by ZoneWK4().

◆ m_type

int LotusGraphInternal::ZoneWK4::m_type

the zone type

Referenced by ZoneWK4().


The documentation for this struct was generated from the following file:

Generated on Sat Jul 19 2025 05:24:41 for libwps by doxygen 1.14.0