Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef PF_FRAG_STRUX_SECTION_H
00022 #define PF_FRAG_STRUX_SECTION_H
00023
00024 #include "ut_types.h"
00025 #include "pf_Frag.h"
00026 #include "pf_Frag_Strux.h"
00027
00028 #define pf_FRAG_STRUX_SECTION_LENGTH 1
00029
00030 class pt_PieceTable;
00031
00037 class ABI_EXPORT pf_Frag_Strux_Section : public pf_Frag_Strux
00038 {
00039 public:
00040 pf_Frag_Strux_Section(pt_PieceTable * pPT,
00041 PT_AttrPropIndex indexAP);
00042 virtual ~pf_Frag_Strux_Section();
00043
00044 #ifdef PT_TEST
00045 virtual void __dump(FILE * fp) const;
00046 #endif
00047 };
00048
00049
00055 class ABI_EXPORT pf_Frag_Strux_SectionHdrFtr : public pf_Frag_Strux
00056 {
00057 public:
00058 pf_Frag_Strux_SectionHdrFtr(pt_PieceTable * pPT,
00059 PT_AttrPropIndex indexAP);
00060 virtual ~pf_Frag_Strux_SectionHdrFtr();
00061
00062 #ifdef PT_TEST
00063 virtual void __dump(FILE * fp) const;
00064 #endif
00065 };
00066
00072 class ABI_EXPORT pf_Frag_Strux_SectionEndnote : public pf_Frag_Strux
00073 {
00074 public:
00075 pf_Frag_Strux_SectionEndnote(pt_PieceTable * pPT,
00076 PT_AttrPropIndex indexAP);
00077 virtual ~pf_Frag_Strux_SectionEndnote();
00078
00079 #ifdef PT_TEST
00080 virtual void __dump(FILE * fp) const;
00081 #endif
00082 };
00083
00084
00090 class ABI_EXPORT pf_Frag_Strux_SectionFrame : public pf_Frag_Strux
00091 {
00092 public:
00093 pf_Frag_Strux_SectionFrame(pt_PieceTable * pPT,
00094 PT_AttrPropIndex indexAP);
00095 virtual ~pf_Frag_Strux_SectionFrame();
00096
00097 #ifdef PT_TEST
00098 virtual void __dump(FILE * fp) const;
00099 #endif
00100 };
00101
00102
00108 class ABI_EXPORT pf_Frag_Strux_SectionEndFrame : public pf_Frag_Strux
00109 {
00110 public:
00111 pf_Frag_Strux_SectionEndFrame(pt_PieceTable * pPT,
00112 PT_AttrPropIndex indexAP);
00113 virtual ~pf_Frag_Strux_SectionEndFrame();
00114
00115 #ifdef PT_TEST
00116 virtual void __dump(FILE * fp) const;
00117 #endif
00118 };
00119
00120
00126 class ABI_EXPORT pf_Frag_Strux_SectionTable : public pf_Frag_Strux
00127 {
00128 public:
00129 pf_Frag_Strux_SectionTable(pt_PieceTable * pPT,
00130 PT_AttrPropIndex indexAP);
00131 virtual ~pf_Frag_Strux_SectionTable();
00132
00133 #ifdef PT_TEST
00134 virtual void __dump(FILE * fp) const;
00135 #endif
00136 };
00137
00138
00144 class ABI_EXPORT pf_Frag_Strux_SectionCell : public pf_Frag_Strux
00145 {
00146 public:
00147 pf_Frag_Strux_SectionCell(pt_PieceTable * pPT,
00148 PT_AttrPropIndex indexAP);
00149 virtual ~pf_Frag_Strux_SectionCell();
00150
00151 #ifdef PT_TEST
00152 virtual void __dump(FILE * fp) const;
00153 #endif
00154 };
00155
00156
00162 class ABI_EXPORT pf_Frag_Strux_SectionFootnote : public pf_Frag_Strux
00163 {
00164 public:
00165 pf_Frag_Strux_SectionFootnote(pt_PieceTable * pPT,
00166 PT_AttrPropIndex indexAP);
00167 virtual ~pf_Frag_Strux_SectionFootnote();
00168
00169 #ifdef PT_TEST
00170 virtual void __dump(FILE * fp) const;
00171 #endif
00172 };
00173
00174
00180 class ABI_EXPORT pf_Frag_Strux_SectionAnnotation : public pf_Frag_Strux
00181 {
00182 public:
00183 pf_Frag_Strux_SectionAnnotation(pt_PieceTable * pPT,
00184 PT_AttrPropIndex indexAP);
00185 virtual ~pf_Frag_Strux_SectionAnnotation();
00186
00187 #ifdef PT_TEST
00188 virtual void __dump(FILE * fp) const;
00189 #endif
00190 };
00191
00192
00193
00199 class ABI_EXPORT pf_Frag_Strux_SectionMarginnote : public pf_Frag_Strux
00200 {
00201 public:
00202 pf_Frag_Strux_SectionMarginnote(pt_PieceTable * pPT,
00203 PT_AttrPropIndex indexAP);
00204 virtual ~pf_Frag_Strux_SectionMarginnote();
00205
00206 #ifdef PT_TEST
00207 virtual void __dump(FILE * fp) const;
00208 #endif
00209 };
00210
00211
00217 class ABI_EXPORT pf_Frag_Strux_SectionEndTable : public pf_Frag_Strux
00218 {
00219 public:
00220 pf_Frag_Strux_SectionEndTable(pt_PieceTable * pPT,
00221 PT_AttrPropIndex indexAP);
00222 virtual ~pf_Frag_Strux_SectionEndTable();
00223
00224 #ifdef PT_TEST
00225 virtual void __dump(FILE * fp) const;
00226 #endif
00227 };
00228
00229
00235 class ABI_EXPORT pf_Frag_Strux_SectionEndCell : public pf_Frag_Strux
00236 {
00237 public:
00238 pf_Frag_Strux_SectionEndCell(pt_PieceTable * pPT,
00239 PT_AttrPropIndex indexAP);
00240 virtual ~pf_Frag_Strux_SectionEndCell();
00241
00242 #ifdef PT_TEST
00243 virtual void __dump(FILE * fp) const;
00244 #endif
00245 };
00246
00247
00253 class ABI_EXPORT pf_Frag_Strux_SectionEndFootnote : public pf_Frag_Strux
00254 {
00255 public:
00256 pf_Frag_Strux_SectionEndFootnote(pt_PieceTable * pPT,
00257 PT_AttrPropIndex indexAP);
00258 virtual ~pf_Frag_Strux_SectionEndFootnote();
00259
00260 #ifdef PT_TEST
00261 virtual void __dump(FILE * fp) const;
00262 #endif
00263 };
00264
00265
00271 class ABI_EXPORT pf_Frag_Strux_SectionEndAnnotation : public pf_Frag_Strux
00272 {
00273 public:
00274 pf_Frag_Strux_SectionEndAnnotation(pt_PieceTable * pPT,
00275 PT_AttrPropIndex indexAP);
00276 virtual ~pf_Frag_Strux_SectionEndAnnotation();
00277
00278 #ifdef PT_TEST
00279 virtual void __dump(FILE * fp) const;
00280 #endif
00281 };
00282
00283
00284
00285
00291 class ABI_EXPORT pf_Frag_Strux_SectionEndMarginnote : public pf_Frag_Strux
00292 {
00293 public:
00294 pf_Frag_Strux_SectionEndMarginnote(pt_PieceTable * pPT,
00295 PT_AttrPropIndex indexAP);
00296 virtual ~pf_Frag_Strux_SectionEndMarginnote();
00297
00298 #ifdef PT_TEST
00299 virtual void __dump(FILE * fp) const;
00300 #endif
00301 };
00302
00308 class ABI_EXPORT pf_Frag_Strux_SectionEndEndnote : public pf_Frag_Strux
00309 {
00310 public:
00311 pf_Frag_Strux_SectionEndEndnote(pt_PieceTable * pPT,
00312 PT_AttrPropIndex indexAP);
00313 virtual ~pf_Frag_Strux_SectionEndEndnote();
00314
00315 #ifdef PT_TEST
00316 virtual void __dump(FILE * fp) const;
00317 #endif
00318 };
00319
00320
00326 class ABI_EXPORT pf_Frag_Strux_SectionTOC : public pf_Frag_Strux
00327 {
00328 public:
00329 pf_Frag_Strux_SectionTOC(pt_PieceTable * pPT,
00330 PT_AttrPropIndex indexAP);
00331 virtual ~pf_Frag_Strux_SectionTOC();
00332
00333 #ifdef PT_TEST
00334 virtual void __dump(FILE * fp) const;
00335 #endif
00336 };
00337
00338
00344 class ABI_EXPORT pf_Frag_Strux_SectionEndTOC : public pf_Frag_Strux
00345 {
00346 public:
00347 pf_Frag_Strux_SectionEndTOC(pt_PieceTable * pPT,
00348 PT_AttrPropIndex indexAP);
00349 virtual ~pf_Frag_Strux_SectionEndTOC();
00350
00351 #ifdef PT_TEST
00352 virtual void __dump(FILE * fp) const;
00353 #endif
00354 };
00355
00356 #endif