WKSChart::Axis Struct Reference

a axis in a chart More...

#include <WKSChart.h>

Public Types

enum  Type {
  A_None , A_Numeric , A_Logarithmic , A_Sequence ,
  A_Sequence_Skip_Empty
}
 the axis content More...

Public Member Functions

 Axis ()
 constructor
 ~Axis ()
 destructor
void addContentTo (int coord, librevenge::RVNGPropertyList &propList) const
 add content to the propList
void addStyleTo (librevenge::RVNGPropertyList &propList) const
 add style to the propList

Public Attributes

Type m_type
 the sequence type
bool m_automaticScaling
 automatic scaling (or manual)
Vec2f m_scaling
 the minimum, maximum scaling(if manual)
bool m_showGrid
 show or not the grid
bool m_showLabel
 show or not the label
Position m_labelRanges [2]
 the label range if defined
bool m_showTitle
 show or not the title/subtitle
Position m_titleRange
 the title cell range
librevenge::RVNGString m_title
 the title label
librevenge::RVNGString m_subTitle
 the subtitle label
WPSGraphicStyle m_style
 the graphic style

Friends

std::ostream & operator<< (std::ostream &o, WKSChart::Axis const &axis)
 operator<<

Detailed Description

a axis in a chart

Member Enumeration Documentation

◆ Type

the axis content

Enumerator
A_None 
A_Numeric 
A_Logarithmic 
A_Sequence 
A_Sequence_Skip_Empty 

Constructor & Destructor Documentation

◆ Axis()

WKSChart::Axis::Axis ( )

constructor

Referenced by Axis().

◆ ~Axis()

WKSChart::Axis::~Axis ( )

destructor

Member Function Documentation

◆ addContentTo()

void WKSChart::Axis::addContentTo ( int coord,
librevenge::RVNGPropertyList & propList ) const

add content to the propList

◆ addStyleTo()

void WKSChart::Axis::addStyleTo ( librevenge::RVNGPropertyList & propList) const

add style to the propList

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
WKSChart::Axis const & axis )
friend

operator<<

Member Data Documentation

◆ m_automaticScaling

bool WKSChart::Axis::m_automaticScaling

automatic scaling (or manual)

Referenced by addStyleTo(), Axis(), and operator<<.

◆ m_labelRanges

Position WKSChart::Axis::m_labelRanges[2]

◆ m_scaling

Vec2f WKSChart::Axis::m_scaling

the minimum, maximum scaling(if manual)

Referenced by addStyleTo(), Axis(), and operator<<.

◆ m_showGrid

bool WKSChart::Axis::m_showGrid

show or not the grid

Referenced by addContentTo(), Axis(), and operator<<.

◆ m_showLabel

bool WKSChart::Axis::m_showLabel

show or not the label

Referenced by addContentTo(), addStyleTo(), Axis(), and operator<<.

◆ m_showTitle

bool WKSChart::Axis::m_showTitle

show or not the title/subtitle

Referenced by addContentTo(), Axis(), and operator<<.

◆ m_style

WPSGraphicStyle WKSChart::Axis::m_style

the graphic style

Referenced by addStyleTo(), Axis(), and operator<<.

◆ m_subTitle

librevenge::RVNGString WKSChart::Axis::m_subTitle

the subtitle label

Referenced by addContentTo(), Axis(), and operator<<.

◆ m_title

librevenge::RVNGString WKSChart::Axis::m_title

the title label

Referenced by addContentTo(), Axis(), and operator<<.

◆ m_titleRange

Position WKSChart::Axis::m_titleRange

the title cell range

Referenced by addContentTo(), Axis(), operator<<, and LotusChart::updateChart().

◆ m_type

Type WKSChart::Axis::m_type

the sequence type

Referenced by addContentTo(), addStyleTo(), Axis(), operator<<, and WKS4Chart::updateChart().


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

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