libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Friends | List of all members
Styles::Paragraph Class Reference

A paragraph style. More...

#include <CRNAltoStyles.hpp>

+ Inheritance diagram for Styles::Paragraph:
+ Collaboration diagram for Styles::Paragraph:

Public Types

enum  Align {
  Align::Undef = 0, Align::Left, Align::Right, Align::Center,
  Align::Block
}
 

Public Member Functions

 Paragraph (const Paragraph &)=default
 
 Paragraph (Paragraph &&)=default
 
virtual ~Paragraph () override
 
Paragraphoperator= (const Paragraph &)=default
 
Paragraphoperator= (Paragraph &&)=default
 
const Id & GetId () const
 
Option< AlignGetAlign () const
 
void SetAlign (Align a)
 
void UnsetAlign ()
 
Option< double > GetLeftIndent () const
 
void SetLeftIndent (double i)
 
void UnsetLeftIndent ()
 
Option< double > GetRightIndent () const
 
void SetRightIndent (double i)
 
void UnsetRightIndent ()
 
Option< double > GetLineSpace () const
 
void SetLineSpace (double i)
 
void UnsetLineSpace ()
 
Option< double > GetFirstLineIndent () const
 
void SetFirstLineIndent (double i)
 
void UnsetFirstLineIndent ()
 

Friends

class Styles
 

Detailed Description

A paragraph style.

Author
Yann LEYDIER

Definition at line 102 of file CRNAltoStyles.hpp.

Member Enumeration Documentation

Enumerator
Undef 
Left 
Right 
Center 
Block 

Definition at line 112 of file CRNAltoStyles.hpp.

Constructor & Destructor Documentation

Styles::Paragraph::Paragraph ( const Paragraph )
default
Styles::Paragraph::Paragraph ( Paragraph &&  )
default
virtual Styles::Paragraph::~Paragraph ( )
inlineoverridevirtual

Definition at line 107 of file CRNAltoStyles.hpp.

Member Function Documentation

Option<Align> Styles::Paragraph::GetAlign ( ) const
Option<double> Styles::Paragraph::GetFirstLineIndent ( ) const
const Id& Styles::Paragraph::GetId ( ) const
inline

Definition at line 110 of file CRNAltoStyles.hpp.

Option<double> Styles::Paragraph::GetLeftIndent ( ) const
Option<double> Styles::Paragraph::GetLineSpace ( ) const
Option<double> Styles::Paragraph::GetRightIndent ( ) const
Paragraph& Styles::Paragraph::operator= ( const Paragraph )
default
Paragraph& Styles::Paragraph::operator= ( Paragraph &&  )
default
void Styles::Paragraph::SetAlign ( Align  a)
void Styles::Paragraph::SetFirstLineIndent ( double  i)
void Styles::Paragraph::SetLeftIndent ( double  i)
void Styles::Paragraph::SetLineSpace ( double  i)
void Styles::Paragraph::SetRightIndent ( double  i)
void Styles::Paragraph::UnsetAlign ( )
void Styles::Paragraph::UnsetFirstLineIndent ( )
void Styles::Paragraph::UnsetLeftIndent ( )
void Styles::Paragraph::UnsetLineSpace ( )
void Styles::Paragraph::UnsetRightIndent ( )

Friends And Related Function Documentation

friend class Styles
friend

Definition at line 135 of file CRNAltoStyles.hpp.


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