1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
/************************************************************************/
/* */
/* Paragraph numbers. */
/* */
/************************************************************************/
# ifndef DOC_PARA_NUMBER_H
# define DOC_PARA_NUMBER_H
# include <utilDocFont.h>
/************************************************************************/
/* */
/* Information on Paragraph Numbering. */
/* */
/************************************************************************/
typedef struct ParagraphNumber
{
short pnLevel;
short pnNumberStyle;
unsigned char pnJustification;
unsigned char pnUsePrevText;
/************************************************/
/* Values match the values for levelnfc in */
/* list levels. */
/* */
/* Names come from p51 of the rtf 1.7 document */
/* Values come from page 23. */
/* */
/************************************************/
# define DOCpnDEC 0
# define DOCpnUCRM 1
# define DOCpnLCRM 2
# define DOCpnUCLTR 3
# define DOCpnLCLTR 4
# define DOCpnORD 5
# define DOCpnCARD 6
# define DOCpnORDT 7
# define DOCpnDBNUM 10
# define DOCpnDBNUMD 11
# define DOCpnAIU 12
# define DOCpnIROHA 13
# define DOCpnDBNUML 16
# define DOCpnDBNUMT DOCpnDBNUML /* ? */
# define DOCpnDBNUMK 17
# define DOCpnCNUM 18
# define DOCpnDECD 19
# define DOCpnAIUD 20
# define DOCpnIROHAD 21
# define DOCpnGANADA 24
# define DOCpnGBNUM 26
# define DOCpnGBNUMD 27
# define DOCpnGBNUML 28
# define DOCpnGBNUMK 29
# define DOCpnZODIAC 30
# define DOCpnZODIACD 31
# define DOCpnZODIACL 32
# define DOCpnCHOSUNG 42
# define DOCpnAIUEO DOCpnAIU /* ? */
# define DOCpnAIUEOD DOCpnAIUD /* ? */
# define DOCpnBIDIA 46
# define DOCpnBIDIB 48
short pnUseHangingIndent;
int pnStartAt;
int pnIndent;
int pnSpace;
TextAttribute pnTextAttribute;
unsigned char pnTextBefore[32+1];
unsigned char pnTextAfter[32+1];
} ParagraphNumber;
/************************************************************************/
/* */
/* Routine declarations. */
/* */
/************************************************************************/
# endif /* DOC_PARA_NUMBER_H */
|