Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CStyleNumeration Class Reference

#include <CStyleNumeration.hpp>

Collaboration diagram for CStyleNumeration:
[legend]

Public Member Functions

 CStyleNumeration ()=delete
 
 CStyleNumeration (uint64_t numLevelsOpt, const std::string &separationAfterNumberOpt, const std::string &signBeforeNumerationOpt, bool isDrawNumeration, CStyleParagraph **styleParagraph)
 
 CStyleNumeration (const CStyleNumeration &styleNumeration)=delete
 
 CStyleNumeration (CStyleNumeration &&other)=delete
 
 ~CStyleNumeration ()
 
CStyleNumerationoperator= (const CStyleNumeration &other)
 
CStyleNumerationoperator= (CStyleNumeration &&other)=delete
 
uint64_t getIndentRightDP () const
 
uint64_t getIndentLeftDP () const
 
uint64_t getMarginParagraphBottomDP () const
 
uint64_t getMarginParagraphTopDP () const
 
std::string getTextForNumeration (std::string_view text, uint64_t currentLevel, const std::vector< uint64_t > &numeration) const
 
void setStyleParagraphWithFont (IPrinter *printer, uint64_t widthPage) const
 

Private Attributes

uint64_t m_numLevels
 
std::string m_separationAfterNumberOpt
 
std::string m_signBeforeNumerationOpt
 
bool m_isDrawNumeration
 
CStyleParagraphm_styleParagraph {}
 

Constructor & Destructor Documentation

◆ CStyleNumeration() [1/4]

CStyleNumeration::CStyleNumeration ( )
delete

◆ CStyleNumeration() [2/4]

CStyleNumeration::CStyleNumeration ( uint64_t numLevelsOpt,
const std::string & separationAfterNumberOpt,
const std::string & signBeforeNumerationOpt,
bool isDrawNumeration,
CStyleParagraph ** styleParagraph )

◆ CStyleNumeration() [3/4]

CStyleNumeration::CStyleNumeration ( const CStyleNumeration & styleNumeration)
delete

◆ CStyleNumeration() [4/4]

CStyleNumeration::CStyleNumeration ( CStyleNumeration && other)
delete

◆ ~CStyleNumeration()

CStyleNumeration::~CStyleNumeration ( )

Member Function Documentation

◆ getIndentLeftDP()

uint64_t CStyleNumeration::getIndentLeftDP ( ) const
nodiscard

◆ getIndentRightDP()

uint64_t CStyleNumeration::getIndentRightDP ( ) const
nodiscard

◆ getMarginParagraphBottomDP()

uint64_t CStyleNumeration::getMarginParagraphBottomDP ( ) const
nodiscard

◆ getMarginParagraphTopDP()

uint64_t CStyleNumeration::getMarginParagraphTopDP ( ) const
nodiscard

◆ getTextForNumeration()

std::string CStyleNumeration::getTextForNumeration ( std::string_view text,
uint64_t currentLevel,
const std::vector< uint64_t > & numeration ) const
nodiscard

◆ operator=() [1/2]

CStyleNumeration & CStyleNumeration::operator= ( const CStyleNumeration & other)

◆ operator=() [2/2]

CStyleNumeration & CStyleNumeration::operator= ( CStyleNumeration && other)
delete

◆ setStyleParagraphWithFont()

void CStyleNumeration::setStyleParagraphWithFont ( IPrinter * printer,
uint64_t widthPage ) const

Member Data Documentation

◆ m_isDrawNumeration

bool CStyleNumeration::m_isDrawNumeration
private

◆ m_numLevels

uint64_t CStyleNumeration::m_numLevels
private

◆ m_separationAfterNumberOpt

std::string CStyleNumeration::m_separationAfterNumberOpt
private

◆ m_signBeforeNumerationOpt

std::string CStyleNumeration::m_signBeforeNumerationOpt
private

◆ m_styleParagraph

CStyleParagraph* CStyleNumeration::m_styleParagraph {}
private

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