#include <djv_annotation.h>
Public Member Functions | |
virtual AutoPtr< PrintHeader > | duplicate () const =0 |
virtual TextWithFontConfig & | getTextOnLeft ()=0 |
virtual const TextWithFontConfig & | getTextOnLeft () const =0 |
virtual TextWithFontConfig & | getTextOnCenter ()=0 |
virtual const TextWithFontConfig & | getTextOnCenter () const =0 |
virtual TextWithFontConfig & | getTextOnRight ()=0 |
virtual const TextWithFontConfig & | getTextOnRight () const =0 |
virtual bool | isDefaultState () const =0 |
virtual bool | isEqual (const PrintHeader *inPrintHeader) const =0 |
virtual void | clear ()=0 |
Public Member Functions inherited from Celartem::Referable | |
Referable () | |
void | addRef () const |
void | releaseRef () const |
size_t | getReferenceCount () const |
Static Public Member Functions | |
static AutoPtr< PrintHeader > | create () |
Static Public Member Functions inherited from Celartem::Referable | |
static void | dumpDbgAllRefCount () |
This class is used to manipulate print header/footer attributes.
|
pure virtual |
Clear the instance to the default status.
|
static |
Creates a new instance.
|
pure virtual |
Duplicates the instance.
|
pure virtual |
Gets text placed on center.
|
pure virtual |
Gets text placed on center.
|
pure virtual |
Gets text placed on left.
|
pure virtual |
Gets text placed on left.
|
pure virtual |
Gets text placed on right.
|
pure virtual |
Gets text placed on right.
|
pure virtual |
Determines whether this instance is same to the default state or not.
true
if the instance is equal to the default state (just initialized state); otherwise false
.
|
pure virtual |
Compare two instances.
inPrintHeader | An instance to compare with. |
true
if the two instances are completely equal; otherwise false
.