#include <fp_FieldTOCNum.h>
Public Member Functions | |
fp_FieldTOCNumRun (fl_BlockLayout *pBL, UT_uint32 iOffsetFirst, UT_uint32 iLen) | |
virtual bool | calculateValue (void) |
virtual bool | isListLabelField (void) |
Private Member Functions | |
virtual void | _lookupProperties (const PP_AttrProp *pSpanAP, const PP_AttrProp *pBlockAP, const PP_AttrProp *pSectionAP, GR_Graphics *pG) |
virtual void | _draw (dg_DrawArgs *) |
fp_FieldTOCNumRun::fp_FieldTOCNumRun | ( | fl_BlockLayout * | pBL, | |
UT_uint32 | iOffsetFirst, | |||
UT_uint32 | iLen | |||
) |
References fp_Run::_setDirection(), fl_BlockLayout::getDominantDirection(), and UT_ASSERT.
void fp_FieldTOCNumRun::_draw | ( | dg_DrawArgs * | pDA | ) | [private, virtual] |
Reimplemented from fp_FieldRun.
References fp_FieldRun::_defaultDraw().
void fp_FieldTOCNumRun::_lookupProperties | ( | const PP_AttrProp * | pSpanAP, | |
const PP_AttrProp * | pBlockAP, | |||
const PP_AttrProp * | pSectionAP, | |||
GR_Graphics * | pG | |||
) | [private, virtual] |
Reimplemented from fp_FieldRun.
bool fp_FieldTOCNumRun::calculateValue | ( | void | ) | [virtual] |
Reimplemented from fp_FieldRun.
References fp_FieldRun::_setValue(), UT_String::c_str(), FL_DocLayout::findBlockAtPosition(), FPFIELD_MAX_LENGTH, fp_Run::getBlock(), fl_BlockLayout::getDocLayout(), fl_Layout::getDocument(), fp_Page::getFieldPageNumber(), fl_ContainerLayout::getFirstContainer(), fp_Container::getNext(), fp_Line::getNumRunsInLine(), fp_Line::getPage(), fp_Line::getRunFromIndex(), FL_DocLayout::getStringFromFootnoteVal(), fl_Layout::getStruxDocHandle(), PD_Document::getStruxPosition(), fl_BlockLayout::getTOCNumType(), fp_Run::getType(), fp_Page::resetFieldPageNumber(), fp_Page::setFieldPageNumber(), UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
virtual bool fp_FieldTOCNumRun::isListLabelField | ( | void | ) | [inline, virtual] |