Celartem::DjVu::TextWithFontConfig Struct Reference

#include <djv_common.h>

List of all members.

Public Member Functions

 TextWithFontConfig (const String &inText=NullString, const FontConfig &inFontConfig=FontConfig())
 TextWithFontConfig (const TextWithFontConfig &inTWFC)
TextWithFontConfigoperator= (const TextWithFontConfig &inTWFC)
bool operator== (const TextWithFontConfig &inTWFC) const
bool operator!= (const TextWithFontConfig &inTWFC) const
bool isEmpty () const
void clear ()

Public Attributes

String text
FontConfig fontConfig


Detailed Description

This structure describes a text flagment with font configuration.

Definition at line 388 of file djv_common.h.


Constructor & Destructor Documentation

Celartem::DjVu::TextWithFontConfig::TextWithFontConfig ( const String inText = NullString,
const FontConfig inFontConfig = FontConfig() 
) [inline]

Initializes an instance.

Parameters:
inText Text.
inFontConfig Font configuration for the text.

Definition at line 407 of file djv_common.h.

Celartem::DjVu::TextWithFontConfig::TextWithFontConfig ( const TextWithFontConfig inTWFC  )  [inline]

Duplicate an instance.

Parameters:
inTWFC An instance to duplicate.

Definition at line 419 of file djv_common.h.


Member Function Documentation

TextWithFontConfig& Celartem::DjVu::TextWithFontConfig::operator= ( const TextWithFontConfig inTWFC  )  [inline]

Duplicate an instance.

Parameters:
inTWFC An instance to duplicate.
Returns:
Reference to this instance.

Definition at line 431 of file djv_common.h.

bool Celartem::DjVu::TextWithFontConfig::operator== ( const TextWithFontConfig inTWFC  )  const [inline]

Compare this instance with another (check equality).

Parameters:
inFontConfig Another TextWithFontConfig instance to compare with.
Returns:
true if no difference between the instances.

Definition at line 445 of file djv_common.h.

bool Celartem::DjVu::TextWithFontConfig::operator!= ( const TextWithFontConfig inTWFC  )  const [inline]

Compare this instance with another (check inequality).

Parameters:
inFontConfig Another TextWithFontConfig instance to compare with.
Returns:
true if there're any differences between the instances.

Definition at line 459 of file djv_common.h.

bool Celartem::DjVu::TextWithFontConfig::isEmpty (  )  const [inline]

Determines whether the instance is empty or not.

Returns:
true if the instance contains any texts; otherwise false.

Definition at line 470 of file djv_common.h.

void Celartem::DjVu::TextWithFontConfig::clear (  )  [inline]

Clears all the existing data.

Definition at line 478 of file djv_common.h.


Member Data Documentation

String Celartem::DjVu::TextWithFontConfig::text

A text.

Definition at line 393 of file djv_common.h.

Referenced by clear(), isEmpty(), operator=(), and operator==().

FontConfig Celartem::DjVu::TextWithFontConfig::fontConfig

Font configuration.

Definition at line 398 of file djv_common.h.

Referenced by clear(), operator=(), and operator==().


The documentation for this struct was generated from the following file:
This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:23:26 2008.