Classes | Defines | Enumerations | Variables

fp_Run.h File Reference

#include "ut_types.h"
#include "ut_misc.h"
#include "pt_Types.h"
#include "ut_assert.h"
#include "xap_Strings.h"
#include "fl_BlockLayout.h"
#include "pp_Revision.h"
#include "ut_string_class.h"
#include "fp_ContainerObject.h"
#include "fp_Fields.h"

Go to the source code of this file.

Classes

struct  fp_RunSplitInfo
class  fp_Run
class  fp_TabRun
class  fp_ForcedLineBreakRun
class  fp_FieldStartRun
class  fp_FieldEndRun
class  fp_ForcedColumnBreakRun
class  fp_ForcedPageBreakRun
class  fp_EndOfParagraphRun
class  fp_BookmarkRun
class  fp_HyperlinkRun
class  fp_AnnotationRun
class  fp_RDFAnchorRun
class  fp_ImageRun
struct  fp_FieldTypeData
struct  fp_FieldData
class  fp_FieldRun
class  fp_FieldEndnoteRefRun
class  fp_FieldEndnoteAnchorRun
class  fp_FieldFootnoteRefRun
class  fp_FieldFootnoteAnchorRun
class  fp_FieldTimeRun
class  fp_FieldPageNumberRun
class  fp_FieldPageReferenceRun
class  fp_FieldPageCountRun
class  fp_FieldDateRun
class  fp_FieldFileNameRun
class  fp_FieldShortFileNameRun
class  fp_FieldCharCountRun
class  fp_FieldNonBlankCharCountRun
class  fp_FieldLineCountRun
class  fp_FieldTableSumRows
class  fp_FieldTableSumCols
class  fp_FieldParaCountRun
class  fp_FieldWordCountRun
class  fp_FieldMMDDYYRun
class  fp_FieldDDMMYYRun
class  fp_FieldMonthDayYearRun
class  fp_FieldMthDayYearRun
class  fp_FieldDefaultDateRun
class  fp_FieldDefaultDateNoTimeRun
class  fp_FieldWkdayRun
class  fp_FieldDOYRun
class  fp_FieldMilTimeRun
class  fp_FieldAMPMRun
class  fp_FieldTimeEpochRun
class  fp_FieldDateTimeCustomRun
class  fp_FieldTimeZoneRun
class  fp_FieldBuildIdRun
class  fp_FieldBuildVersionRun
class  fp_FieldBuildOptionsRun
class  fp_FieldBuildTargetRun
class  fp_FieldBuildCompileDateRun
class  fp_FieldBuildCompileTimeRun
class  fp_FieldMailMergeRun
class  fp_FieldMetaRun
class  fp_FieldMetaTitleRun
class  fp_FieldMetaCreatorRun
class  fp_FieldMetaSubjectRun
class  fp_FieldMetaPublisherRun
class  fp_FieldMetaDateRun
class  fp_FieldMetaDateLastChangedRun
class  fp_FieldMetaTypeRun
class  fp_FieldMetaLanguageRun
class  fp_FieldMetaRightsRun
class  fp_FieldMetaKeywordsRun
class  fp_FieldMetaContributorRun
class  fp_FieldMetaCoverageRun
class  fp_FieldMetaDescriptionRun
class  fp_FmtMarkRun
class  fp_DummyRun

Defines

#define BOOKMARK_NAME_SIZE   30
#define FPFIELD_MAX_LENGTH   127
#define _FIELD(type, desc, tag)
#define _FIELDTYPE(type, desc)   FPFIELDTYPE_##type,
#define _FIELD(type, desc, tag)   FPFIELD_##tag,
#define _FIELDTYPE(type, desc)
#define FIELD_UPDATE_ENDNOTE   3
#define FIELD_UPDATE_TIME   1
#define FIELD_UPDATE_DATE   240
#define FIELD_UPDATE_PAGE   20
#define FIELD_UPDATE_LINE_COUNT   10
#define FIELD_UPDATE_WORD_COUNT   4
#define FIELD_UPDATE_PARA_COUNT   20
#define FIELD_UPDATE_META   10
#define FIELD_UPDATE_MAILMERGE   10

Enumerations

enum  FP_RUN_BREAK_TYPE { BREAK_AUTO = 0, BREAK_AVOID = 1, BREAK_ALWAYS = 2 }
enum  FP_RUN_TYPE {
  FPRUN__FIRST__ = 1, FPRUN_TEXT = 1, FPRUN_IMAGE = 2, FPRUN_TAB = 3,
  FPRUN_FORCEDLINEBREAK = 4, FPRUN_FORCEDCOLUMNBREAK = 5, FPRUN_FORCEDPAGEBREAK = 6, FPRUN_FIELD = 7,
  FPRUN_FMTMARK = 8, FPRUN_FIELDSTARTRUN = 9, FPRUN_FIELDENDRUN = 10, FPRUN_ENDOFPARAGRAPH = 11,
  FPRUN_BOOKMARK = 12, FPRUN_HYPERLINK = 13, FPRUN_DIRECTIONMARKER = 14, FPRUN_DUMMY = 15,
  FPRUN_MATH = 16, FPRUN_EMBED = 17, FPRUN__LAST__ = 18
}
enum  FP_HYPERLINK_TYPE { HYPERLINK_NORMAL = 1, HYPERLINK_ANNOTATION = 2, HYPERLINK_RDFANCHOR = 3 }
enum  FPRUN_CLEAR_SCREEN { FP_CLEARSCREEN_AUTO, FP_CLEARSCREEN_FORCE, FP_CLEARSCREEN_NEVER }
enum  fp_FieldTypesEnum { FPFIELDTYPE_START, FPFIELDTYPE_END }
enum  fp_FieldsEnum { FPFIELD_start, FPFIELD_end }

Variables

fp_FieldTypeData fp_FieldTypes []
fp_FieldData fp_FieldFmts []

Define Documentation

#define _FIELD (   type,
  desc,
  tag 
)
#define _FIELD (   type,
  desc,
  tag 
)    FPFIELD_##tag,
#define _FIELDTYPE (   type,
  desc 
)    FPFIELDTYPE_##type,
#define _FIELDTYPE (   type,
  desc 
)
#define BOOKMARK_NAME_SIZE   30
#define FIELD_UPDATE_DATE   240
#define FIELD_UPDATE_ENDNOTE   3
#define FIELD_UPDATE_LINE_COUNT   10
#define FIELD_UPDATE_MAILMERGE   10
#define FIELD_UPDATE_META   10
#define FIELD_UPDATE_PAGE   20
#define FIELD_UPDATE_PARA_COUNT   20
#define FIELD_UPDATE_TIME   1
#define FIELD_UPDATE_WORD_COUNT   4
#define FPFIELD_MAX_LENGTH   127

Enumeration Type Documentation

Enumerator:
FPFIELD_start 
FPFIELD_end 
Enumerator:
FPFIELDTYPE_START 
FPFIELDTYPE_END 
Enumerator:
HYPERLINK_NORMAL 
HYPERLINK_ANNOTATION 
HYPERLINK_RDFANCHOR 
Enumerator:
BREAK_AUTO 
BREAK_AVOID 
BREAK_ALWAYS 
Enumerator:
FPRUN__FIRST__ 
FPRUN_TEXT 
FPRUN_IMAGE 
FPRUN_TAB 
FPRUN_FORCEDLINEBREAK 
FPRUN_FORCEDCOLUMNBREAK 
FPRUN_FORCEDPAGEBREAK 
FPRUN_FIELD 
FPRUN_FMTMARK 
FPRUN_FIELDSTARTRUN 
FPRUN_FIELDENDRUN 
FPRUN_ENDOFPARAGRAPH 
FPRUN_BOOKMARK 
FPRUN_HYPERLINK 
FPRUN_DIRECTIONMARKER 
FPRUN_DUMMY 
FPRUN_MATH 
FPRUN_EMBED 
FPRUN__LAST__ 
Enumerator:
FP_CLEARSCREEN_AUTO 
FP_CLEARSCREEN_FORCE 
FP_CLEARSCREEN_NEVER 

Variable Documentation