File: docParaNumber.h

package info (click to toggle)
ted 2.16-5
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 13,944 kB
  • ctags: 20,273
  • sloc: ansic: 167,980; makefile: 12,518; sh: 263
file content (86 lines) | stat: -rw-r--r-- 2,302 bytes parent folder | download | duplicates (2)
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	*/