ReactOS 0.4.15-dev-7961-gdcf9eb0
rtf.h File Reference
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "richedit.h"
Include dependency graph for rtf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RTFFont
 
struct  RTFColor
 
struct  RTFStyle
 
struct  RTFStyleElt
 
struct  RTFBorder
 
struct  RTFCell
 
struct  RTFTable
 
struct  tagRTFState
 
struct  _RTF_Info
 

Macros

#define rtfTpi   1440
 
#define rtfBufSiz   1024
 
#define rtfNoParam   (-1000000)
 
#define rtfNoStyleNum   222
 
#define rtfNormalStyleNum   0
 
#define rtfUnknown   0
 
#define rtfGroup   1
 
#define rtfText   2
 
#define rtfControl   3
 
#define rtfEOF   4
 
#define rtfMaxClass   5 /* highest class + 1 */
 
#define rtfBeginGroup   0
 
#define rtfEndGroup   1
 
#define rtfVersion   0
 
#define rtfDefFont   1
 
#define rtfCharSet   2
 
#define rtfAnsiCharSet   0
 
#define rtfMacCharSet   1
 
#define rtfPcCharSet   2
 
#define rtfPcaCharSet   3
 
#define rtfDestination   3
 
#define rtfFontTbl   0
 
#define rtfFontAltName   1 /* new in 1.10 */
 
#define rtfEmbeddedFont   2 /* new in 1.10 */
 
#define rtfFontFile   3 /* new in 1.10 */
 
#define rtfFileTbl   4 /* new in 1.10 */
 
#define rtfFileInfo   5 /* new in 1.10 */
 
#define rtfColorTbl   6
 
#define rtfStyleSheet   7
 
#define rtfKeyCode   8
 
#define rtfRevisionTbl   9 /* new in 1.10 */
 
#define rtfInfo   10
 
#define rtfITitle   11
 
#define rtfISubject   12
 
#define rtfIAuthor   13
 
#define rtfIOperator   14
 
#define rtfIKeywords   15
 
#define rtfIComment   16
 
#define rtfIVersion   17
 
#define rtfIDoccomm   18
 
#define rtfIVerscomm   19
 
#define rtfNextFile   20 /* reclassified in 1.10 */
 
#define rtfTemplate   21 /* reclassified in 1.10 */
 
#define rtfFNSep   22
 
#define rtfFNContSep   23
 
#define rtfFNContNotice   24
 
#define rtfENSep   25 /* new in 1.10 */
 
#define rtfENContSep   26 /* new in 1.10 */
 
#define rtfENContNotice   27 /* new in 1.10 */
 
#define rtfPageNumLevel   28 /* new in 1.10 */
 
#define rtfParNumLevelStyle   29 /* new in 1.10 */
 
#define rtfHeader   30
 
#define rtfFooter   31
 
#define rtfHeaderLeft   32
 
#define rtfHeaderRight   33
 
#define rtfHeaderFirst   34
 
#define rtfFooterLeft   35
 
#define rtfFooterRight   36
 
#define rtfFooterFirst   37
 
#define rtfParNumText   38 /* new in 1.10 */
 
#define rtfParNumbering   39 /* new in 1.10 */
 
#define rtfParNumTextAfter   40 /* new in 1.10 */
 
#define rtfParNumTextBefore   41 /* new in 1.10 */
 
#define rtfBookmarkStart   42
 
#define rtfBookmarkEnd   43
 
#define rtfPict   44
 
#define rtfObject   45
 
#define rtfObjClass   46
 
#define rtfObjName   47
 
#define rtfObjTime   48 /* new in 1.10 */
 
#define rtfObjData   49
 
#define rtfObjAlias   50
 
#define rtfObjSection   51
 
#define rtfObjResult   52
 
#define rtfObjItem   53 /* new in 1.10 */
 
#define rtfObjTopic   54 /* new in 1.10 */
 
#define rtfDrawObject   55 /* new in 1.10 */
 
#define rtfFootnote   56
 
#define rtfAnnotRefStart   57 /* new in 1.10 */
 
#define rtfAnnotRefEnd   58 /* new in 1.10 */
 
#define rtfAnnotID   59 /* reclassified in 1.10 */
 
#define rtfAnnotAuthor   60 /* new in 1.10 */
 
#define rtfAnnotation   61 /* reclassified in 1.10 */
 
#define rtfAnnotRef   62 /* new in 1.10 */
 
#define rtfAnnotTime   63 /* new in 1.10 */
 
#define rtfAnnotIcon   64 /* new in 1.10 */
 
#define rtfField   65
 
#define rtfFieldInst   66
 
#define rtfFieldResult   67
 
#define rtfDataField   68 /* new in 1.10 */
 
#define rtfIndex   69
 
#define rtfIndexText   70
 
#define rtfIndexRange   71
 
#define rtfTOC   72
 
#define rtfNeXTGraphic   73
 
#define rtfGenerator   74
 
#define rtfNestTableProps   75
 
#define rtfNoNestTables   76
 
#define rtfShpPict   77
 
#define rtfNonShpPict   78
 
#define rtfMaxDestination   79 /* highest dest + 1 */
 
#define rtfFontFamily   4
 
#define rtfFFNil   0
 
#define rtfFFRoman   1
 
#define rtfFFSwiss   2
 
#define rtfFFModern   3
 
#define rtfFFScript   4
 
#define rtfFFDecor   5
 
#define rtfFFTech   6
 
#define rtfFFBidirectional   7 /* new in 1.10 */
 
#define rtfColorName   5
 
#define rtfRed   0
 
#define rtfGreen   1
 
#define rtfBlue   2
 
#define rtfSpecialChar   6
 
#define rtfIIntVersion   0
 
#define rtfICreateTime   1
 
#define rtfIRevisionTime   2
 
#define rtfIPrintTime   3
 
#define rtfIBackupTime   4
 
#define rtfIEditTime   5
 
#define rtfIYear   6
 
#define rtfIMonth   7
 
#define rtfIDay   8
 
#define rtfIHour   9
 
#define rtfIMinute   10
 
#define rtfISecond   11 /* new in 1.10 */
 
#define rtfINPages   12
 
#define rtfINWords   13
 
#define rtfINChars   14
 
#define rtfIIntID   15
 
#define rtfCurHeadDate   16
 
#define rtfCurHeadDateLong   17
 
#define rtfCurHeadDateAbbrev   18
 
#define rtfCurHeadTime   19
 
#define rtfCurHeadPage   20
 
#define rtfSectNum   21 /* new in 1.10 */
 
#define rtfCurFNote   22
 
#define rtfCurAnnotRef   23
 
#define rtfFNoteSep   24
 
#define rtfFNoteCont   25
 
#define rtfCell   26
 
#define rtfRow   27
 
#define rtfPar   28
 
#define rtfSect   29
 
#define rtfPage   30
 
#define rtfColumn   31
 
#define rtfLine   32
 
#define rtfSoftPage   33 /* new in 1.10 */
 
#define rtfSoftColumn   34 /* new in 1.10 */
 
#define rtfSoftLine   35 /* new in 1.10 */
 
#define rtfSoftLineHt   36 /* new in 1.10 */
 
#define rtfTab   37
 
#define rtfEmDash   38
 
#define rtfEnDash   39
 
#define rtfEmSpace   40 /* new in 1.10 */
 
#define rtfEnSpace   41 /* new in 1.10 */
 
#define rtfBullet   42
 
#define rtfLQuote   43
 
#define rtfRQuote   44
 
#define rtfLDblQuote   45
 
#define rtfRDblQuote   46
 
#define rtfFormula   47
 
#define rtfNoBrkSpace   49
 
#define rtfNoReqHyphen   50
 
#define rtfNoBrkHyphen   51
 
#define rtfOptDest   52
 
#define rtfLTRMark   53 /* new in 1.10 */
 
#define rtfRTLMark   54 /* new in 1.10 */
 
#define rtfNoWidthJoiner   55 /* new in 1.10 */
 
#define rtfNoWidthNonJoiner   56 /* new in 1.10 */
 
#define rtfCurHeadPict   57 /* valid? */
 
#define rtfUnicode   58 /* no better category*/
 
#define rtfNestCell   59
 
#define rtfNestRow   60
 
#define rtfStyleAttr   7
 
#define rtfAdditive   0 /* new in 1.10 */
 
#define rtfBasedOn   1
 
#define rtfNext   2
 
#define rtfDocAttr   8
 
#define rtfDefTab   0
 
#define rtfHyphHotZone   1
 
#define rtfHyphConsecLines   2 /* new in 1.10 */
 
#define rtfHyphCaps   3 /* new in 1.10 */
 
#define rtfHyphAuto   4 /* new in 1.10 */
 
#define rtfLineStart   5
 
#define rtfFracWidth   6
 
#define rtfMakeBackup   7
 
#define rtfRTFDefault   8
 
#define rtfPSOverlay   9
 
#define rtfDocTemplate   10 /* new in 1.10 */
 
#define rtfDefLanguage   11
 
#define rtfFENoteType   12 /* new in 1.10 */
 
#define rtfFNoteEndSect   13
 
#define rtfFNoteEndDoc   14
 
#define rtfFNoteText   15
 
#define rtfFNoteBottom   16
 
#define rtfENoteEndSect   17 /* new in 1.10 */
 
#define rtfENoteEndDoc   18 /* new in 1.10 */
 
#define rtfENoteText   19 /* new in 1.10 */
 
#define rtfENoteBottom   20 /* new in 1.10 */
 
#define rtfFNoteStart   21
 
#define rtfENoteStart   22 /* new in 1.10 */
 
#define rtfFNoteRestartPage   23 /* new in 1.10 */
 
#define rtfFNoteRestart   24
 
#define rtfFNoteRestartCont   25 /* new in 1.10 */
 
#define rtfENoteRestart   26 /* new in 1.10 */
 
#define rtfENoteRestartCont   27 /* new in 1.10 */
 
#define rtfFNoteNumArabic   28 /* new in 1.10 */
 
#define rtfFNoteNumLLetter   29 /* new in 1.10 */
 
#define rtfFNoteNumULetter   30 /* new in 1.10 */
 
#define rtfFNoteNumLRoman   31 /* new in 1.10 */
 
#define rtfFNoteNumURoman   32 /* new in 1.10 */
 
#define rtfFNoteNumChicago   33 /* new in 1.10 */
 
#define rtfENoteNumArabic   34 /* new in 1.10 */
 
#define rtfENoteNumLLetter   35 /* new in 1.10 */
 
#define rtfENoteNumULetter   36 /* new in 1.10 */
 
#define rtfENoteNumLRoman   37 /* new in 1.10 */
 
#define rtfENoteNumURoman   38 /* new in 1.10 */
 
#define rtfENoteNumChicago   39 /* new in 1.10 */
 
#define rtfPaperWidth   40
 
#define rtfPaperHeight   41
 
#define rtfPaperSize   42 /* new in 1.10 */
 
#define rtfLeftMargin   43
 
#define rtfRightMargin   44
 
#define rtfTopMargin   45
 
#define rtfBottomMargin   46
 
#define rtfFacingPage   47
 
#define rtfGutterWid   48
 
#define rtfMirrorMargin   49
 
#define rtfLandscape   50
 
#define rtfPageStart   51
 
#define rtfWidowCtrl   52
 
#define rtfLinkStyles   53 /* new in 1.10 */
 
#define rtfNoAutoTabIndent   54 /* new in 1.10 */
 
#define rtfWrapSpaces   55 /* new in 1.10 */
 
#define rtfPrintColorsBlack   56 /* new in 1.10 */
 
#define rtfNoExtraSpaceRL   57 /* new in 1.10 */
 
#define rtfNoColumnBalance   58 /* new in 1.10 */
 
#define rtfCvtMailMergeQuote   59 /* new in 1.10 */
 
#define rtfSuppressTopSpace   60 /* new in 1.10 */
 
#define rtfSuppressPreParSpace   61 /* new in 1.10 */
 
#define rtfCombineTblBorders   62 /* new in 1.10 */
 
#define rtfTranspMetafiles   63 /* new in 1.10 */
 
#define rtfSwapBorders   64 /* new in 1.10 */
 
#define rtfShowHardBreaks   65 /* new in 1.10 */
 
#define rtfFormProtected   66 /* new in 1.10 */
 
#define rtfAllProtected   67 /* new in 1.10 */
 
#define rtfFormShading   68 /* new in 1.10 */
 
#define rtfFormDisplay   69 /* new in 1.10 */
 
#define rtfPrintData   70 /* new in 1.10 */
 
#define rtfRevProtected   71 /* new in 1.10 */
 
#define rtfRevisions   72
 
#define rtfRevDisplay   73
 
#define rtfRevBar   74
 
#define rtfAnnotProtected   75 /* new in 1.10 */
 
#define rtfRTLDoc   76 /* new in 1.10 */
 
#define rtfLTRDoc   77 /* new in 1.10 */
 
#define rtfAnsiCodePage   78
 
#define rtfUTF8RTF   79
 
#define rtfSectAttr   9
 
#define rtfSectDef   0
 
#define rtfENoteHere   1
 
#define rtfPrtBinFirst   2
 
#define rtfPrtBin   3
 
#define rtfSectStyleNum   4 /* new in 1.10 */
 
#define rtfNoBreak   5
 
#define rtfColBreak   6
 
#define rtfPageBreak   7
 
#define rtfEvenBreak   8
 
#define rtfOddBreak   9
 
#define rtfColumns   10
 
#define rtfColumnSpace   11
 
#define rtfColumnNumber   12 /* new in 1.10 */
 
#define rtfColumnSpRight   13 /* new in 1.10 */
 
#define rtfColumnWidth   14 /* new in 1.10 */
 
#define rtfColumnLine   15
 
#define rtfLineModulus   16
 
#define rtfLineDist   17
 
#define rtfLineStarts   18
 
#define rtfLineRestart   19
 
#define rtfLineRestartPg   20
 
#define rtfLineCont   21
 
#define rtfSectPageWid   22
 
#define rtfSectPageHt   23
 
#define rtfSectMarginLeft   24
 
#define rtfSectMarginRight   25
 
#define rtfSectMarginTop   26
 
#define rtfSectMarginBottom   27
 
#define rtfSectMarginGutter   28
 
#define rtfSectLandscape   29
 
#define rtfTitleSpecial   30
 
#define rtfHeaderY   31
 
#define rtfFooterY   32
 
#define rtfPageStarts   33
 
#define rtfPageCont   34
 
#define rtfPageRestart   35
 
#define rtfPageNumRight   36 /* renamed in 1.10 */
 
#define rtfPageNumTop   37
 
#define rtfPageDecimal   38
 
#define rtfPageURoman   39
 
#define rtfPageLRoman   40
 
#define rtfPageULetter   41
 
#define rtfPageLLetter   42
 
#define rtfPageNumHyphSep   43 /* new in 1.10 */
 
#define rtfPageNumSpaceSep   44 /* new in 1.10 */
 
#define rtfPageNumColonSep   45 /* new in 1.10 */
 
#define rtfPageNumEmdashSep   46 /* new in 1.10 */
 
#define rtfPageNumEndashSep   47 /* new in 1.10 */
 
#define rtfTopVAlign   48
 
#define rtfBottomVAlign   49
 
#define rtfCenterVAlign   50
 
#define rtfJustVAlign   51
 
#define rtfRTLSect   52 /* new in 1.10 */
 
#define rtfLTRSect   53 /* new in 1.10 */
 
#define rtfTblAttr   10
 
#define rtfRowDef   0
 
#define rtfRowGapH   1
 
#define rtfCellPos   2
 
#define rtfMergeRngFirst   3
 
#define rtfMergePrevious   4
 
#define rtfRowLeft   5
 
#define rtfRowRight   6
 
#define rtfRowCenter   7
 
#define rtfRowLeftEdge   8
 
#define rtfRowHt   9
 
#define rtfRowHeader   10 /* new in 1.10 */
 
#define rtfRowKeep   11 /* new in 1.10 */
 
#define rtfRTLRow   12 /* new in 1.10 */
 
#define rtfLTRRow   13 /* new in 1.10 */
 
#define rtfRowBordTop   14 /* new in 1.10 */
 
#define rtfRowBordLeft   15 /* new in 1.10 */
 
#define rtfRowBordBottom   16 /* new in 1.10 */
 
#define rtfRowBordRight   17 /* new in 1.10 */
 
#define rtfRowBordHoriz   18 /* new in 1.10 */
 
#define rtfRowBordVert   19 /* new in 1.10 */
 
#define rtfCellBordBottom   20
 
#define rtfCellBordTop   21
 
#define rtfCellBordLeft   22
 
#define rtfCellBordRight   23
 
#define rtfCellShading   24
 
#define rtfCellBgPatH   25
 
#define rtfCellBgPatV   26
 
#define rtfCellFwdDiagBgPat   27
 
#define rtfCellBwdDiagBgPat   28
 
#define rtfCellHatchBgPat   29
 
#define rtfCellDiagHatchBgPat   30
 
#define rtfCellDarkBgPatH   31
 
#define rtfCellDarkBgPatV   32
 
#define rtfCellFwdDarkBgPat   33
 
#define rtfCellBwdDarkBgPat   34
 
#define rtfCellDarkHatchBgPat   35
 
#define rtfCellDarkDiagHatchBgPat   36
 
#define rtfCellBgPatLineColor   37
 
#define rtfCellBgPatColor   38
 
#define rtfParAttr   11
 
#define rtfParDef   0
 
#define rtfStyleNum   1
 
#define rtfHyphenate   2 /* new in 1.10 */
 
#define rtfInTable   3
 
#define rtfKeep   4
 
#define rtfNoWidowControl   5 /* new in 1.10 */
 
#define rtfKeepNext   6
 
#define rtfOutlineLevel   7 /* new in 1.10 */
 
#define rtfNoLineNum   8
 
#define rtfPBBefore   9
 
#define rtfSideBySide   10
 
#define rtfQuadLeft   11
 
#define rtfQuadRight   12
 
#define rtfQuadJust   13
 
#define rtfQuadCenter   14
 
#define rtfFirstIndent   15
 
#define rtfLeftIndent   16
 
#define rtfRightIndent   17
 
#define rtfSpaceBefore   18
 
#define rtfSpaceAfter   19
 
#define rtfSpaceBetween   20
 
#define rtfSpaceMultiply   21 /* new in 1.10 */
 
#define rtfSubDocument   22 /* new in 1.10 */
 
#define rtfRTLPar   23 /* new in 1.10 */
 
#define rtfLTRPar   24 /* new in 1.10 */
 
#define rtfTabPos   25
 
#define rtfTabLeft   26 /* new in 1.10 */
 
#define rtfTabRight   27
 
#define rtfTabCenter   28
 
#define rtfTabDecimal   29
 
#define rtfTabBar   30
 
#define rtfLeaderDot   31
 
#define rtfLeaderHyphen   32
 
#define rtfLeaderUnder   33
 
#define rtfLeaderThick   34
 
#define rtfLeaderEqual   35
 
#define rtfParLevel   36 /* new in 1.10 */
 
#define rtfParBullet   37 /* new in 1.10 */
 
#define rtfParSimple   38 /* new in 1.10 */
 
#define rtfParNumCont   39 /* new in 1.10 */
 
#define rtfParNumOnce   40 /* new in 1.10 */
 
#define rtfParNumAcross   41 /* new in 1.10 */
 
#define rtfParHangIndent   42 /* new in 1.10 */
 
#define rtfParNumRestart   43 /* new in 1.10 */
 
#define rtfParNumCardinal   44 /* new in 1.10 */
 
#define rtfParNumDecimal   45 /* new in 1.10 */
 
#define rtfParNumULetter   46 /* new in 1.10 */
 
#define rtfParNumURoman   47 /* new in 1.10 */
 
#define rtfParNumLLetter   48 /* new in 1.10 */
 
#define rtfParNumLRoman   49 /* new in 1.10 */
 
#define rtfParNumOrdinal   50 /* new in 1.10 */
 
#define rtfParNumOrdinalText   51 /* new in 1.10 */
 
#define rtfParNumBold   52 /* new in 1.10 */
 
#define rtfParNumItalic   53 /* new in 1.10 */
 
#define rtfParNumAllCaps   54 /* new in 1.10 */
 
#define rtfParNumSmallCaps   55 /* new in 1.10 */
 
#define rtfParNumUnder   56 /* new in 1.10 */
 
#define rtfParNumDotUnder   57 /* new in 1.10 */
 
#define rtfParNumDbUnder   58 /* new in 1.10 */
 
#define rtfParNumNoUnder   59 /* new in 1.10 */
 
#define rtfParNumWordUnder   60 /* new in 1.10 */
 
#define rtfParNumStrikethru   61 /* new in 1.10 */
 
#define rtfParNumForeColor   62 /* new in 1.10 */
 
#define rtfParNumFont   63 /* new in 1.10 */
 
#define rtfParNumFontSize   64 /* new in 1.10 */
 
#define rtfParNumIndent   65 /* new in 1.10 */
 
#define rtfParNumSpacing   66 /* new in 1.10 */
 
#define rtfParNumInclPrev   67 /* new in 1.10 */
 
#define rtfParNumCenter   68 /* new in 1.10 */
 
#define rtfParNumLeft   69 /* new in 1.10 */
 
#define rtfParNumRight   70 /* new in 1.10 */
 
#define rtfParNumStartAt   71 /* new in 1.10 */
 
#define rtfBorderTop   72
 
#define rtfBorderBottom   73
 
#define rtfBorderLeft   74
 
#define rtfBorderRight   75
 
#define rtfBorderBetween   76
 
#define rtfBorderBar   77
 
#define rtfBorderBox   78
 
#define rtfBorderSingle   79
 
#define rtfBorderThick   80
 
#define rtfBorderShadow   81
 
#define rtfBorderDouble   82
 
#define rtfBorderDot   83
 
#define rtfBorderDash   84 /* new in 1.10 */
 
#define rtfBorderHair   85
 
#define rtfBorderWidth   86
 
#define rtfBorderColor   87
 
#define rtfBorderSpace   88
 
#define rtfShading   89
 
#define rtfBgPatH   90
 
#define rtfBgPatV   91
 
#define rtfFwdDiagBgPat   92
 
#define rtfBwdDiagBgPat   93
 
#define rtfHatchBgPat   94
 
#define rtfDiagHatchBgPat   95
 
#define rtfDarkBgPatH   96
 
#define rtfDarkBgPatV   97
 
#define rtfFwdDarkBgPat   98
 
#define rtfBwdDarkBgPat   99
 
#define rtfDarkHatchBgPat   100
 
#define rtfDarkDiagHatchBgPat   101
 
#define rtfBgPatLineColor   102
 
#define rtfBgPatColor   103
 
#define rtfNestLevel   104
 
#define rtfCharAttr   12
 
#define rtfPlain   0
 
#define rtfBold   1
 
#define rtfAllCaps   2
 
#define rtfDeleted   3
 
#define rtfSubScript   4
 
#define rtfSubScrShrink   5 /* new in 1.10 */
 
#define rtfNoSuperSub   6 /* new in 1.10 */
 
#define rtfExpand   7
 
#define rtfExpandTwips   8 /* new in 1.10 */
 
#define rtfKerning   9 /* new in 1.10 */
 
#define rtfFontNum   10
 
#define rtfFontSize   11
 
#define rtfItalic   12
 
#define rtfOutline   13
 
#define rtfRevised   14
 
#define rtfRevAuthor   15 /* new in 1.10 */
 
#define rtfRevDTTM   16 /* new in 1.10 */
 
#define rtfSmallCaps   17
 
#define rtfShadow   18
 
#define rtfStrikeThru   19
 
#define rtfUnderline   20
 
#define rtfDotUnderline   21 /* renamed in 1.10 */
 
#define rtfDbUnderline   22
 
#define rtfNoUnderline   23
 
#define rtfWordUnderline   24 /* renamed in 1.10 */
 
#define rtfSuperScript   25
 
#define rtfSuperScrShrink   26 /* new in 1.10 */
 
#define rtfInvisible   27
 
#define rtfForeColor   28
 
#define rtfBackColor   29
 
#define rtfRTLChar   30 /* new in 1.10 */
 
#define rtfLTRChar   31 /* new in 1.10 */
 
#define rtfCharStyleNum   32 /* new in 1.10 */
 
#define rtfCharCharSet   33 /* new in 1.10 */
 
#define rtfLanguage   34
 
#define rtfGray   35
 
#define rtfUnicodeLength   36
 
#define rtfPictAttr   13
 
#define rtfMacQD   0
 
#define rtfPMMetafile   1
 
#define rtfWinMetafile   2
 
#define rtfDevIndBitmap   3
 
#define rtfWinBitmap   4
 
#define rtfEmfBlip   5
 
#define rtfPixelBits   6
 
#define rtfBitmapPlanes   7
 
#define rtfBitmapWid   8
 
#define rtfPicWid   9
 
#define rtfPicHt   10
 
#define rtfPicGoalWid   11
 
#define rtfPicGoalHt   12
 
#define rtfPicScaleX   13
 
#define rtfPicScaleY   14
 
#define rtfPicScaled   15
 
#define rtfPicCropTop   16
 
#define rtfPicCropBottom   17
 
#define rtfPicCropLeft   18
 
#define rtfPicCropRight   19
 
#define rtfPicMFHasBitmap   20 /* new in 1.10 */
 
#define rtfPicMFBitsPerPixel   21 /* new in 1.10 */
 
#define rtfPicBinary   22
 
#define rtfBookmarkAttr   14
 
#define rtfBookmarkFirstCol   0
 
#define rtfBookmarkLastCol   1
 
#define rtfNeXTGrAttr   15
 
#define rtfNeXTGWidth   0
 
#define rtfNeXTGHeight   1
 
#define rtfFieldAttr   16
 
#define rtfFieldDirty   0
 
#define rtfFieldEdited   1
 
#define rtfFieldLocked   2
 
#define rtfFieldPrivate   3
 
#define rtfFieldAlt   4 /* new in 1.10 */
 
#define rtfTOCAttr   17
 
#define rtfTOCType   0
 
#define rtfTOCLevel   1
 
#define rtfPosAttr   18
 
#define rtfAbsWid   0
 
#define rtfAbsHt   1
 
#define rtfRPosMargH   2
 
#define rtfRPosPageH   3
 
#define rtfRPosColH   4
 
#define rtfPosX   5
 
#define rtfPosNegX   6 /* new in 1.10 */
 
#define rtfPosXCenter   7
 
#define rtfPosXInside   8
 
#define rtfPosXOutSide   9
 
#define rtfPosXRight   10
 
#define rtfPosXLeft   11
 
#define rtfRPosMargV   12
 
#define rtfRPosPageV   13
 
#define rtfRPosParaV   14
 
#define rtfPosY   15
 
#define rtfPosNegY   16 /* new in 1.10 */
 
#define rtfPosYInline   17
 
#define rtfPosYTop   18
 
#define rtfPosYCenter   19
 
#define rtfPosYBottom   20
 
#define rtfNoWrap   21
 
#define rtfDistFromTextAll   22 /* renamed in 1.10 */
 
#define rtfDistFromTextX   23 /* new in 1.10 */
 
#define rtfDistFromTextY   24 /* new in 1.10 */
 
#define rtfTextDistY   25
 
#define rtfDropCapLines   26 /* new in 1.10 */
 
#define rtfDropCapType   27 /* new in 1.10 */
 
#define rtfObjAttr   19
 
#define rtfObjEmb   0
 
#define rtfObjLink   1
 
#define rtfObjAutoLink   2
 
#define rtfObjSubscriber   3
 
#define rtfObjPublisher   4 /* new in 1.10 */
 
#define rtfObjICEmb   5
 
#define rtfObjLinkSelf   6
 
#define rtfObjLock   7
 
#define rtfObjUpdate   8 /* new in 1.10 */
 
#define rtfObjHt   9
 
#define rtfObjWid   10
 
#define rtfObjSetSize   11
 
#define rtfObjAlign   12 /* new in 1.10 */
 
#define rtfObjTransposeY   13
 
#define rtfObjCropTop   14
 
#define rtfObjCropBottom   15
 
#define rtfObjCropLeft   16
 
#define rtfObjCropRight   17
 
#define rtfObjScaleX   18
 
#define rtfObjScaleY   19
 
#define rtfObjResRTF   20
 
#define rtfObjResPict   21
 
#define rtfObjResBitmap   22
 
#define rtfObjResText   23
 
#define rtfObjResMerge   24
 
#define rtfObjBookmarkPubObj   25
 
#define rtfObjPubAutoUpdate   26
 
#define rtfFNoteAttr   20 /* new in 1.10 */
 
#define rtfFNAlt   0 /* new in 1.10 */
 
#define rtfKeyCodeAttr   21 /* new in 1.10 */
 
#define rtfAltKey   0 /* new in 1.10 */
 
#define rtfShiftKey   1 /* new in 1.10 */
 
#define rtfControlKey   2 /* new in 1.10 */
 
#define rtfFunctionKey   3 /* new in 1.10 */
 
#define rtfACharAttr   22 /* new in 1.10 */
 
#define rtfACBold   0 /* new in 1.10 */
 
#define rtfACAllCaps   1 /* new in 1.10 */
 
#define rtfACForeColor   2 /* new in 1.10 */
 
#define rtfACSubScript   3 /* new in 1.10 */
 
#define rtfACExpand   4 /* new in 1.10 */
 
#define rtfACFontNum   5 /* new in 1.10 */
 
#define rtfACFontSize   6 /* new in 1.10 */
 
#define rtfACItalic   7 /* new in 1.10 */
 
#define rtfACLanguage   8 /* new in 1.10 */
 
#define rtfACOutline   9 /* new in 1.10 */
 
#define rtfACSmallCaps   10 /* new in 1.10 */
 
#define rtfACShadow   11 /* new in 1.10 */
 
#define rtfACStrikeThru   12 /* new in 1.10 */
 
#define rtfACUnderline   13 /* new in 1.10 */
 
#define rtfACDotUnderline   14 /* new in 1.10 */
 
#define rtfACDbUnderline   15 /* new in 1.10 */
 
#define rtfACNoUnderline   16 /* new in 1.10 */
 
#define rtfACWordUnderline   17 /* new in 1.10 */
 
#define rtfACSuperScript   18 /* new in 1.10 */
 
#define rtfFontAttr   23 /* new in 1.10 */
 
#define rtfFontCharSet   0 /* new in 1.10 */
 
#define rtfFontPitch   1 /* new in 1.10 */
 
#define rtfFontCodePage   2 /* new in 1.10 */
 
#define rtfFTypeNil   3 /* new in 1.10 */
 
#define rtfFTypeTrueType   4 /* new in 1.10 */
 
#define rtfFileAttr   24 /* new in 1.10 */
 
#define rtfFileNum   0 /* new in 1.10 */
 
#define rtfFileRelPath   1 /* new in 1.10 */
 
#define rtfFileOSNum   2 /* new in 1.10 */
 
#define rtfFileSource   25 /* new in 1.10 */
 
#define rtfSrcMacintosh   0 /* new in 1.10 */
 
#define rtfSrcDOS   1 /* new in 1.10 */
 
#define rtfSrcNTFS   2 /* new in 1.10 */
 
#define rtfSrcHPFS   3 /* new in 1.10 */
 
#define rtfSrcNetwork   4 /* new in 1.10 */
 
#define rtfDrawAttr   26 /* new in 1.10 */
 
#define rtfDrawLock   0 /* new in 1.10 */
 
#define rtfDrawPageRelX   1 /* new in 1.10 */
 
#define rtfDrawColumnRelX   2 /* new in 1.10 */
 
#define rtfDrawMarginRelX   3 /* new in 1.10 */
 
#define rtfDrawPageRelY   4 /* new in 1.10 */
 
#define rtfDrawColumnRelY   5 /* new in 1.10 */
 
#define rtfDrawMarginRelY   6 /* new in 1.10 */
 
#define rtfDrawHeight   7 /* new in 1.10 */
 
#define rtfDrawBeginGroup   8 /* new in 1.10 */
 
#define rtfDrawGroupCount   9 /* new in 1.10 */
 
#define rtfDrawEndGroup   10 /* new in 1.10 */
 
#define rtfDrawArc   11 /* new in 1.10 */
 
#define rtfDrawCallout   12 /* new in 1.10 */
 
#define rtfDrawEllipse   13 /* new in 1.10 */
 
#define rtfDrawLine   14 /* new in 1.10 */
 
#define rtfDrawPolygon   15 /* new in 1.10 */
 
#define rtfDrawPolyLine   16 /* new in 1.10 */
 
#define rtfDrawRect   17 /* new in 1.10 */
 
#define rtfDrawTextBox   18 /* new in 1.10 */
 
#define rtfDrawOffsetX   19 /* new in 1.10 */
 
#define rtfDrawSizeX   20 /* new in 1.10 */
 
#define rtfDrawOffsetY   21 /* new in 1.10 */
 
#define rtfDrawSizeY   22 /* new in 1.10 */
 
#define rtfCOAngle   23 /* new in 1.10 */
 
#define rtfCOAccentBar   24 /* new in 1.10 */
 
#define rtfCOBestFit   25 /* new in 1.10 */
 
#define rtfCOBorder   26 /* new in 1.10 */
 
#define rtfCOAttachAbsDist   27 /* new in 1.10 */
 
#define rtfCOAttachBottom   28 /* new in 1.10 */
 
#define rtfCOAttachCenter   29 /* new in 1.10 */
 
#define rtfCOAttachTop   30 /* new in 1.10 */
 
#define rtfCOLength   31 /* new in 1.10 */
 
#define rtfCONegXQuadrant   32 /* new in 1.10 */
 
#define rtfCONegYQuadrant   33 /* new in 1.10 */
 
#define rtfCOOffset   34 /* new in 1.10 */
 
#define rtfCOAttachSmart   35 /* new in 1.10 */
 
#define rtfCODoubleLine   36 /* new in 1.10 */
 
#define rtfCORightAngle   37 /* new in 1.10 */
 
#define rtfCOSingleLine   38 /* new in 1.10 */
 
#define rtfCOTripleLine   39 /* new in 1.10 */
 
#define rtfDrawTextBoxMargin   40 /* new in 1.10 */
 
#define rtfDrawTextBoxText   41 /* new in 1.10 */
 
#define rtfDrawRoundRect   42 /* new in 1.10 */
 
#define rtfDrawPointX   43 /* new in 1.10 */
 
#define rtfDrawPointY   44 /* new in 1.10 */
 
#define rtfDrawPolyCount   45 /* new in 1.10 */
 
#define rtfDrawArcFlipX   46 /* new in 1.10 */
 
#define rtfDrawArcFlipY   47 /* new in 1.10 */
 
#define rtfDrawLineBlue   48 /* new in 1.10 */
 
#define rtfDrawLineGreen   49 /* new in 1.10 */
 
#define rtfDrawLineRed   50 /* new in 1.10 */
 
#define rtfDrawLinePalette   51 /* new in 1.10 */
 
#define rtfDrawLineDashDot   52 /* new in 1.10 */
 
#define rtfDrawLineDashDotDot   53 /* new in 1.10 */
 
#define rtfDrawLineDash   54 /* new in 1.10 */
 
#define rtfDrawLineDot   55 /* new in 1.10 */
 
#define rtfDrawLineGray   56 /* new in 1.10 */
 
#define rtfDrawLineHollow   57 /* new in 1.10 */
 
#define rtfDrawLineSolid   58 /* new in 1.10 */
 
#define rtfDrawLineWidth   59 /* new in 1.10 */
 
#define rtfDrawHollowEndArrow   60 /* new in 1.10 */
 
#define rtfDrawEndArrowLength   61 /* new in 1.10 */
 
#define rtfDrawSolidEndArrow   62 /* new in 1.10 */
 
#define rtfDrawEndArrowWidth   63 /* new in 1.10 */
 
#define rtfDrawHollowStartArrow   64 /* new in 1.10 */
 
#define rtfDrawStartArrowLength   65 /* new in 1.10 */
 
#define rtfDrawSolidStartArrow   66 /* new in 1.10 */
 
#define rtfDrawStartArrowWidth   67 /* new in 1.10 */
 
#define rtfDrawBgFillBlue   68 /* new in 1.10 */
 
#define rtfDrawBgFillGreen   69 /* new in 1.10 */
 
#define rtfDrawBgFillRed   70 /* new in 1.10 */
 
#define rtfDrawBgFillPalette   71 /* new in 1.10 */
 
#define rtfDrawBgFillGray   72 /* new in 1.10 */
 
#define rtfDrawFgFillBlue   73 /* new in 1.10 */
 
#define rtfDrawFgFillGreen   74 /* new in 1.10 */
 
#define rtfDrawFgFillRed   75 /* new in 1.10 */
 
#define rtfDrawFgFillPalette   76 /* new in 1.10 */
 
#define rtfDrawFgFillGray   77 /* new in 1.10 */
 
#define rtfDrawFillPatIndex   78 /* new in 1.10 */
 
#define rtfDrawShadow   79 /* new in 1.10 */
 
#define rtfDrawShadowXOffset   80 /* new in 1.10 */
 
#define rtfDrawShadowYOffset   81 /* new in 1.10 */
 
#define rtfIndexAttr   27 /* new in 1.10 */
 
#define rtfIndexNumber   0 /* new in 1.10 */
 
#define rtfIndexBold   1 /* reclassified in 1.10 */
 
#define rtfIndexItalic   2 /* reclassified in 1.10 */
 
#define rtfWmMmText   1
 
#define rtfWmMmLometric   2
 
#define rtfWmMmHimetric   3
 
#define rtfWmMmLoenglish   4
 
#define rtfWmMmHienglish   5
 
#define rtfWmMmTwips   6
 
#define rtfWmMmIsotropic   7
 
#define rtfWmMmAnisotropic   8
 
#define rtfPmPuArbitrary   4
 
#define rtfPmPuPels   8
 
#define rtfPmPuLometric   12
 
#define rtfPmPuHimetric   16
 
#define rtfPmPuLoenglish   20
 
#define rtfPmPuHienglish   24
 
#define rtfPmPuTwips   28
 
#define rtfLangNoLang   0x0400
 
#define rtfLangAlbanian   0x041c
 
#define rtfLangArabic   0x0401
 
#define rtfLangBahasa   0x0421
 
#define rtfLangBelgianDutch   0x0813
 
#define rtfLangBelgianFrench   0x080c
 
#define rtfLangBrazilianPortuguese   0x0416
 
#define rtfLangBulgarian   0x0402
 
#define rtfLangCatalan   0x0403
 
#define rtfLangLatinCroatoSerbian   0x041a
 
#define rtfLangCzech   0x0405
 
#define rtfLangDanish   0x0406
 
#define rtfLangDutch   0x0413
 
#define rtfLangAustralianEnglish   0x0c09
 
#define rtfLangUKEnglish   0x0809
 
#define rtfLangUSEnglish   0x0409
 
#define rtfLangFinnish   0x040b
 
#define rtfLangFrench   0x040c
 
#define rtfLangCanadianFrench   0x0c0c
 
#define rtfLangGerman   0x0407
 
#define rtfLangGreek   0x0408
 
#define rtfLangHebrew   0x040d
 
#define rtfLangHungarian   0x040e
 
#define rtfLangIcelandic   0x040f
 
#define rtfLangItalian   0x0410
 
#define rtfLangJapanese   0x0411
 
#define rtfLangKorean   0x0412
 
#define rtfLangBokmalNorwegian   0x0414
 
#define rtfLangNynorskNorwegian   0x0814
 
#define rtfLangPolish   0x0415
 
#define rtfLangPortuguese   0x0816
 
#define rtfLangRhaetoRomanic   0x0417
 
#define rtfLangRomanian   0x0418
 
#define rtfLangRussian   0x0419
 
#define rtfLangCyrillicSerboCroatian   0x081a
 
#define rtfLangSimplifiedChinese   0x0804
 
#define rtfLangSlovak   0x041b
 
#define rtfLangCastilianSpanish   0x040a
 
#define rtfLangMexicanSpanish   0x080a
 
#define rtfLangSwedish   0x041d
 
#define rtfLangSwissFrench   0x100c
 
#define rtfLangSwissGerman   0x0807
 
#define rtfLangSwissItalian   0x0810
 
#define rtfLangThai   0x041e
 
#define rtfLangTraditionalChinese   0x0404
 
#define rtfLangTurkish   0x041f
 
#define rtfLangUrdu   0x0420
 
#define rtfParStyle   0 /* the default */
 
#define rtfCharStyle   1
 
#define rtfSectStyle   2
 
#define RTFBorderTypeNone   0x00
 
#define RTFBorderTypePara   0x10 /* for \brdrX control words */
 
#define RTFBorderTypeRow   0x20 /* for \trbrdrX control words */
 
#define RTFBorderTypeCell   0x30 /* for \clbrdrX control words */
 
#define RTFBorderTypeMask   0xf0
 
#define RTFBorderSideTop   0x00
 
#define RTFBorderSideLeft   0x01
 
#define RTFBorderSideBottom   0x02
 
#define RTFBorderSideRight   0x03
 
#define RTFBorderSideHorizontal   0x04
 
#define RTFBorderSideVertical   0x05
 
#define RTFBorderSideMask   0x0f
 
#define RTFBorderParaTop   0x10
 
#define RTFBorderParaLeft   0x11
 
#define RTFBorderParaBottom   0x12
 
#define RTFBorderParaRight   0x13
 
#define RTFBorderRowTop   0x20
 
#define RTFBorderRowLeft   0x21
 
#define RTFBorderRowBottom   0x22
 
#define RTFBorderRowRight   0x23
 
#define RTFBorderRowHorizontal   0x24
 
#define RTFBorderRowVertical   0x25
 
#define RTFBorderCellTop   0x30
 
#define RTFBorderCellLeft   0x31
 
#define RTFBorderCellBottom   0x32
 
#define RTFBorderCellRight   0x33
 
#define New(t)   (heap_alloc (sizeof (t)))
 
#define maxStack   32
 

Typedefs

typedef struct RTFFont RTFFont
 
typedef struct RTFColor RTFColor
 
typedef struct RTFStyle RTFStyle
 
typedef struct RTFStyleElt RTFStyleElt
 
typedef struct RTFBorder RTFBorder
 
typedef struct RTFCell RTFCell
 
typedef struct RTFTable RTFTable
 
typedef struct _RTF_Info RTF_Info
 
typedef void(* RTFFuncPtr) (RTF_Info *)
 
typedef struct tagRTFState RTFState
 

Functions

void RTFInit (RTF_Info *) DECLSPEC_HIDDEN
 
void RTFDestroy (RTF_Info *info) DECLSPEC_HIDDEN
 
void RTFSetDestinationCallback (RTF_Info *, int, RTFFuncPtr) DECLSPEC_HIDDEN
 
void RTFRead (RTF_Info *) DECLSPEC_HIDDEN
 
int RTFGetToken (RTF_Info *) DECLSPEC_HIDDEN
 
void RTFSetReadHook (RTF_Info *, RTFFuncPtr) DECLSPEC_HIDDEN
 
void RTFRouteToken (RTF_Info *) DECLSPEC_HIDDEN
 
void RTFSkipGroup (RTF_Info *) DECLSPEC_HIDDEN
 
void RTFReadGroup (RTF_Info *) DECLSPEC_HIDDEN
 
int RTFCheckCM (const RTF_Info *, int, int) DECLSPEC_HIDDEN
 
int RTFCheckCMM (const RTF_Info *, int, int, int) DECLSPEC_HIDDEN
 
int RTFCheckMM (const RTF_Info *, int, int) DECLSPEC_HIDDEN
 
RTFFontRTFGetFont (const RTF_Info *, int) DECLSPEC_HIDDEN
 
RTFColorRTFGetColor (const RTF_Info *, int) DECLSPEC_HIDDEN
 
int RTFCharToHex (char) DECLSPEC_HIDDEN
 
void RTFFlushOutputBuffer (RTF_Info *info) DECLSPEC_HIDDEN
 
void RTFSetEditStream (RTF_Info *info, ME_InStream *stream) DECLSPEC_HIDDEN
 
void WriterInit (RTF_Info *) DECLSPEC_HIDDEN
 
int BeginFile (RTF_Info *) DECLSPEC_HIDDEN
 
int RTFCharSetToCodePage (RTF_Info *info, int charset) DECLSPEC_HIDDEN
 
void LookupInit (void) DECLSPEC_HIDDEN
 
void LookupCleanup (void) DECLSPEC_HIDDEN
 

Macro Definition Documentation

◆ maxStack

#define maxStack   32

Definition at line 1090 of file rtf.h.

◆ New

#define New (   t)    (heap_alloc (sizeof (t)))

Definition at line 1086 of file rtf.h.

◆ rtfAbsHt

#define rtfAbsHt   1

Definition at line 647 of file rtf.h.

◆ rtfAbsWid

#define rtfAbsWid   0

Definition at line 646 of file rtf.h.

◆ rtfACAllCaps

#define rtfACAllCaps   1 /* new in 1.10 */

Definition at line 715 of file rtf.h.

◆ rtfACBold

#define rtfACBold   0 /* new in 1.10 */

Definition at line 714 of file rtf.h.

◆ rtfACDbUnderline

#define rtfACDbUnderline   15 /* new in 1.10 */

Definition at line 729 of file rtf.h.

◆ rtfACDotUnderline

#define rtfACDotUnderline   14 /* new in 1.10 */

Definition at line 728 of file rtf.h.

◆ rtfACExpand

#define rtfACExpand   4 /* new in 1.10 */

Definition at line 718 of file rtf.h.

◆ rtfACFontNum

#define rtfACFontNum   5 /* new in 1.10 */

Definition at line 719 of file rtf.h.

◆ rtfACFontSize

#define rtfACFontSize   6 /* new in 1.10 */

Definition at line 720 of file rtf.h.

◆ rtfACForeColor

#define rtfACForeColor   2 /* new in 1.10 */

Definition at line 716 of file rtf.h.

◆ rtfACharAttr

#define rtfACharAttr   22 /* new in 1.10 */

Definition at line 713 of file rtf.h.

◆ rtfACItalic

#define rtfACItalic   7 /* new in 1.10 */

Definition at line 721 of file rtf.h.

◆ rtfACLanguage

#define rtfACLanguage   8 /* new in 1.10 */

Definition at line 722 of file rtf.h.

◆ rtfACNoUnderline

#define rtfACNoUnderline   16 /* new in 1.10 */

Definition at line 730 of file rtf.h.

◆ rtfACOutline

#define rtfACOutline   9 /* new in 1.10 */

Definition at line 723 of file rtf.h.

◆ rtfACShadow

#define rtfACShadow   11 /* new in 1.10 */

Definition at line 725 of file rtf.h.

◆ rtfACSmallCaps

#define rtfACSmallCaps   10 /* new in 1.10 */

Definition at line 724 of file rtf.h.

◆ rtfACStrikeThru

#define rtfACStrikeThru   12 /* new in 1.10 */

Definition at line 726 of file rtf.h.

◆ rtfACSubScript

#define rtfACSubScript   3 /* new in 1.10 */

Definition at line 717 of file rtf.h.

◆ rtfACSuperScript

#define rtfACSuperScript   18 /* new in 1.10 */

Definition at line 732 of file rtf.h.

◆ rtfACUnderline

#define rtfACUnderline   13 /* new in 1.10 */

Definition at line 727 of file rtf.h.

◆ rtfACWordUnderline

#define rtfACWordUnderline   17 /* new in 1.10 */

Definition at line 731 of file rtf.h.

◆ rtfAdditive

#define rtfAdditive   0 /* new in 1.10 */

Definition at line 272 of file rtf.h.

◆ rtfAllCaps

#define rtfAllCaps   2

Definition at line 565 of file rtf.h.

◆ rtfAllProtected

#define rtfAllProtected   67 /* new in 1.10 */

Definition at line 344 of file rtf.h.

◆ rtfAltKey

#define rtfAltKey   0 /* new in 1.10 */

Definition at line 708 of file rtf.h.

◆ rtfAnnotation

#define rtfAnnotation   61 /* reclassified in 1.10 */

Definition at line 171 of file rtf.h.

◆ rtfAnnotAuthor

#define rtfAnnotAuthor   60 /* new in 1.10 */

Definition at line 170 of file rtf.h.

◆ rtfAnnotIcon

#define rtfAnnotIcon   64 /* new in 1.10 */

Definition at line 174 of file rtf.h.

◆ rtfAnnotID

#define rtfAnnotID   59 /* reclassified in 1.10 */

Definition at line 169 of file rtf.h.

◆ rtfAnnotProtected

#define rtfAnnotProtected   75 /* new in 1.10 */

Definition at line 352 of file rtf.h.

◆ rtfAnnotRef

#define rtfAnnotRef   62 /* new in 1.10 */

Definition at line 172 of file rtf.h.

◆ rtfAnnotRefEnd

#define rtfAnnotRefEnd   58 /* new in 1.10 */

Definition at line 168 of file rtf.h.

◆ rtfAnnotRefStart

#define rtfAnnotRefStart   57 /* new in 1.10 */

Definition at line 167 of file rtf.h.

◆ rtfAnnotTime

#define rtfAnnotTime   63 /* new in 1.10 */

Definition at line 173 of file rtf.h.

◆ rtfAnsiCharSet

#define rtfAnsiCharSet   0

Definition at line 101 of file rtf.h.

◆ rtfAnsiCodePage

#define rtfAnsiCodePage   78

Definition at line 355 of file rtf.h.

◆ rtfBackColor

#define rtfBackColor   29

Definition at line 592 of file rtf.h.

◆ rtfBasedOn

#define rtfBasedOn   1

Definition at line 273 of file rtf.h.

◆ rtfBeginGroup

#define rtfBeginGroup   0

Definition at line 89 of file rtf.h.

◆ rtfBgPatColor

#define rtfBgPatColor   103

Definition at line 559 of file rtf.h.

◆ rtfBgPatH

#define rtfBgPatH   90

Definition at line 546 of file rtf.h.

◆ rtfBgPatLineColor

#define rtfBgPatLineColor   102

Definition at line 558 of file rtf.h.

◆ rtfBgPatV

#define rtfBgPatV   91

Definition at line 547 of file rtf.h.

◆ rtfBitmapPlanes

#define rtfBitmapPlanes   7

Definition at line 609 of file rtf.h.

◆ rtfBitmapWid

#define rtfBitmapWid   8

Definition at line 610 of file rtf.h.

◆ rtfBlue

#define rtfBlue   2

Definition at line 204 of file rtf.h.

◆ rtfBold

#define rtfBold   1

Definition at line 564 of file rtf.h.

◆ rtfBookmarkAttr

#define rtfBookmarkAttr   14

Definition at line 626 of file rtf.h.

◆ rtfBookmarkEnd

#define rtfBookmarkEnd   43

Definition at line 153 of file rtf.h.

◆ rtfBookmarkFirstCol

#define rtfBookmarkFirstCol   0

Definition at line 627 of file rtf.h.

◆ rtfBookmarkLastCol

#define rtfBookmarkLastCol   1

Definition at line 628 of file rtf.h.

◆ rtfBookmarkStart

#define rtfBookmarkStart   42

Definition at line 152 of file rtf.h.

◆ rtfBorderBar

#define rtfBorderBar   77

Definition at line 533 of file rtf.h.

◆ rtfBorderBetween

#define rtfBorderBetween   76

Definition at line 532 of file rtf.h.

◆ rtfBorderBottom

#define rtfBorderBottom   73

Definition at line 529 of file rtf.h.

◆ rtfBorderBox

#define rtfBorderBox   78

Definition at line 534 of file rtf.h.

◆ RTFBorderCellBottom

#define RTFBorderCellBottom   0x32

Definition at line 1078 of file rtf.h.

◆ RTFBorderCellLeft

#define RTFBorderCellLeft   0x31

Definition at line 1077 of file rtf.h.

◆ RTFBorderCellRight

#define RTFBorderCellRight   0x33

Definition at line 1079 of file rtf.h.

◆ RTFBorderCellTop

#define RTFBorderCellTop   0x30

Definition at line 1076 of file rtf.h.

◆ rtfBorderColor

#define rtfBorderColor   87

Definition at line 543 of file rtf.h.

◆ rtfBorderDash

#define rtfBorderDash   84 /* new in 1.10 */

Definition at line 540 of file rtf.h.

◆ rtfBorderDot

#define rtfBorderDot   83

Definition at line 539 of file rtf.h.

◆ rtfBorderDouble

#define rtfBorderDouble   82

Definition at line 538 of file rtf.h.

◆ rtfBorderHair

#define rtfBorderHair   85

Definition at line 541 of file rtf.h.

◆ rtfBorderLeft

#define rtfBorderLeft   74

Definition at line 530 of file rtf.h.

◆ RTFBorderParaBottom

#define RTFBorderParaBottom   0x12

Definition at line 1068 of file rtf.h.

◆ RTFBorderParaLeft

#define RTFBorderParaLeft   0x11

Definition at line 1067 of file rtf.h.

◆ RTFBorderParaRight

#define RTFBorderParaRight   0x13

Definition at line 1069 of file rtf.h.

◆ RTFBorderParaTop

#define RTFBorderParaTop   0x10

Definition at line 1066 of file rtf.h.

◆ rtfBorderRight

#define rtfBorderRight   75

Definition at line 531 of file rtf.h.

◆ RTFBorderRowBottom

#define RTFBorderRowBottom   0x22

Definition at line 1072 of file rtf.h.

◆ RTFBorderRowHorizontal

#define RTFBorderRowHorizontal   0x24

Definition at line 1074 of file rtf.h.

◆ RTFBorderRowLeft

#define RTFBorderRowLeft   0x21

Definition at line 1071 of file rtf.h.

◆ RTFBorderRowRight

#define RTFBorderRowRight   0x23

Definition at line 1073 of file rtf.h.

◆ RTFBorderRowTop

#define RTFBorderRowTop   0x20

Definition at line 1070 of file rtf.h.

◆ RTFBorderRowVertical

#define RTFBorderRowVertical   0x25

Definition at line 1075 of file rtf.h.

◆ rtfBorderShadow

#define rtfBorderShadow   81

Definition at line 537 of file rtf.h.

◆ RTFBorderSideBottom

#define RTFBorderSideBottom   0x02

Definition at line 1059 of file rtf.h.

◆ RTFBorderSideHorizontal

#define RTFBorderSideHorizontal   0x04

Definition at line 1061 of file rtf.h.

◆ RTFBorderSideLeft

#define RTFBorderSideLeft   0x01

Definition at line 1058 of file rtf.h.

◆ RTFBorderSideMask

#define RTFBorderSideMask   0x0f

Definition at line 1063 of file rtf.h.

◆ RTFBorderSideRight

#define RTFBorderSideRight   0x03

Definition at line 1060 of file rtf.h.

◆ RTFBorderSideTop

#define RTFBorderSideTop   0x00

Definition at line 1057 of file rtf.h.

◆ RTFBorderSideVertical

#define RTFBorderSideVertical   0x05

Definition at line 1062 of file rtf.h.

◆ rtfBorderSingle

#define rtfBorderSingle   79

Definition at line 535 of file rtf.h.

◆ rtfBorderSpace

#define rtfBorderSpace   88

Definition at line 544 of file rtf.h.

◆ rtfBorderThick

#define rtfBorderThick   80

Definition at line 536 of file rtf.h.

◆ rtfBorderTop

#define rtfBorderTop   72

Definition at line 528 of file rtf.h.

◆ RTFBorderTypeCell

#define RTFBorderTypeCell   0x30 /* for \clbrdrX control words */

Definition at line 1051 of file rtf.h.

◆ RTFBorderTypeMask

#define RTFBorderTypeMask   0xf0

Definition at line 1052 of file rtf.h.

◆ RTFBorderTypeNone

#define RTFBorderTypeNone   0x00

Definition at line 1048 of file rtf.h.

◆ RTFBorderTypePara

#define RTFBorderTypePara   0x10 /* for \brdrX control words */

Definition at line 1049 of file rtf.h.

◆ RTFBorderTypeRow

#define RTFBorderTypeRow   0x20 /* for \trbrdrX control words */

Definition at line 1050 of file rtf.h.

◆ rtfBorderWidth

#define rtfBorderWidth   86

Definition at line 542 of file rtf.h.

◆ rtfBottomMargin

#define rtfBottomMargin   46

Definition at line 323 of file rtf.h.

◆ rtfBottomVAlign

#define rtfBottomVAlign   49

Definition at line 408 of file rtf.h.

◆ rtfBufSiz

#define rtfBufSiz   1024

Definition at line 30 of file rtf.h.

◆ rtfBullet

#define rtfBullet   42

Definition at line 251 of file rtf.h.

◆ rtfBwdDarkBgPat

#define rtfBwdDarkBgPat   99

Definition at line 555 of file rtf.h.

◆ rtfBwdDiagBgPat

#define rtfBwdDiagBgPat   93

Definition at line 549 of file rtf.h.

◆ rtfCell

#define rtfCell   26

Definition at line 235 of file rtf.h.

◆ rtfCellBgPatColor

#define rtfCellBgPatColor   38

Definition at line 453 of file rtf.h.

◆ rtfCellBgPatH

#define rtfCellBgPatH   25

Definition at line 440 of file rtf.h.

◆ rtfCellBgPatLineColor

#define rtfCellBgPatLineColor   37

Definition at line 452 of file rtf.h.

◆ rtfCellBgPatV

#define rtfCellBgPatV   26

Definition at line 441 of file rtf.h.

◆ rtfCellBordBottom

#define rtfCellBordBottom   20

Definition at line 435 of file rtf.h.

◆ rtfCellBordLeft

#define rtfCellBordLeft   22

Definition at line 437 of file rtf.h.

◆ rtfCellBordRight

#define rtfCellBordRight   23

Definition at line 438 of file rtf.h.

◆ rtfCellBordTop

#define rtfCellBordTop   21

Definition at line 436 of file rtf.h.

◆ rtfCellBwdDarkBgPat

#define rtfCellBwdDarkBgPat   34

Definition at line 449 of file rtf.h.

◆ rtfCellBwdDiagBgPat

#define rtfCellBwdDiagBgPat   28

Definition at line 443 of file rtf.h.

◆ rtfCellDarkBgPatH

#define rtfCellDarkBgPatH   31

Definition at line 446 of file rtf.h.

◆ rtfCellDarkBgPatV

#define rtfCellDarkBgPatV   32

Definition at line 447 of file rtf.h.

◆ rtfCellDarkDiagHatchBgPat

#define rtfCellDarkDiagHatchBgPat   36

Definition at line 451 of file rtf.h.

◆ rtfCellDarkHatchBgPat

#define rtfCellDarkHatchBgPat   35

Definition at line 450 of file rtf.h.

◆ rtfCellDiagHatchBgPat

#define rtfCellDiagHatchBgPat   30

Definition at line 445 of file rtf.h.

◆ rtfCellFwdDarkBgPat

#define rtfCellFwdDarkBgPat   33

Definition at line 448 of file rtf.h.

◆ rtfCellFwdDiagBgPat

#define rtfCellFwdDiagBgPat   27

Definition at line 442 of file rtf.h.

◆ rtfCellHatchBgPat

#define rtfCellHatchBgPat   29

Definition at line 444 of file rtf.h.

◆ rtfCellPos

#define rtfCellPos   2

Definition at line 417 of file rtf.h.

◆ rtfCellShading

#define rtfCellShading   24

Definition at line 439 of file rtf.h.

◆ rtfCenterVAlign

#define rtfCenterVAlign   50

Definition at line 409 of file rtf.h.

◆ rtfCharAttr

#define rtfCharAttr   12

Definition at line 562 of file rtf.h.

◆ rtfCharCharSet

#define rtfCharCharSet   33 /* new in 1.10 */

Definition at line 596 of file rtf.h.

◆ rtfCharSet

#define rtfCharSet   2

Definition at line 100 of file rtf.h.

◆ rtfCharStyle

#define rtfCharStyle   1

Definition at line 943 of file rtf.h.

◆ rtfCharStyleNum

#define rtfCharStyleNum   32 /* new in 1.10 */

Definition at line 595 of file rtf.h.

◆ rtfCOAccentBar

#define rtfCOAccentBar   24 /* new in 1.10 */

Definition at line 785 of file rtf.h.

◆ rtfCOAngle

#define rtfCOAngle   23 /* new in 1.10 */

Definition at line 784 of file rtf.h.

◆ rtfCOAttachAbsDist

#define rtfCOAttachAbsDist   27 /* new in 1.10 */

Definition at line 788 of file rtf.h.

◆ rtfCOAttachBottom

#define rtfCOAttachBottom   28 /* new in 1.10 */

Definition at line 789 of file rtf.h.

◆ rtfCOAttachCenter

#define rtfCOAttachCenter   29 /* new in 1.10 */

Definition at line 790 of file rtf.h.

◆ rtfCOAttachSmart

#define rtfCOAttachSmart   35 /* new in 1.10 */

Definition at line 796 of file rtf.h.

◆ rtfCOAttachTop

#define rtfCOAttachTop   30 /* new in 1.10 */

Definition at line 791 of file rtf.h.

◆ rtfCOBestFit

#define rtfCOBestFit   25 /* new in 1.10 */

Definition at line 786 of file rtf.h.

◆ rtfCOBorder

#define rtfCOBorder   26 /* new in 1.10 */

Definition at line 787 of file rtf.h.

◆ rtfCODoubleLine

#define rtfCODoubleLine   36 /* new in 1.10 */

Definition at line 797 of file rtf.h.

◆ rtfColBreak

#define rtfColBreak   6

Definition at line 365 of file rtf.h.

◆ rtfCOLength

#define rtfCOLength   31 /* new in 1.10 */

Definition at line 792 of file rtf.h.

◆ rtfColorName

#define rtfColorName   5

Definition at line 201 of file rtf.h.

◆ rtfColorTbl

#define rtfColorTbl   6

Definition at line 116 of file rtf.h.

◆ rtfColumn

#define rtfColumn   31

Definition at line 240 of file rtf.h.

◆ rtfColumnLine

#define rtfColumnLine   15

Definition at line 374 of file rtf.h.

◆ rtfColumnNumber

#define rtfColumnNumber   12 /* new in 1.10 */

Definition at line 371 of file rtf.h.

◆ rtfColumns

#define rtfColumns   10

Definition at line 369 of file rtf.h.

◆ rtfColumnSpace

#define rtfColumnSpace   11

Definition at line 370 of file rtf.h.

◆ rtfColumnSpRight

#define rtfColumnSpRight   13 /* new in 1.10 */

Definition at line 372 of file rtf.h.

◆ rtfColumnWidth

#define rtfColumnWidth   14 /* new in 1.10 */

Definition at line 373 of file rtf.h.

◆ rtfCombineTblBorders

#define rtfCombineTblBorders   62 /* new in 1.10 */

Definition at line 339 of file rtf.h.

◆ rtfCONegXQuadrant

#define rtfCONegXQuadrant   32 /* new in 1.10 */

Definition at line 793 of file rtf.h.

◆ rtfCONegYQuadrant

#define rtfCONegYQuadrant   33 /* new in 1.10 */

Definition at line 794 of file rtf.h.

◆ rtfControl

#define rtfControl   3

Definition at line 81 of file rtf.h.

◆ rtfControlKey

#define rtfControlKey   2 /* new in 1.10 */

Definition at line 710 of file rtf.h.

◆ rtfCOOffset

#define rtfCOOffset   34 /* new in 1.10 */

Definition at line 795 of file rtf.h.

◆ rtfCORightAngle

#define rtfCORightAngle   37 /* new in 1.10 */

Definition at line 798 of file rtf.h.

◆ rtfCOSingleLine

#define rtfCOSingleLine   38 /* new in 1.10 */

Definition at line 799 of file rtf.h.

◆ rtfCOTripleLine

#define rtfCOTripleLine   39 /* new in 1.10 */

Definition at line 800 of file rtf.h.

◆ rtfCurAnnotRef

#define rtfCurAnnotRef   23

Definition at line 232 of file rtf.h.

◆ rtfCurFNote

#define rtfCurFNote   22

Definition at line 231 of file rtf.h.

◆ rtfCurHeadDate

#define rtfCurHeadDate   16

Definition at line 225 of file rtf.h.

◆ rtfCurHeadDateAbbrev

#define rtfCurHeadDateAbbrev   18

Definition at line 227 of file rtf.h.

◆ rtfCurHeadDateLong

#define rtfCurHeadDateLong   17

Definition at line 226 of file rtf.h.

◆ rtfCurHeadPage

#define rtfCurHeadPage   20

Definition at line 229 of file rtf.h.

◆ rtfCurHeadPict

#define rtfCurHeadPict   57 /* valid? */

Definition at line 265 of file rtf.h.

◆ rtfCurHeadTime

#define rtfCurHeadTime   19

Definition at line 228 of file rtf.h.

◆ rtfCvtMailMergeQuote

#define rtfCvtMailMergeQuote   59 /* new in 1.10 */

Definition at line 336 of file rtf.h.

◆ rtfDarkBgPatH

#define rtfDarkBgPatH   96

Definition at line 552 of file rtf.h.

◆ rtfDarkBgPatV

#define rtfDarkBgPatV   97

Definition at line 553 of file rtf.h.

◆ rtfDarkDiagHatchBgPat

#define rtfDarkDiagHatchBgPat   101

Definition at line 557 of file rtf.h.

◆ rtfDarkHatchBgPat

#define rtfDarkHatchBgPat   100

Definition at line 556 of file rtf.h.

◆ rtfDataField

#define rtfDataField   68 /* new in 1.10 */

Definition at line 178 of file rtf.h.

◆ rtfDbUnderline

#define rtfDbUnderline   22

Definition at line 585 of file rtf.h.

◆ rtfDefFont

#define rtfDefFont   1

Definition at line 98 of file rtf.h.

◆ rtfDefLanguage

#define rtfDefLanguage   11

Definition at line 288 of file rtf.h.

◆ rtfDefTab

#define rtfDefTab   0

Definition at line 277 of file rtf.h.

◆ rtfDeleted

#define rtfDeleted   3

Definition at line 566 of file rtf.h.

◆ rtfDestination

#define rtfDestination   3

Definition at line 109 of file rtf.h.

◆ rtfDevIndBitmap

#define rtfDevIndBitmap   3

Definition at line 605 of file rtf.h.

◆ rtfDiagHatchBgPat

#define rtfDiagHatchBgPat   95

Definition at line 551 of file rtf.h.

◆ rtfDistFromTextAll

#define rtfDistFromTextAll   22 /* renamed in 1.10 */

Definition at line 668 of file rtf.h.

◆ rtfDistFromTextX

#define rtfDistFromTextX   23 /* new in 1.10 */

Definition at line 669 of file rtf.h.

◆ rtfDistFromTextY

#define rtfDistFromTextY   24 /* new in 1.10 */

Definition at line 670 of file rtf.h.

◆ rtfDocAttr

#define rtfDocAttr   8

Definition at line 276 of file rtf.h.

◆ rtfDocTemplate

#define rtfDocTemplate   10 /* new in 1.10 */

Definition at line 287 of file rtf.h.

◆ rtfDotUnderline

#define rtfDotUnderline   21 /* renamed in 1.10 */

Definition at line 584 of file rtf.h.

◆ rtfDrawArc

#define rtfDrawArc   11 /* new in 1.10 */

Definition at line 770 of file rtf.h.

◆ rtfDrawArcFlipX

#define rtfDrawArcFlipX   46 /* new in 1.10 */

Definition at line 810 of file rtf.h.

◆ rtfDrawArcFlipY

#define rtfDrawArcFlipY   47 /* new in 1.10 */

Definition at line 811 of file rtf.h.

◆ rtfDrawAttr

#define rtfDrawAttr   26 /* new in 1.10 */

Definition at line 757 of file rtf.h.

◆ rtfDrawBeginGroup

#define rtfDrawBeginGroup   8 /* new in 1.10 */

Definition at line 767 of file rtf.h.

◆ rtfDrawBgFillBlue

#define rtfDrawBgFillBlue   68 /* new in 1.10 */

Definition at line 835 of file rtf.h.

◆ rtfDrawBgFillGray

#define rtfDrawBgFillGray   72 /* new in 1.10 */

Definition at line 839 of file rtf.h.

◆ rtfDrawBgFillGreen

#define rtfDrawBgFillGreen   69 /* new in 1.10 */

Definition at line 836 of file rtf.h.

◆ rtfDrawBgFillPalette

#define rtfDrawBgFillPalette   71 /* new in 1.10 */

Definition at line 838 of file rtf.h.

◆ rtfDrawBgFillRed

#define rtfDrawBgFillRed   70 /* new in 1.10 */

Definition at line 837 of file rtf.h.

◆ rtfDrawCallout

#define rtfDrawCallout   12 /* new in 1.10 */

Definition at line 771 of file rtf.h.

◆ rtfDrawColumnRelX

#define rtfDrawColumnRelX   2 /* new in 1.10 */

Definition at line 760 of file rtf.h.

◆ rtfDrawColumnRelY

#define rtfDrawColumnRelY   5 /* new in 1.10 */

Definition at line 763 of file rtf.h.

◆ rtfDrawEllipse

#define rtfDrawEllipse   13 /* new in 1.10 */

Definition at line 772 of file rtf.h.

◆ rtfDrawEndArrowLength

#define rtfDrawEndArrowLength   61 /* new in 1.10 */

Definition at line 827 of file rtf.h.

◆ rtfDrawEndArrowWidth

#define rtfDrawEndArrowWidth   63 /* new in 1.10 */

Definition at line 829 of file rtf.h.

◆ rtfDrawEndGroup

#define rtfDrawEndGroup   10 /* new in 1.10 */

Definition at line 769 of file rtf.h.

◆ rtfDrawFgFillBlue

#define rtfDrawFgFillBlue   73 /* new in 1.10 */

Definition at line 840 of file rtf.h.

◆ rtfDrawFgFillGray

#define rtfDrawFgFillGray   77 /* new in 1.10 */

Definition at line 844 of file rtf.h.

◆ rtfDrawFgFillGreen

#define rtfDrawFgFillGreen   74 /* new in 1.10 */

Definition at line 841 of file rtf.h.

◆ rtfDrawFgFillPalette

#define rtfDrawFgFillPalette   76 /* new in 1.10 */

Definition at line 843 of file rtf.h.

◆ rtfDrawFgFillRed

#define rtfDrawFgFillRed   75 /* new in 1.10 */

Definition at line 842 of file rtf.h.

◆ rtfDrawFillPatIndex

#define rtfDrawFillPatIndex   78 /* new in 1.10 */

Definition at line 845 of file rtf.h.

◆ rtfDrawGroupCount

#define rtfDrawGroupCount   9 /* new in 1.10 */

Definition at line 768 of file rtf.h.

◆ rtfDrawHeight

#define rtfDrawHeight   7 /* new in 1.10 */

Definition at line 765 of file rtf.h.

◆ rtfDrawHollowEndArrow

#define rtfDrawHollowEndArrow   60 /* new in 1.10 */

Definition at line 826 of file rtf.h.

◆ rtfDrawHollowStartArrow

#define rtfDrawHollowStartArrow   64 /* new in 1.10 */

Definition at line 830 of file rtf.h.

◆ rtfDrawLine

#define rtfDrawLine   14 /* new in 1.10 */

Definition at line 773 of file rtf.h.

◆ rtfDrawLineBlue

#define rtfDrawLineBlue   48 /* new in 1.10 */

Definition at line 813 of file rtf.h.

◆ rtfDrawLineDash

#define rtfDrawLineDash   54 /* new in 1.10 */

Definition at line 819 of file rtf.h.

◆ rtfDrawLineDashDot

#define rtfDrawLineDashDot   52 /* new in 1.10 */

Definition at line 817 of file rtf.h.

◆ rtfDrawLineDashDotDot

#define rtfDrawLineDashDotDot   53 /* new in 1.10 */

Definition at line 818 of file rtf.h.

◆ rtfDrawLineDot

#define rtfDrawLineDot   55 /* new in 1.10 */

Definition at line 820 of file rtf.h.

◆ rtfDrawLineGray

#define rtfDrawLineGray   56 /* new in 1.10 */

Definition at line 821 of file rtf.h.

◆ rtfDrawLineGreen

#define rtfDrawLineGreen   49 /* new in 1.10 */

Definition at line 814 of file rtf.h.

◆ rtfDrawLineHollow

#define rtfDrawLineHollow   57 /* new in 1.10 */

Definition at line 822 of file rtf.h.

◆ rtfDrawLinePalette

#define rtfDrawLinePalette   51 /* new in 1.10 */

Definition at line 816 of file rtf.h.

◆ rtfDrawLineRed

#define rtfDrawLineRed   50 /* new in 1.10 */

Definition at line 815 of file rtf.h.

◆ rtfDrawLineSolid

#define rtfDrawLineSolid   58 /* new in 1.10 */

Definition at line 823 of file rtf.h.

◆ rtfDrawLineWidth

#define rtfDrawLineWidth   59 /* new in 1.10 */

Definition at line 824 of file rtf.h.

◆ rtfDrawLock

#define rtfDrawLock   0 /* new in 1.10 */

Definition at line 758 of file rtf.h.

◆ rtfDrawMarginRelX

#define rtfDrawMarginRelX   3 /* new in 1.10 */

Definition at line 761 of file rtf.h.

◆ rtfDrawMarginRelY

#define rtfDrawMarginRelY   6 /* new in 1.10 */

Definition at line 764 of file rtf.h.

◆ rtfDrawObject

#define rtfDrawObject   55 /* new in 1.10 */

Definition at line 165 of file rtf.h.

◆ rtfDrawOffsetX

#define rtfDrawOffsetX   19 /* new in 1.10 */

Definition at line 779 of file rtf.h.

◆ rtfDrawOffsetY

#define rtfDrawOffsetY   21 /* new in 1.10 */

Definition at line 781 of file rtf.h.

◆ rtfDrawPageRelX

#define rtfDrawPageRelX   1 /* new in 1.10 */

Definition at line 759 of file rtf.h.

◆ rtfDrawPageRelY

#define rtfDrawPageRelY   4 /* new in 1.10 */

Definition at line 762 of file rtf.h.

◆ rtfDrawPointX

#define rtfDrawPointX   43 /* new in 1.10 */

Definition at line 806 of file rtf.h.

◆ rtfDrawPointY

#define rtfDrawPointY   44 /* new in 1.10 */

Definition at line 807 of file rtf.h.

◆ rtfDrawPolyCount

#define rtfDrawPolyCount   45 /* new in 1.10 */

Definition at line 808 of file rtf.h.

◆ rtfDrawPolygon

#define rtfDrawPolygon   15 /* new in 1.10 */

Definition at line 774 of file rtf.h.

◆ rtfDrawPolyLine

#define rtfDrawPolyLine   16 /* new in 1.10 */

Definition at line 775 of file rtf.h.

◆ rtfDrawRect

#define rtfDrawRect   17 /* new in 1.10 */

Definition at line 776 of file rtf.h.

◆ rtfDrawRoundRect

#define rtfDrawRoundRect   42 /* new in 1.10 */

Definition at line 804 of file rtf.h.

◆ rtfDrawShadow

#define rtfDrawShadow   79 /* new in 1.10 */

Definition at line 847 of file rtf.h.

◆ rtfDrawShadowXOffset

#define rtfDrawShadowXOffset   80 /* new in 1.10 */

Definition at line 848 of file rtf.h.

◆ rtfDrawShadowYOffset

#define rtfDrawShadowYOffset   81 /* new in 1.10 */

Definition at line 849 of file rtf.h.

◆ rtfDrawSizeX

#define rtfDrawSizeX   20 /* new in 1.10 */

Definition at line 780 of file rtf.h.

◆ rtfDrawSizeY

#define rtfDrawSizeY   22 /* new in 1.10 */

Definition at line 782 of file rtf.h.

◆ rtfDrawSolidEndArrow

#define rtfDrawSolidEndArrow   62 /* new in 1.10 */

Definition at line 828 of file rtf.h.

◆ rtfDrawSolidStartArrow

#define rtfDrawSolidStartArrow   66 /* new in 1.10 */

Definition at line 832 of file rtf.h.

◆ rtfDrawStartArrowLength

#define rtfDrawStartArrowLength   65 /* new in 1.10 */

Definition at line 831 of file rtf.h.

◆ rtfDrawStartArrowWidth

#define rtfDrawStartArrowWidth   67 /* new in 1.10 */

Definition at line 833 of file rtf.h.

◆ rtfDrawTextBox

#define rtfDrawTextBox   18 /* new in 1.10 */

Definition at line 777 of file rtf.h.

◆ rtfDrawTextBoxMargin

#define rtfDrawTextBoxMargin   40 /* new in 1.10 */

Definition at line 802 of file rtf.h.

◆ rtfDrawTextBoxText

#define rtfDrawTextBoxText   41 /* new in 1.10 */

Definition at line 803 of file rtf.h.

◆ rtfDropCapLines

#define rtfDropCapLines   26 /* new in 1.10 */

Definition at line 672 of file rtf.h.

◆ rtfDropCapType

#define rtfDropCapType   27 /* new in 1.10 */

Definition at line 673 of file rtf.h.

◆ rtfEmbeddedFont

#define rtfEmbeddedFont   2 /* new in 1.10 */

Definition at line 112 of file rtf.h.

◆ rtfEmDash

#define rtfEmDash   38

Definition at line 247 of file rtf.h.

◆ rtfEmfBlip

#define rtfEmfBlip   5

Definition at line 607 of file rtf.h.

◆ rtfEmSpace

#define rtfEmSpace   40 /* new in 1.10 */

Definition at line 249 of file rtf.h.

◆ rtfENContNotice

#define rtfENContNotice   27 /* new in 1.10 */

Definition at line 137 of file rtf.h.

◆ rtfENContSep

#define rtfENContSep   26 /* new in 1.10 */

Definition at line 136 of file rtf.h.

◆ rtfEnDash

#define rtfEnDash   39

Definition at line 248 of file rtf.h.

◆ rtfEndGroup

#define rtfEndGroup   1

Definition at line 90 of file rtf.h.

◆ rtfENoteBottom

#define rtfENoteBottom   20 /* new in 1.10 */

Definition at line 297 of file rtf.h.

◆ rtfENoteEndDoc

#define rtfENoteEndDoc   18 /* new in 1.10 */

Definition at line 295 of file rtf.h.

◆ rtfENoteEndSect

#define rtfENoteEndSect   17 /* new in 1.10 */

Definition at line 294 of file rtf.h.

◆ rtfENoteHere

#define rtfENoteHere   1

Definition at line 360 of file rtf.h.

◆ rtfENoteNumArabic

#define rtfENoteNumArabic   34 /* new in 1.10 */

Definition at line 311 of file rtf.h.

◆ rtfENoteNumChicago

#define rtfENoteNumChicago   39 /* new in 1.10 */

Definition at line 316 of file rtf.h.

◆ rtfENoteNumLLetter

#define rtfENoteNumLLetter   35 /* new in 1.10 */

Definition at line 312 of file rtf.h.

◆ rtfENoteNumLRoman

#define rtfENoteNumLRoman   37 /* new in 1.10 */

Definition at line 314 of file rtf.h.

◆ rtfENoteNumULetter

#define rtfENoteNumULetter   36 /* new in 1.10 */

Definition at line 313 of file rtf.h.

◆ rtfENoteNumURoman

#define rtfENoteNumURoman   38 /* new in 1.10 */

Definition at line 315 of file rtf.h.

◆ rtfENoteRestart

#define rtfENoteRestart   26 /* new in 1.10 */

Definition at line 303 of file rtf.h.

◆ rtfENoteRestartCont

#define rtfENoteRestartCont   27 /* new in 1.10 */

Definition at line 304 of file rtf.h.

◆ rtfENoteStart

#define rtfENoteStart   22 /* new in 1.10 */

Definition at line 299 of file rtf.h.

◆ rtfENoteText

#define rtfENoteText   19 /* new in 1.10 */

Definition at line 296 of file rtf.h.

◆ rtfENSep

#define rtfENSep   25 /* new in 1.10 */

Definition at line 135 of file rtf.h.

◆ rtfEnSpace

#define rtfEnSpace   41 /* new in 1.10 */

Definition at line 250 of file rtf.h.

◆ rtfEOF

#define rtfEOF   4

Definition at line 82 of file rtf.h.

◆ rtfEvenBreak

#define rtfEvenBreak   8

Definition at line 367 of file rtf.h.

◆ rtfExpand

#define rtfExpand   7

Definition at line 570 of file rtf.h.

◆ rtfExpandTwips

#define rtfExpandTwips   8 /* new in 1.10 */

Definition at line 571 of file rtf.h.

◆ rtfFacingPage

#define rtfFacingPage   47

Definition at line 324 of file rtf.h.

◆ rtfFENoteType

#define rtfFENoteType   12 /* new in 1.10 */

Definition at line 289 of file rtf.h.

◆ rtfFFBidirectional

#define rtfFFBidirectional   7 /* new in 1.10 */

Definition at line 199 of file rtf.h.

◆ rtfFFDecor

#define rtfFFDecor   5

Definition at line 197 of file rtf.h.

◆ rtfFFModern

#define rtfFFModern   3

Definition at line 195 of file rtf.h.

◆ rtfFFNil

#define rtfFFNil   0

Definition at line 192 of file rtf.h.

◆ rtfFFRoman

#define rtfFFRoman   1

Definition at line 193 of file rtf.h.

◆ rtfFFScript

#define rtfFFScript   4

Definition at line 196 of file rtf.h.

◆ rtfFFSwiss

#define rtfFFSwiss   2

Definition at line 194 of file rtf.h.

◆ rtfFFTech

#define rtfFFTech   6

Definition at line 198 of file rtf.h.

◆ rtfField

#define rtfField   65

Definition at line 175 of file rtf.h.

◆ rtfFieldAlt

#define rtfFieldAlt   4 /* new in 1.10 */

Definition at line 639 of file rtf.h.

◆ rtfFieldAttr

#define rtfFieldAttr   16

Definition at line 634 of file rtf.h.

◆ rtfFieldDirty

#define rtfFieldDirty   0

Definition at line 635 of file rtf.h.

◆ rtfFieldEdited

#define rtfFieldEdited   1

Definition at line 636 of file rtf.h.

◆ rtfFieldInst

#define rtfFieldInst   66

Definition at line 176 of file rtf.h.

◆ rtfFieldLocked

#define rtfFieldLocked   2

Definition at line 637 of file rtf.h.

◆ rtfFieldPrivate

#define rtfFieldPrivate   3

Definition at line 638 of file rtf.h.

◆ rtfFieldResult

#define rtfFieldResult   67

Definition at line 177 of file rtf.h.

◆ rtfFileAttr

#define rtfFileAttr   24 /* new in 1.10 */

Definition at line 741 of file rtf.h.

◆ rtfFileInfo

#define rtfFileInfo   5 /* new in 1.10 */

Definition at line 115 of file rtf.h.

◆ rtfFileNum

#define rtfFileNum   0 /* new in 1.10 */

Definition at line 742 of file rtf.h.

◆ rtfFileOSNum

#define rtfFileOSNum   2 /* new in 1.10 */

Definition at line 744 of file rtf.h.

◆ rtfFileRelPath

#define rtfFileRelPath   1 /* new in 1.10 */

Definition at line 743 of file rtf.h.

◆ rtfFileSource

#define rtfFileSource   25 /* new in 1.10 */

Definition at line 746 of file rtf.h.

◆ rtfFileTbl

#define rtfFileTbl   4 /* new in 1.10 */

Definition at line 114 of file rtf.h.

◆ rtfFirstIndent

#define rtfFirstIndent   15

Definition at line 471 of file rtf.h.

◆ rtfFNAlt

#define rtfFNAlt   0 /* new in 1.10 */

Definition at line 705 of file rtf.h.

◆ rtfFNContNotice

#define rtfFNContNotice   24

Definition at line 134 of file rtf.h.

◆ rtfFNContSep

#define rtfFNContSep   23

Definition at line 133 of file rtf.h.

◆ rtfFNoteAttr

#define rtfFNoteAttr   20 /* new in 1.10 */

Definition at line 704 of file rtf.h.

◆ rtfFNoteBottom

#define rtfFNoteBottom   16

Definition at line 293 of file rtf.h.

◆ rtfFNoteCont

#define rtfFNoteCont   25

Definition at line 234 of file rtf.h.

◆ rtfFNoteEndDoc

#define rtfFNoteEndDoc   14

Definition at line 291 of file rtf.h.

◆ rtfFNoteEndSect

#define rtfFNoteEndSect   13

Definition at line 290 of file rtf.h.

◆ rtfFNoteNumArabic

#define rtfFNoteNumArabic   28 /* new in 1.10 */

Definition at line 305 of file rtf.h.

◆ rtfFNoteNumChicago

#define rtfFNoteNumChicago   33 /* new in 1.10 */

Definition at line 310 of file rtf.h.

◆ rtfFNoteNumLLetter

#define rtfFNoteNumLLetter   29 /* new in 1.10 */

Definition at line 306 of file rtf.h.

◆ rtfFNoteNumLRoman

#define rtfFNoteNumLRoman   31 /* new in 1.10 */

Definition at line 308 of file rtf.h.

◆ rtfFNoteNumULetter

#define rtfFNoteNumULetter   30 /* new in 1.10 */

Definition at line 307 of file rtf.h.

◆ rtfFNoteNumURoman

#define rtfFNoteNumURoman   32 /* new in 1.10 */

Definition at line 309 of file rtf.h.

◆ rtfFNoteRestart

#define rtfFNoteRestart   24

Definition at line 301 of file rtf.h.

◆ rtfFNoteRestartCont

#define rtfFNoteRestartCont   25 /* new in 1.10 */

Definition at line 302 of file rtf.h.

◆ rtfFNoteRestartPage

#define rtfFNoteRestartPage   23 /* new in 1.10 */

Definition at line 300 of file rtf.h.

◆ rtfFNoteSep

#define rtfFNoteSep   24

Definition at line 233 of file rtf.h.

◆ rtfFNoteStart

#define rtfFNoteStart   21

Definition at line 298 of file rtf.h.

◆ rtfFNoteText

#define rtfFNoteText   15

Definition at line 292 of file rtf.h.

◆ rtfFNSep

#define rtfFNSep   22

Definition at line 132 of file rtf.h.

◆ rtfFontAltName

#define rtfFontAltName   1 /* new in 1.10 */

Definition at line 111 of file rtf.h.

◆ rtfFontAttr

#define rtfFontAttr   23 /* new in 1.10 */

Definition at line 734 of file rtf.h.

◆ rtfFontCharSet

#define rtfFontCharSet   0 /* new in 1.10 */

Definition at line 735 of file rtf.h.

◆ rtfFontCodePage

#define rtfFontCodePage   2 /* new in 1.10 */

Definition at line 737 of file rtf.h.

◆ rtfFontFamily

#define rtfFontFamily   4

Definition at line 191 of file rtf.h.

◆ rtfFontFile

#define rtfFontFile   3 /* new in 1.10 */

Definition at line 113 of file rtf.h.

◆ rtfFontNum

#define rtfFontNum   10

Definition at line 573 of file rtf.h.

◆ rtfFontPitch

#define rtfFontPitch   1 /* new in 1.10 */

Definition at line 736 of file rtf.h.

◆ rtfFontSize

#define rtfFontSize   11

Definition at line 574 of file rtf.h.

◆ rtfFontTbl

#define rtfFontTbl   0

Definition at line 110 of file rtf.h.

◆ rtfFooter

#define rtfFooter   31

Definition at line 141 of file rtf.h.

◆ rtfFooterFirst

#define rtfFooterFirst   37

Definition at line 147 of file rtf.h.

◆ rtfFooterLeft

#define rtfFooterLeft   35

Definition at line 145 of file rtf.h.

◆ rtfFooterRight

#define rtfFooterRight   36

Definition at line 146 of file rtf.h.

◆ rtfFooterY

#define rtfFooterY   32

Definition at line 391 of file rtf.h.

◆ rtfFootnote

#define rtfFootnote   56

Definition at line 166 of file rtf.h.

◆ rtfForeColor

#define rtfForeColor   28

Definition at line 591 of file rtf.h.

◆ rtfFormDisplay

#define rtfFormDisplay   69 /* new in 1.10 */

Definition at line 346 of file rtf.h.

◆ rtfFormProtected

#define rtfFormProtected   66 /* new in 1.10 */

Definition at line 343 of file rtf.h.

◆ rtfFormShading

#define rtfFormShading   68 /* new in 1.10 */

Definition at line 345 of file rtf.h.

◆ rtfFormula

#define rtfFormula   47

Definition at line 256 of file rtf.h.

◆ rtfFracWidth

#define rtfFracWidth   6

Definition at line 283 of file rtf.h.

◆ rtfFTypeNil

#define rtfFTypeNil   3 /* new in 1.10 */

Definition at line 738 of file rtf.h.

◆ rtfFTypeTrueType

#define rtfFTypeTrueType   4 /* new in 1.10 */

Definition at line 739 of file rtf.h.

◆ rtfFunctionKey

#define rtfFunctionKey   3 /* new in 1.10 */

Definition at line 711 of file rtf.h.

◆ rtfFwdDarkBgPat

#define rtfFwdDarkBgPat   98

Definition at line 554 of file rtf.h.

◆ rtfFwdDiagBgPat

#define rtfFwdDiagBgPat   92

Definition at line 548 of file rtf.h.

◆ rtfGenerator

#define rtfGenerator   74

Definition at line 184 of file rtf.h.

◆ rtfGray

#define rtfGray   35

Definition at line 598 of file rtf.h.

◆ rtfGreen

#define rtfGreen   1

Definition at line 203 of file rtf.h.

◆ rtfGroup

#define rtfGroup   1

Definition at line 79 of file rtf.h.

◆ rtfGutterWid

#define rtfGutterWid   48

Definition at line 325 of file rtf.h.

◆ rtfHatchBgPat

#define rtfHatchBgPat   94

Definition at line 550 of file rtf.h.

◆ rtfHeader

#define rtfHeader   30

Definition at line 140 of file rtf.h.

◆ rtfHeaderFirst

#define rtfHeaderFirst   34

Definition at line 144 of file rtf.h.

◆ rtfHeaderLeft

#define rtfHeaderLeft   32

Definition at line 142 of file rtf.h.

◆ rtfHeaderRight

#define rtfHeaderRight   33

Definition at line 143 of file rtf.h.

◆ rtfHeaderY

#define rtfHeaderY   31

Definition at line 390 of file rtf.h.

◆ rtfHyphAuto

#define rtfHyphAuto   4 /* new in 1.10 */

Definition at line 281 of file rtf.h.

◆ rtfHyphCaps

#define rtfHyphCaps   3 /* new in 1.10 */

Definition at line 280 of file rtf.h.

◆ rtfHyphConsecLines

#define rtfHyphConsecLines   2 /* new in 1.10 */

Definition at line 279 of file rtf.h.

◆ rtfHyphenate

#define rtfHyphenate   2 /* new in 1.10 */

Definition at line 458 of file rtf.h.

◆ rtfHyphHotZone

#define rtfHyphHotZone   1

Definition at line 278 of file rtf.h.

◆ rtfIAuthor

#define rtfIAuthor   13

Definition at line 123 of file rtf.h.

◆ rtfIBackupTime

#define rtfIBackupTime   4

Definition at line 212 of file rtf.h.

◆ rtfIComment

#define rtfIComment   16

Definition at line 126 of file rtf.h.

◆ rtfICreateTime

#define rtfICreateTime   1

Definition at line 209 of file rtf.h.

◆ rtfIDay

#define rtfIDay   8

Definition at line 216 of file rtf.h.

◆ rtfIDoccomm

#define rtfIDoccomm   18

Definition at line 128 of file rtf.h.

◆ rtfIEditTime

#define rtfIEditTime   5

Definition at line 213 of file rtf.h.

◆ rtfIHour

#define rtfIHour   9

Definition at line 217 of file rtf.h.

◆ rtfIIntID

#define rtfIIntID   15

Definition at line 223 of file rtf.h.

◆ rtfIIntVersion

#define rtfIIntVersion   0

Definition at line 208 of file rtf.h.

◆ rtfIKeywords

#define rtfIKeywords   15

Definition at line 125 of file rtf.h.

◆ rtfIMinute

#define rtfIMinute   10

Definition at line 218 of file rtf.h.

◆ rtfIMonth

#define rtfIMonth   7

Definition at line 215 of file rtf.h.

◆ rtfINChars

#define rtfINChars   14

Definition at line 222 of file rtf.h.

◆ rtfIndex

#define rtfIndex   69

Definition at line 179 of file rtf.h.

◆ rtfIndexAttr

#define rtfIndexAttr   27 /* new in 1.10 */

Definition at line 855 of file rtf.h.

◆ rtfIndexBold

#define rtfIndexBold   1 /* reclassified in 1.10 */

Definition at line 857 of file rtf.h.

◆ rtfIndexItalic

#define rtfIndexItalic   2 /* reclassified in 1.10 */

Definition at line 858 of file rtf.h.

◆ rtfIndexNumber

#define rtfIndexNumber   0 /* new in 1.10 */

Definition at line 856 of file rtf.h.

◆ rtfIndexRange

#define rtfIndexRange   71

Definition at line 181 of file rtf.h.

◆ rtfIndexText

#define rtfIndexText   70

Definition at line 180 of file rtf.h.

◆ rtfInfo

#define rtfInfo   10

Definition at line 120 of file rtf.h.

◆ rtfINPages

#define rtfINPages   12

Definition at line 220 of file rtf.h.

◆ rtfInTable

#define rtfInTable   3

Definition at line 459 of file rtf.h.

◆ rtfInvisible

#define rtfInvisible   27

Definition at line 590 of file rtf.h.

◆ rtfINWords

#define rtfINWords   13

Definition at line 221 of file rtf.h.

◆ rtfIOperator

#define rtfIOperator   14

Definition at line 124 of file rtf.h.

◆ rtfIPrintTime

#define rtfIPrintTime   3

Definition at line 211 of file rtf.h.

◆ rtfIRevisionTime

#define rtfIRevisionTime   2

Definition at line 210 of file rtf.h.

◆ rtfISecond

#define rtfISecond   11 /* new in 1.10 */

Definition at line 219 of file rtf.h.

◆ rtfISubject

#define rtfISubject   12

Definition at line 122 of file rtf.h.

◆ rtfItalic

#define rtfItalic   12

Definition at line 575 of file rtf.h.

◆ rtfITitle

#define rtfITitle   11

Definition at line 121 of file rtf.h.

◆ rtfIVerscomm

#define rtfIVerscomm   19

Definition at line 129 of file rtf.h.

◆ rtfIVersion

#define rtfIVersion   17

Definition at line 127 of file rtf.h.

◆ rtfIYear

#define rtfIYear   6

Definition at line 214 of file rtf.h.

◆ rtfJustVAlign

#define rtfJustVAlign   51

Definition at line 410 of file rtf.h.

◆ rtfKeep

#define rtfKeep   4

Definition at line 460 of file rtf.h.

◆ rtfKeepNext

#define rtfKeepNext   6

Definition at line 462 of file rtf.h.

◆ rtfKerning

#define rtfKerning   9 /* new in 1.10 */

Definition at line 572 of file rtf.h.

◆ rtfKeyCode

#define rtfKeyCode   8

Definition at line 118 of file rtf.h.

◆ rtfKeyCodeAttr

#define rtfKeyCodeAttr   21 /* new in 1.10 */

Definition at line 707 of file rtf.h.

◆ rtfLandscape

#define rtfLandscape   50

Definition at line 327 of file rtf.h.

◆ rtfLangAlbanian

#define rtfLangAlbanian   0x041c

Definition at line 891 of file rtf.h.

◆ rtfLangArabic

#define rtfLangArabic   0x0401

Definition at line 892 of file rtf.h.

◆ rtfLangAustralianEnglish

#define rtfLangAustralianEnglish   0x0c09

Definition at line 903 of file rtf.h.

◆ rtfLangBahasa

#define rtfLangBahasa   0x0421

Definition at line 893 of file rtf.h.

◆ rtfLangBelgianDutch

#define rtfLangBelgianDutch   0x0813

Definition at line 894 of file rtf.h.

◆ rtfLangBelgianFrench

#define rtfLangBelgianFrench   0x080c

Definition at line 895 of file rtf.h.

◆ rtfLangBokmalNorwegian

#define rtfLangBokmalNorwegian   0x0414

Definition at line 917 of file rtf.h.

◆ rtfLangBrazilianPortuguese

#define rtfLangBrazilianPortuguese   0x0416

Definition at line 896 of file rtf.h.

◆ rtfLangBulgarian

#define rtfLangBulgarian   0x0402

Definition at line 897 of file rtf.h.

◆ rtfLangCanadianFrench

#define rtfLangCanadianFrench   0x0c0c

Definition at line 908 of file rtf.h.

◆ rtfLangCastilianSpanish

#define rtfLangCastilianSpanish   0x040a

Definition at line 927 of file rtf.h.

◆ rtfLangCatalan

#define rtfLangCatalan   0x0403

Definition at line 898 of file rtf.h.

◆ rtfLangCyrillicSerboCroatian

#define rtfLangCyrillicSerboCroatian   0x081a

Definition at line 924 of file rtf.h.

◆ rtfLangCzech

#define rtfLangCzech   0x0405

Definition at line 900 of file rtf.h.

◆ rtfLangDanish

#define rtfLangDanish   0x0406

Definition at line 901 of file rtf.h.

◆ rtfLangDutch

#define rtfLangDutch   0x0413

Definition at line 902 of file rtf.h.

◆ rtfLangFinnish

#define rtfLangFinnish   0x040b

Definition at line 906 of file rtf.h.

◆ rtfLangFrench

#define rtfLangFrench   0x040c

Definition at line 907 of file rtf.h.

◆ rtfLangGerman

#define rtfLangGerman   0x0407

Definition at line 909 of file rtf.h.

◆ rtfLangGreek

#define rtfLangGreek   0x0408

Definition at line 910 of file rtf.h.

◆ rtfLangHebrew

#define rtfLangHebrew   0x040d

Definition at line 911 of file rtf.h.

◆ rtfLangHungarian

#define rtfLangHungarian   0x040e

Definition at line 912 of file rtf.h.

◆ rtfLangIcelandic

#define rtfLangIcelandic   0x040f

Definition at line 913 of file rtf.h.

◆ rtfLangItalian

#define rtfLangItalian   0x0410

Definition at line 914 of file rtf.h.

◆ rtfLangJapanese

#define rtfLangJapanese   0x0411

Definition at line 915 of file rtf.h.

◆ rtfLangKorean

#define rtfLangKorean   0x0412

Definition at line 916 of file rtf.h.

◆ rtfLangLatinCroatoSerbian

#define rtfLangLatinCroatoSerbian   0x041a

Definition at line 899 of file rtf.h.

◆ rtfLangMexicanSpanish

#define rtfLangMexicanSpanish   0x080a

Definition at line 928 of file rtf.h.

◆ rtfLangNoLang

#define rtfLangNoLang   0x0400

Definition at line 890 of file rtf.h.

◆ rtfLangNynorskNorwegian

#define rtfLangNynorskNorwegian   0x0814

Definition at line 918 of file rtf.h.

◆ rtfLangPolish

#define rtfLangPolish   0x0415

Definition at line 919 of file rtf.h.

◆ rtfLangPortuguese

#define rtfLangPortuguese   0x0816

Definition at line 920 of file rtf.h.

◆ rtfLangRhaetoRomanic

#define rtfLangRhaetoRomanic   0x0417

Definition at line 921 of file rtf.h.

◆ rtfLangRomanian

#define rtfLangRomanian   0x0418

Definition at line 922 of file rtf.h.

◆ rtfLangRussian

#define rtfLangRussian   0x0419

Definition at line 923 of file rtf.h.

◆ rtfLangSimplifiedChinese

#define rtfLangSimplifiedChinese   0x0804

Definition at line 925 of file rtf.h.

◆ rtfLangSlovak

#define rtfLangSlovak   0x041b

Definition at line 926 of file rtf.h.

◆ rtfLangSwedish

#define rtfLangSwedish   0x041d

Definition at line 929 of file rtf.h.

◆ rtfLangSwissFrench

#define rtfLangSwissFrench   0x100c

Definition at line 930 of file rtf.h.

◆ rtfLangSwissGerman

#define rtfLangSwissGerman   0x0807

Definition at line 931 of file rtf.h.

◆ rtfLangSwissItalian

#define rtfLangSwissItalian   0x0810

Definition at line 932 of file rtf.h.

◆ rtfLangThai

#define rtfLangThai   0x041e

Definition at line 933 of file rtf.h.

◆ rtfLangTraditionalChinese

#define rtfLangTraditionalChinese   0x0404

Definition at line 934 of file rtf.h.

◆ rtfLangTurkish

#define rtfLangTurkish   0x041f

Definition at line 935 of file rtf.h.

◆ rtfLanguage

#define rtfLanguage   34

Definition at line 597 of file rtf.h.

◆ rtfLangUKEnglish

#define rtfLangUKEnglish   0x0809

Definition at line 904 of file rtf.h.

◆ rtfLangUrdu

#define rtfLangUrdu   0x0420

Definition at line 936 of file rtf.h.

◆ rtfLangUSEnglish

#define rtfLangUSEnglish   0x0409

Definition at line 905 of file rtf.h.

◆ rtfLDblQuote

#define rtfLDblQuote   45

Definition at line 254 of file rtf.h.

◆ rtfLeaderDot

#define rtfLeaderDot   31

Definition at line 487 of file rtf.h.

◆ rtfLeaderEqual

#define rtfLeaderEqual   35

Definition at line 491 of file rtf.h.

◆ rtfLeaderHyphen

#define rtfLeaderHyphen   32

Definition at line 488 of file rtf.h.

◆ rtfLeaderThick

#define rtfLeaderThick   34

Definition at line 490 of file rtf.h.

◆ rtfLeaderUnder

#define rtfLeaderUnder   33

Definition at line 489 of file rtf.h.

◆ rtfLeftIndent

#define rtfLeftIndent   16

Definition at line 472 of file rtf.h.

◆ rtfLeftMargin

#define rtfLeftMargin   43

Definition at line 320 of file rtf.h.

◆ rtfLine

#define rtfLine   32

Definition at line 241 of file rtf.h.

◆ rtfLineCont

#define rtfLineCont   21

Definition at line 380 of file rtf.h.

◆ rtfLineDist

#define rtfLineDist   17

Definition at line 376 of file rtf.h.

◆ rtfLineModulus

#define rtfLineModulus   16

Definition at line 375 of file rtf.h.

◆ rtfLineRestart

#define rtfLineRestart   19

Definition at line 378 of file rtf.h.

◆ rtfLineRestartPg

#define rtfLineRestartPg   20

Definition at line 379 of file rtf.h.

◆ rtfLineStart

#define rtfLineStart   5

Definition at line 282 of file rtf.h.

◆ rtfLineStarts

#define rtfLineStarts   18

Definition at line 377 of file rtf.h.

◆ rtfLinkStyles

#define rtfLinkStyles   53 /* new in 1.10 */

Definition at line 330 of file rtf.h.

◆ rtfLQuote

#define rtfLQuote   43

Definition at line 252 of file rtf.h.

◆ rtfLTRChar

#define rtfLTRChar   31 /* new in 1.10 */

Definition at line 594 of file rtf.h.

◆ rtfLTRDoc

#define rtfLTRDoc   77 /* new in 1.10 */

Definition at line 354 of file rtf.h.

◆ rtfLTRMark

#define rtfLTRMark   53 /* new in 1.10 */

Definition at line 261 of file rtf.h.

◆ rtfLTRPar

#define rtfLTRPar   24 /* new in 1.10 */

Definition at line 480 of file rtf.h.

◆ rtfLTRRow

#define rtfLTRRow   13 /* new in 1.10 */

Definition at line 428 of file rtf.h.

◆ rtfLTRSect

#define rtfLTRSect   53 /* new in 1.10 */

Definition at line 412 of file rtf.h.

◆ rtfMacCharSet

#define rtfMacCharSet   1

Definition at line 102 of file rtf.h.

◆ rtfMacQD

#define rtfMacQD   0

Definition at line 602 of file rtf.h.

◆ rtfMakeBackup

#define rtfMakeBackup   7

Definition at line 284 of file rtf.h.

◆ rtfMaxClass

#define rtfMaxClass   5 /* highest class + 1 */

Definition at line 83 of file rtf.h.

◆ rtfMaxDestination

#define rtfMaxDestination   79 /* highest dest + 1 */

Definition at line 189 of file rtf.h.

◆ rtfMergePrevious

#define rtfMergePrevious   4

Definition at line 419 of file rtf.h.

◆ rtfMergeRngFirst

#define rtfMergeRngFirst   3

Definition at line 418 of file rtf.h.

◆ rtfMirrorMargin

#define rtfMirrorMargin   49

Definition at line 326 of file rtf.h.

◆ rtfNestCell

#define rtfNestCell   59

Definition at line 268 of file rtf.h.

◆ rtfNestLevel

#define rtfNestLevel   104

Definition at line 560 of file rtf.h.

◆ rtfNestRow

#define rtfNestRow   60

Definition at line 269 of file rtf.h.

◆ rtfNestTableProps

#define rtfNestTableProps   75

Definition at line 185 of file rtf.h.

◆ rtfNext

#define rtfNext   2

Definition at line 274 of file rtf.h.

◆ rtfNextFile

#define rtfNextFile   20 /* reclassified in 1.10 */

Definition at line 130 of file rtf.h.

◆ rtfNeXTGHeight

#define rtfNeXTGHeight   1

Definition at line 632 of file rtf.h.

◆ rtfNeXTGraphic

#define rtfNeXTGraphic   73

Definition at line 183 of file rtf.h.

◆ rtfNeXTGrAttr

#define rtfNeXTGrAttr   15

Definition at line 630 of file rtf.h.

◆ rtfNeXTGWidth

#define rtfNeXTGWidth   0

Definition at line 631 of file rtf.h.

◆ rtfNoAutoTabIndent

#define rtfNoAutoTabIndent   54 /* new in 1.10 */

Definition at line 331 of file rtf.h.

◆ rtfNoBreak

#define rtfNoBreak   5

Definition at line 364 of file rtf.h.

◆ rtfNoBrkHyphen

#define rtfNoBrkHyphen   51

Definition at line 259 of file rtf.h.

◆ rtfNoBrkSpace

#define rtfNoBrkSpace   49

Definition at line 257 of file rtf.h.

◆ rtfNoColumnBalance

#define rtfNoColumnBalance   58 /* new in 1.10 */

Definition at line 335 of file rtf.h.

◆ rtfNoExtraSpaceRL

#define rtfNoExtraSpaceRL   57 /* new in 1.10 */

Definition at line 334 of file rtf.h.

◆ rtfNoLineNum

#define rtfNoLineNum   8

Definition at line 464 of file rtf.h.

◆ rtfNoNestTables

#define rtfNoNestTables   76

Definition at line 186 of file rtf.h.

◆ rtfNonShpPict

#define rtfNonShpPict   78

Definition at line 188 of file rtf.h.

◆ rtfNoParam

#define rtfNoParam   (-1000000)

Definition at line 62 of file rtf.h.

◆ rtfNoReqHyphen

#define rtfNoReqHyphen   50

Definition at line 258 of file rtf.h.

◆ rtfNormalStyleNum

#define rtfNormalStyleNum   0

Definition at line 71 of file rtf.h.

◆ rtfNoStyleNum

#define rtfNoStyleNum   222

Definition at line 70 of file rtf.h.

◆ rtfNoSuperSub

#define rtfNoSuperSub   6 /* new in 1.10 */

Definition at line 569 of file rtf.h.

◆ rtfNoUnderline

#define rtfNoUnderline   23

Definition at line 586 of file rtf.h.

◆ rtfNoWidowControl

#define rtfNoWidowControl   5 /* new in 1.10 */

Definition at line 461 of file rtf.h.

◆ rtfNoWidthJoiner

#define rtfNoWidthJoiner   55 /* new in 1.10 */

Definition at line 263 of file rtf.h.

◆ rtfNoWidthNonJoiner

#define rtfNoWidthNonJoiner   56 /* new in 1.10 */

Definition at line 264 of file rtf.h.

◆ rtfNoWrap

#define rtfNoWrap   21

Definition at line 667 of file rtf.h.

◆ rtfObjAlias

#define rtfObjAlias   50

Definition at line 160 of file rtf.h.

◆ rtfObjAlign

#define rtfObjAlign   12 /* new in 1.10 */

Definition at line 688 of file rtf.h.

◆ rtfObjAttr

#define rtfObjAttr   19

Definition at line 675 of file rtf.h.

◆ rtfObjAutoLink

#define rtfObjAutoLink   2

Definition at line 678 of file rtf.h.

◆ rtfObjBookmarkPubObj

#define rtfObjBookmarkPubObj   25

Definition at line 701 of file rtf.h.

◆ rtfObjClass

#define rtfObjClass   46

Definition at line 156 of file rtf.h.

◆ rtfObjCropBottom

#define rtfObjCropBottom   15

Definition at line 691 of file rtf.h.

◆ rtfObjCropLeft

#define rtfObjCropLeft   16

Definition at line 692 of file rtf.h.

◆ rtfObjCropRight

#define rtfObjCropRight   17

Definition at line 693 of file rtf.h.

◆ rtfObjCropTop

#define rtfObjCropTop   14

Definition at line 690 of file rtf.h.

◆ rtfObjData

#define rtfObjData   49

Definition at line 159 of file rtf.h.

◆ rtfObject

#define rtfObject   45

Definition at line 155 of file rtf.h.

◆ rtfObjEmb

#define rtfObjEmb   0

Definition at line 676 of file rtf.h.

◆ rtfObjHt

#define rtfObjHt   9

Definition at line 685 of file rtf.h.

◆ rtfObjICEmb

#define rtfObjICEmb   5

Definition at line 681 of file rtf.h.

◆ rtfObjItem

#define rtfObjItem   53 /* new in 1.10 */

Definition at line 163 of file rtf.h.

◆ rtfObjLink

#define rtfObjLink   1

Definition at line 677 of file rtf.h.

◆ rtfObjLinkSelf

#define rtfObjLinkSelf   6

Definition at line 682 of file rtf.h.

◆ rtfObjLock

#define rtfObjLock   7

Definition at line 683 of file rtf.h.

◆ rtfObjName

#define rtfObjName   47

Definition at line 157 of file rtf.h.

◆ rtfObjPubAutoUpdate

#define rtfObjPubAutoUpdate   26

Definition at line 702 of file rtf.h.

◆ rtfObjPublisher

#define rtfObjPublisher   4 /* new in 1.10 */

Definition at line 680 of file rtf.h.

◆ rtfObjResBitmap

#define rtfObjResBitmap   22

Definition at line 698 of file rtf.h.

◆ rtfObjResMerge

#define rtfObjResMerge   24

Definition at line 700 of file rtf.h.

◆ rtfObjResPict

#define rtfObjResPict   21

Definition at line 697 of file rtf.h.

◆ rtfObjResRTF

#define rtfObjResRTF   20

Definition at line 696 of file rtf.h.

◆ rtfObjResText

#define rtfObjResText   23

Definition at line 699 of file rtf.h.

◆ rtfObjResult

#define rtfObjResult   52

Definition at line 162 of file rtf.h.

◆ rtfObjScaleX

#define rtfObjScaleX   18

Definition at line 694 of file rtf.h.

◆ rtfObjScaleY

#define rtfObjScaleY   19

Definition at line 695 of file rtf.h.

◆ rtfObjSection

#define rtfObjSection   51

Definition at line 161 of file rtf.h.

◆ rtfObjSetSize

#define rtfObjSetSize   11

Definition at line 687 of file rtf.h.

◆ rtfObjSubscriber

#define rtfObjSubscriber   3

Definition at line 679 of file rtf.h.

◆ rtfObjTime

#define rtfObjTime   48 /* new in 1.10 */

Definition at line 158 of file rtf.h.

◆ rtfObjTopic

#define rtfObjTopic   54 /* new in 1.10 */

Definition at line 164 of file rtf.h.

◆ rtfObjTransposeY

#define rtfObjTransposeY   13

Definition at line 689 of file rtf.h.

◆ rtfObjUpdate

#define rtfObjUpdate   8 /* new in 1.10 */

Definition at line 684 of file rtf.h.

◆ rtfObjWid

#define rtfObjWid   10

Definition at line 686 of file rtf.h.

◆ rtfOddBreak

#define rtfOddBreak   9

Definition at line 368 of file rtf.h.

◆ rtfOptDest

#define rtfOptDest   52

Definition at line 260 of file rtf.h.

◆ rtfOutline

#define rtfOutline   13

Definition at line 576 of file rtf.h.

◆ rtfOutlineLevel

#define rtfOutlineLevel   7 /* new in 1.10 */

Definition at line 463 of file rtf.h.

◆ rtfPage

#define rtfPage   30

Definition at line 239 of file rtf.h.

◆ rtfPageBreak

#define rtfPageBreak   7

Definition at line 366 of file rtf.h.

◆ rtfPageCont

#define rtfPageCont   34

Definition at line 393 of file rtf.h.

◆ rtfPageDecimal

#define rtfPageDecimal   38

Definition at line 397 of file rtf.h.

◆ rtfPageLLetter

#define rtfPageLLetter   42

Definition at line 401 of file rtf.h.

◆ rtfPageLRoman

#define rtfPageLRoman   40

Definition at line 399 of file rtf.h.

◆ rtfPageNumColonSep

#define rtfPageNumColonSep   45 /* new in 1.10 */

Definition at line 404 of file rtf.h.

◆ rtfPageNumEmdashSep

#define rtfPageNumEmdashSep   46 /* new in 1.10 */

Definition at line 405 of file rtf.h.

◆ rtfPageNumEndashSep

#define rtfPageNumEndashSep   47 /* new in 1.10 */

Definition at line 406 of file rtf.h.

◆ rtfPageNumHyphSep

#define rtfPageNumHyphSep   43 /* new in 1.10 */

Definition at line 402 of file rtf.h.

◆ rtfPageNumLevel

#define rtfPageNumLevel   28 /* new in 1.10 */

Definition at line 138 of file rtf.h.

◆ rtfPageNumRight

#define rtfPageNumRight   36 /* renamed in 1.10 */

Definition at line 395 of file rtf.h.

◆ rtfPageNumSpaceSep

#define rtfPageNumSpaceSep   44 /* new in 1.10 */

Definition at line 403 of file rtf.h.

◆ rtfPageNumTop

#define rtfPageNumTop   37

Definition at line 396 of file rtf.h.

◆ rtfPageRestart

#define rtfPageRestart   35

Definition at line 394 of file rtf.h.

◆ rtfPageStart

#define rtfPageStart   51

Definition at line 328 of file rtf.h.

◆ rtfPageStarts

#define rtfPageStarts   33

Definition at line 392 of file rtf.h.

◆ rtfPageULetter

#define rtfPageULetter   41

Definition at line 400 of file rtf.h.

◆ rtfPageURoman

#define rtfPageURoman   39

Definition at line 398 of file rtf.h.

◆ rtfPaperHeight

#define rtfPaperHeight   41

Definition at line 318 of file rtf.h.

◆ rtfPaperSize

#define rtfPaperSize   42 /* new in 1.10 */

Definition at line 319 of file rtf.h.

◆ rtfPaperWidth

#define rtfPaperWidth   40

Definition at line 317 of file rtf.h.

◆ rtfPar

#define rtfPar   28

Definition at line 237 of file rtf.h.

◆ rtfParAttr

#define rtfParAttr   11

Definition at line 455 of file rtf.h.

◆ rtfParBullet

#define rtfParBullet   37 /* new in 1.10 */

Definition at line 493 of file rtf.h.

◆ rtfParDef

#define rtfParDef   0

Definition at line 456 of file rtf.h.

◆ rtfParHangIndent

#define rtfParHangIndent   42 /* new in 1.10 */

Definition at line 498 of file rtf.h.

◆ rtfParLevel

#define rtfParLevel   36 /* new in 1.10 */

Definition at line 492 of file rtf.h.

◆ rtfParNumAcross

#define rtfParNumAcross   41 /* new in 1.10 */

Definition at line 497 of file rtf.h.

◆ rtfParNumAllCaps

#define rtfParNumAllCaps   54 /* new in 1.10 */

Definition at line 510 of file rtf.h.

◆ rtfParNumbering

#define rtfParNumbering   39 /* new in 1.10 */

Definition at line 149 of file rtf.h.

◆ rtfParNumBold

#define rtfParNumBold   52 /* new in 1.10 */

Definition at line 508 of file rtf.h.

◆ rtfParNumCardinal

#define rtfParNumCardinal   44 /* new in 1.10 */

Definition at line 500 of file rtf.h.

◆ rtfParNumCenter

#define rtfParNumCenter   68 /* new in 1.10 */

Definition at line 524 of file rtf.h.

◆ rtfParNumCont

#define rtfParNumCont   39 /* new in 1.10 */

Definition at line 495 of file rtf.h.

◆ rtfParNumDbUnder

#define rtfParNumDbUnder   58 /* new in 1.10 */

Definition at line 514 of file rtf.h.

◆ rtfParNumDecimal

#define rtfParNumDecimal   45 /* new in 1.10 */

Definition at line 501 of file rtf.h.

◆ rtfParNumDotUnder

#define rtfParNumDotUnder   57 /* new in 1.10 */

Definition at line 513 of file rtf.h.

◆ rtfParNumFont

#define rtfParNumFont   63 /* new in 1.10 */

Definition at line 519 of file rtf.h.

◆ rtfParNumFontSize

#define rtfParNumFontSize   64 /* new in 1.10 */

Definition at line 520 of file rtf.h.

◆ rtfParNumForeColor

#define rtfParNumForeColor   62 /* new in 1.10 */

Definition at line 518 of file rtf.h.

◆ rtfParNumInclPrev

#define rtfParNumInclPrev   67 /* new in 1.10 */

Definition at line 523 of file rtf.h.

◆ rtfParNumIndent

#define rtfParNumIndent   65 /* new in 1.10 */

Definition at line 521 of file rtf.h.

◆ rtfParNumItalic

#define rtfParNumItalic   53 /* new in 1.10 */

Definition at line 509 of file rtf.h.

◆ rtfParNumLeft

#define rtfParNumLeft   69 /* new in 1.10 */

Definition at line 525 of file rtf.h.

◆ rtfParNumLevelStyle

#define rtfParNumLevelStyle   29 /* new in 1.10 */

Definition at line 139 of file rtf.h.

◆ rtfParNumLLetter

#define rtfParNumLLetter   48 /* new in 1.10 */

Definition at line 504 of file rtf.h.

◆ rtfParNumLRoman

#define rtfParNumLRoman   49 /* new in 1.10 */

Definition at line 505 of file rtf.h.

◆ rtfParNumNoUnder

#define rtfParNumNoUnder   59 /* new in 1.10 */

Definition at line 515 of file rtf.h.

◆ rtfParNumOnce

#define rtfParNumOnce   40 /* new in 1.10 */

Definition at line 496 of file rtf.h.

◆ rtfParNumOrdinal

#define rtfParNumOrdinal   50 /* new in 1.10 */

Definition at line 506 of file rtf.h.

◆ rtfParNumOrdinalText

#define rtfParNumOrdinalText   51 /* new in 1.10 */

Definition at line 507 of file rtf.h.

◆ rtfParNumRestart

#define rtfParNumRestart   43 /* new in 1.10 */

Definition at line 499 of file rtf.h.

◆ rtfParNumRight

#define rtfParNumRight   70 /* new in 1.10 */

Definition at line 526 of file rtf.h.

◆ rtfParNumSmallCaps

#define rtfParNumSmallCaps   55 /* new in 1.10 */

Definition at line 511 of file rtf.h.

◆ rtfParNumSpacing

#define rtfParNumSpacing   66 /* new in 1.10 */

Definition at line 522 of file rtf.h.

◆ rtfParNumStartAt

#define rtfParNumStartAt   71 /* new in 1.10 */

Definition at line 527 of file rtf.h.

◆ rtfParNumStrikethru

#define rtfParNumStrikethru   61 /* new in 1.10 */

Definition at line 517 of file rtf.h.

◆ rtfParNumText

#define rtfParNumText   38 /* new in 1.10 */

Definition at line 148 of file rtf.h.

◆ rtfParNumTextAfter

#define rtfParNumTextAfter   40 /* new in 1.10 */

Definition at line 150 of file rtf.h.

◆ rtfParNumTextBefore

#define rtfParNumTextBefore   41 /* new in 1.10 */

Definition at line 151 of file rtf.h.

◆ rtfParNumULetter

#define rtfParNumULetter   46 /* new in 1.10 */

Definition at line 502 of file rtf.h.

◆ rtfParNumUnder

#define rtfParNumUnder   56 /* new in 1.10 */

Definition at line 512 of file rtf.h.

◆ rtfParNumURoman

#define rtfParNumURoman   47 /* new in 1.10 */

Definition at line 503 of file rtf.h.

◆ rtfParNumWordUnder

#define rtfParNumWordUnder   60 /* new in 1.10 */

Definition at line 516 of file rtf.h.

◆ rtfParSimple

#define rtfParSimple   38 /* new in 1.10 */

Definition at line 494 of file rtf.h.

◆ rtfParStyle

#define rtfParStyle   0 /* the default */

Definition at line 942 of file rtf.h.

◆ rtfPBBefore

#define rtfPBBefore   9

Definition at line 465 of file rtf.h.

◆ rtfPcaCharSet

#define rtfPcaCharSet   3

Definition at line 104 of file rtf.h.

◆ rtfPcCharSet

#define rtfPcCharSet   2

Definition at line 103 of file rtf.h.

◆ rtfPicBinary

#define rtfPicBinary   22

Definition at line 624 of file rtf.h.

◆ rtfPicCropBottom

#define rtfPicCropBottom   17

Definition at line 619 of file rtf.h.

◆ rtfPicCropLeft

#define rtfPicCropLeft   18

Definition at line 620 of file rtf.h.

◆ rtfPicCropRight

#define rtfPicCropRight   19

Definition at line 621 of file rtf.h.

◆ rtfPicCropTop

#define rtfPicCropTop   16

Definition at line 618 of file rtf.h.

◆ rtfPicGoalHt

#define rtfPicGoalHt   12

Definition at line 614 of file rtf.h.

◆ rtfPicGoalWid

#define rtfPicGoalWid   11

Definition at line 613 of file rtf.h.

◆ rtfPicHt

#define rtfPicHt   10

Definition at line 612 of file rtf.h.

◆ rtfPicMFBitsPerPixel

#define rtfPicMFBitsPerPixel   21 /* new in 1.10 */

Definition at line 623 of file rtf.h.

◆ rtfPicMFHasBitmap

#define rtfPicMFHasBitmap   20 /* new in 1.10 */

Definition at line 622 of file rtf.h.

◆ rtfPicScaled

#define rtfPicScaled   15

Definition at line 617 of file rtf.h.

◆ rtfPicScaleX

#define rtfPicScaleX   13

Definition at line 615 of file rtf.h.

◆ rtfPicScaleY

#define rtfPicScaleY   14

Definition at line 616 of file rtf.h.

◆ rtfPict

#define rtfPict   44

Definition at line 154 of file rtf.h.

◆ rtfPictAttr

#define rtfPictAttr   13

Definition at line 601 of file rtf.h.

◆ rtfPicWid

#define rtfPicWid   9

Definition at line 611 of file rtf.h.

◆ rtfPixelBits

#define rtfPixelBits   6

Definition at line 608 of file rtf.h.

◆ rtfPlain

#define rtfPlain   0

Definition at line 563 of file rtf.h.

◆ rtfPMMetafile

#define rtfPMMetafile   1

Definition at line 603 of file rtf.h.

◆ rtfPmPuArbitrary

#define rtfPmPuArbitrary   4

Definition at line 878 of file rtf.h.

◆ rtfPmPuHienglish

#define rtfPmPuHienglish   24

Definition at line 883 of file rtf.h.

◆ rtfPmPuHimetric

#define rtfPmPuHimetric   16

Definition at line 881 of file rtf.h.

◆ rtfPmPuLoenglish

#define rtfPmPuLoenglish   20

Definition at line 882 of file rtf.h.

◆ rtfPmPuLometric

#define rtfPmPuLometric   12

Definition at line 880 of file rtf.h.

◆ rtfPmPuPels

#define rtfPmPuPels   8

Definition at line 879 of file rtf.h.

◆ rtfPmPuTwips

#define rtfPmPuTwips   28

Definition at line 884 of file rtf.h.

◆ rtfPosAttr

#define rtfPosAttr   18

Definition at line 645 of file rtf.h.

◆ rtfPosNegX

#define rtfPosNegX   6 /* new in 1.10 */

Definition at line 652 of file rtf.h.

◆ rtfPosNegY

#define rtfPosNegY   16 /* new in 1.10 */

Definition at line 662 of file rtf.h.

◆ rtfPosX

#define rtfPosX   5

Definition at line 651 of file rtf.h.

◆ rtfPosXCenter

#define rtfPosXCenter   7

Definition at line 653 of file rtf.h.

◆ rtfPosXInside

#define rtfPosXInside   8

Definition at line 654 of file rtf.h.

◆ rtfPosXLeft

#define rtfPosXLeft   11

Definition at line 657 of file rtf.h.

◆ rtfPosXOutSide

#define rtfPosXOutSide   9

Definition at line 655 of file rtf.h.

◆ rtfPosXRight

#define rtfPosXRight   10

Definition at line 656 of file rtf.h.

◆ rtfPosY

#define rtfPosY   15

Definition at line 661 of file rtf.h.

◆ rtfPosYBottom

#define rtfPosYBottom   20

Definition at line 666 of file rtf.h.

◆ rtfPosYCenter

#define rtfPosYCenter   19

Definition at line 665 of file rtf.h.

◆ rtfPosYInline

#define rtfPosYInline   17

Definition at line 663 of file rtf.h.

◆ rtfPosYTop

#define rtfPosYTop   18

Definition at line 664 of file rtf.h.

◆ rtfPrintColorsBlack

#define rtfPrintColorsBlack   56 /* new in 1.10 */

Definition at line 333 of file rtf.h.

◆ rtfPrintData

#define rtfPrintData   70 /* new in 1.10 */

Definition at line 347 of file rtf.h.

◆ rtfPrtBin

#define rtfPrtBin   3

Definition at line 362 of file rtf.h.

◆ rtfPrtBinFirst

#define rtfPrtBinFirst   2

Definition at line 361 of file rtf.h.

◆ rtfPSOverlay

#define rtfPSOverlay   9

Definition at line 286 of file rtf.h.

◆ rtfQuadCenter

#define rtfQuadCenter   14

Definition at line 470 of file rtf.h.

◆ rtfQuadJust

#define rtfQuadJust   13

Definition at line 469 of file rtf.h.

◆ rtfQuadLeft

#define rtfQuadLeft   11

Definition at line 467 of file rtf.h.

◆ rtfQuadRight

#define rtfQuadRight   12

Definition at line 468 of file rtf.h.

◆ rtfRDblQuote

#define rtfRDblQuote   46

Definition at line 255 of file rtf.h.

◆ rtfRed

#define rtfRed   0

Definition at line 202 of file rtf.h.

◆ rtfRevAuthor

#define rtfRevAuthor   15 /* new in 1.10 */

Definition at line 578 of file rtf.h.

◆ rtfRevBar

#define rtfRevBar   74

Definition at line 351 of file rtf.h.

◆ rtfRevDisplay

#define rtfRevDisplay   73

Definition at line 350 of file rtf.h.

◆ rtfRevDTTM

#define rtfRevDTTM   16 /* new in 1.10 */

Definition at line 579 of file rtf.h.

◆ rtfRevised

#define rtfRevised   14

Definition at line 577 of file rtf.h.

◆ rtfRevisions

#define rtfRevisions   72

Definition at line 349 of file rtf.h.

◆ rtfRevisionTbl

#define rtfRevisionTbl   9 /* new in 1.10 */

Definition at line 119 of file rtf.h.

◆ rtfRevProtected

#define rtfRevProtected   71 /* new in 1.10 */

Definition at line 348 of file rtf.h.

◆ rtfRightIndent

#define rtfRightIndent   17

Definition at line 473 of file rtf.h.

◆ rtfRightMargin

#define rtfRightMargin   44

Definition at line 321 of file rtf.h.

◆ rtfRow

#define rtfRow   27

Definition at line 236 of file rtf.h.

◆ rtfRowBordBottom

#define rtfRowBordBottom   16 /* new in 1.10 */

Definition at line 431 of file rtf.h.

◆ rtfRowBordHoriz

#define rtfRowBordHoriz   18 /* new in 1.10 */

Definition at line 433 of file rtf.h.

◆ rtfRowBordLeft

#define rtfRowBordLeft   15 /* new in 1.10 */

Definition at line 430 of file rtf.h.

◆ rtfRowBordRight

#define rtfRowBordRight   17 /* new in 1.10 */

Definition at line 432 of file rtf.h.

◆ rtfRowBordTop

#define rtfRowBordTop   14 /* new in 1.10 */

Definition at line 429 of file rtf.h.

◆ rtfRowBordVert

#define rtfRowBordVert   19 /* new in 1.10 */

Definition at line 434 of file rtf.h.

◆ rtfRowCenter

#define rtfRowCenter   7

Definition at line 422 of file rtf.h.

◆ rtfRowDef

#define rtfRowDef   0

Definition at line 415 of file rtf.h.

◆ rtfRowGapH

#define rtfRowGapH   1

Definition at line 416 of file rtf.h.

◆ rtfRowHeader

#define rtfRowHeader   10 /* new in 1.10 */

Definition at line 425 of file rtf.h.

◆ rtfRowHt

#define rtfRowHt   9

Definition at line 424 of file rtf.h.

◆ rtfRowKeep

#define rtfRowKeep   11 /* new in 1.10 */

Definition at line 426 of file rtf.h.

◆ rtfRowLeft

#define rtfRowLeft   5

Definition at line 420 of file rtf.h.

◆ rtfRowLeftEdge

#define rtfRowLeftEdge   8

Definition at line 423 of file rtf.h.

◆ rtfRowRight

#define rtfRowRight   6

Definition at line 421 of file rtf.h.

◆ rtfRPosColH

#define rtfRPosColH   4

Definition at line 650 of file rtf.h.

◆ rtfRPosMargH

#define rtfRPosMargH   2

Definition at line 648 of file rtf.h.

◆ rtfRPosMargV

#define rtfRPosMargV   12

Definition at line 658 of file rtf.h.

◆ rtfRPosPageH

#define rtfRPosPageH   3

Definition at line 649 of file rtf.h.

◆ rtfRPosPageV

#define rtfRPosPageV   13

Definition at line 659 of file rtf.h.

◆ rtfRPosParaV

#define rtfRPosParaV   14

Definition at line 660 of file rtf.h.

◆ rtfRQuote

#define rtfRQuote   44

Definition at line 253 of file rtf.h.

◆ rtfRTFDefault

#define rtfRTFDefault   8

Definition at line 285 of file rtf.h.

◆ rtfRTLChar

#define rtfRTLChar   30 /* new in 1.10 */

Definition at line 593 of file rtf.h.

◆ rtfRTLDoc

#define rtfRTLDoc   76 /* new in 1.10 */

Definition at line 353 of file rtf.h.

◆ rtfRTLMark

#define rtfRTLMark   54 /* new in 1.10 */

Definition at line 262 of file rtf.h.

◆ rtfRTLPar

#define rtfRTLPar   23 /* new in 1.10 */

Definition at line 479 of file rtf.h.

◆ rtfRTLRow

#define rtfRTLRow   12 /* new in 1.10 */

Definition at line 427 of file rtf.h.

◆ rtfRTLSect

#define rtfRTLSect   52 /* new in 1.10 */

Definition at line 411 of file rtf.h.

◆ rtfSect

#define rtfSect   29

Definition at line 238 of file rtf.h.

◆ rtfSectAttr

#define rtfSectAttr   9

Definition at line 358 of file rtf.h.

◆ rtfSectDef

#define rtfSectDef   0

Definition at line 359 of file rtf.h.

◆ rtfSectLandscape

#define rtfSectLandscape   29

Definition at line 388 of file rtf.h.

◆ rtfSectMarginBottom

#define rtfSectMarginBottom   27

Definition at line 386 of file rtf.h.

◆ rtfSectMarginGutter

#define rtfSectMarginGutter   28

Definition at line 387 of file rtf.h.

◆ rtfSectMarginLeft

#define rtfSectMarginLeft   24

Definition at line 383 of file rtf.h.

◆ rtfSectMarginRight

#define rtfSectMarginRight   25

Definition at line 384 of file rtf.h.

◆ rtfSectMarginTop

#define rtfSectMarginTop   26

Definition at line 385 of file rtf.h.

◆ rtfSectNum

#define rtfSectNum   21 /* new in 1.10 */

Definition at line 230 of file rtf.h.

◆ rtfSectPageHt

#define rtfSectPageHt   23

Definition at line 382 of file rtf.h.

◆ rtfSectPageWid

#define rtfSectPageWid   22

Definition at line 381 of file rtf.h.

◆ rtfSectStyle

#define rtfSectStyle   2

Definition at line 944 of file rtf.h.

◆ rtfSectStyleNum

#define rtfSectStyleNum   4 /* new in 1.10 */

Definition at line 363 of file rtf.h.

◆ rtfShading

#define rtfShading   89

Definition at line 545 of file rtf.h.

◆ rtfShadow

#define rtfShadow   18

Definition at line 581 of file rtf.h.

◆ rtfShiftKey

#define rtfShiftKey   1 /* new in 1.10 */

Definition at line 709 of file rtf.h.

◆ rtfShowHardBreaks

#define rtfShowHardBreaks   65 /* new in 1.10 */

Definition at line 342 of file rtf.h.

◆ rtfShpPict

#define rtfShpPict   77

Definition at line 187 of file rtf.h.

◆ rtfSideBySide

#define rtfSideBySide   10

Definition at line 466 of file rtf.h.

◆ rtfSmallCaps

#define rtfSmallCaps   17

Definition at line 580 of file rtf.h.

◆ rtfSoftColumn

#define rtfSoftColumn   34 /* new in 1.10 */

Definition at line 243 of file rtf.h.

◆ rtfSoftLine

#define rtfSoftLine   35 /* new in 1.10 */

Definition at line 244 of file rtf.h.

◆ rtfSoftLineHt

#define rtfSoftLineHt   36 /* new in 1.10 */

Definition at line 245 of file rtf.h.

◆ rtfSoftPage

#define rtfSoftPage   33 /* new in 1.10 */

Definition at line 242 of file rtf.h.

◆ rtfSpaceAfter

#define rtfSpaceAfter   19

Definition at line 475 of file rtf.h.

◆ rtfSpaceBefore

#define rtfSpaceBefore   18

Definition at line 474 of file rtf.h.

◆ rtfSpaceBetween

#define rtfSpaceBetween   20

Definition at line 476 of file rtf.h.

◆ rtfSpaceMultiply

#define rtfSpaceMultiply   21 /* new in 1.10 */

Definition at line 477 of file rtf.h.

◆ rtfSpecialChar

#define rtfSpecialChar   6

Definition at line 206 of file rtf.h.

◆ rtfSrcDOS

#define rtfSrcDOS   1 /* new in 1.10 */

Definition at line 748 of file rtf.h.

◆ rtfSrcHPFS

#define rtfSrcHPFS   3 /* new in 1.10 */

Definition at line 750 of file rtf.h.

◆ rtfSrcMacintosh

#define rtfSrcMacintosh   0 /* new in 1.10 */

Definition at line 747 of file rtf.h.

◆ rtfSrcNetwork

#define rtfSrcNetwork   4 /* new in 1.10 */

Definition at line 751 of file rtf.h.

◆ rtfSrcNTFS

#define rtfSrcNTFS   2 /* new in 1.10 */

Definition at line 749 of file rtf.h.

◆ rtfStrikeThru

#define rtfStrikeThru   19

Definition at line 582 of file rtf.h.

◆ rtfStyleAttr

#define rtfStyleAttr   7

Definition at line 271 of file rtf.h.

◆ rtfStyleNum

#define rtfStyleNum   1

Definition at line 457 of file rtf.h.

◆ rtfStyleSheet

#define rtfStyleSheet   7

Definition at line 117 of file rtf.h.

◆ rtfSubDocument

#define rtfSubDocument   22 /* new in 1.10 */

Definition at line 478 of file rtf.h.

◆ rtfSubScript

#define rtfSubScript   4

Definition at line 567 of file rtf.h.

◆ rtfSubScrShrink

#define rtfSubScrShrink   5 /* new in 1.10 */

Definition at line 568 of file rtf.h.

◆ rtfSuperScript

#define rtfSuperScript   25

Definition at line 588 of file rtf.h.

◆ rtfSuperScrShrink

#define rtfSuperScrShrink   26 /* new in 1.10 */

Definition at line 589 of file rtf.h.

◆ rtfSuppressPreParSpace

#define rtfSuppressPreParSpace   61 /* new in 1.10 */

Definition at line 338 of file rtf.h.

◆ rtfSuppressTopSpace

#define rtfSuppressTopSpace   60 /* new in 1.10 */

Definition at line 337 of file rtf.h.

◆ rtfSwapBorders

#define rtfSwapBorders   64 /* new in 1.10 */

Definition at line 341 of file rtf.h.

◆ rtfTab

#define rtfTab   37

Definition at line 246 of file rtf.h.

◆ rtfTabBar

#define rtfTabBar   30

Definition at line 486 of file rtf.h.

◆ rtfTabCenter

#define rtfTabCenter   28

Definition at line 484 of file rtf.h.

◆ rtfTabDecimal

#define rtfTabDecimal   29

Definition at line 485 of file rtf.h.

◆ rtfTabLeft

#define rtfTabLeft   26 /* new in 1.10 */

Definition at line 482 of file rtf.h.

◆ rtfTabPos

#define rtfTabPos   25

Definition at line 481 of file rtf.h.

◆ rtfTabRight

#define rtfTabRight   27

Definition at line 483 of file rtf.h.

◆ rtfTblAttr

#define rtfTblAttr   10

Definition at line 414 of file rtf.h.

◆ rtfTemplate

#define rtfTemplate   21 /* reclassified in 1.10 */

Definition at line 131 of file rtf.h.

◆ rtfText

#define rtfText   2

Definition at line 80 of file rtf.h.

◆ rtfTextDistY

#define rtfTextDistY   25

Definition at line 671 of file rtf.h.

◆ rtfTitleSpecial

#define rtfTitleSpecial   30

Definition at line 389 of file rtf.h.

◆ rtfTOC

#define rtfTOC   72

Definition at line 182 of file rtf.h.

◆ rtfTOCAttr

#define rtfTOCAttr   17

Definition at line 641 of file rtf.h.

◆ rtfTOCLevel

#define rtfTOCLevel   1

Definition at line 643 of file rtf.h.

◆ rtfTOCType

#define rtfTOCType   0

Definition at line 642 of file rtf.h.

◆ rtfTopMargin

#define rtfTopMargin   45

Definition at line 322 of file rtf.h.

◆ rtfTopVAlign

#define rtfTopVAlign   48

Definition at line 407 of file rtf.h.

◆ rtfTpi

#define rtfTpi   1440

Definition at line 24 of file rtf.h.

◆ rtfTranspMetafiles

#define rtfTranspMetafiles   63 /* new in 1.10 */

Definition at line 340 of file rtf.h.

◆ rtfUnderline

#define rtfUnderline   20

Definition at line 583 of file rtf.h.

◆ rtfUnicode

#define rtfUnicode   58 /* no better category*/

Definition at line 267 of file rtf.h.

◆ rtfUnicodeLength

#define rtfUnicodeLength   36

Definition at line 599 of file rtf.h.

◆ rtfUnknown

#define rtfUnknown   0

Definition at line 78 of file rtf.h.

◆ rtfUTF8RTF

#define rtfUTF8RTF   79

Definition at line 356 of file rtf.h.

◆ rtfVersion

#define rtfVersion   0

Definition at line 96 of file rtf.h.

◆ rtfWidowCtrl

#define rtfWidowCtrl   52

Definition at line 329 of file rtf.h.

◆ rtfWinBitmap

#define rtfWinBitmap   4

Definition at line 606 of file rtf.h.

◆ rtfWinMetafile

#define rtfWinMetafile   2

Definition at line 604 of file rtf.h.

◆ rtfWmMmAnisotropic

#define rtfWmMmAnisotropic   8

Definition at line 872 of file rtf.h.

◆ rtfWmMmHienglish

#define rtfWmMmHienglish   5

Definition at line 869 of file rtf.h.

◆ rtfWmMmHimetric

#define rtfWmMmHimetric   3

Definition at line 867 of file rtf.h.

◆ rtfWmMmIsotropic

#define rtfWmMmIsotropic   7

Definition at line 871 of file rtf.h.

◆ rtfWmMmLoenglish

#define rtfWmMmLoenglish   4

Definition at line 868 of file rtf.h.

◆ rtfWmMmLometric

#define rtfWmMmLometric   2

Definition at line 866 of file rtf.h.

◆ rtfWmMmText

#define rtfWmMmText   1

Definition at line 865 of file rtf.h.

◆ rtfWmMmTwips

#define rtfWmMmTwips   6

Definition at line 870 of file rtf.h.

◆ rtfWordUnderline

#define rtfWordUnderline   24 /* renamed in 1.10 */

Definition at line 587 of file rtf.h.

◆ rtfWrapSpaces

#define rtfWrapSpaces   55 /* new in 1.10 */

Definition at line 332 of file rtf.h.

Typedef Documentation

◆ RTF_Info

Definition at line 1093 of file rtf.h.

◆ RTFBorder

Definition at line 955 of file rtf.h.

◆ RTFCell

Definition at line 956 of file rtf.h.

◆ RTFColor

Definition at line 952 of file rtf.h.

◆ RTFFont

Definition at line 951 of file rtf.h.

◆ RTFFuncPtr

typedef void(* RTFFuncPtr) (RTF_Info *)

Definition at line 1095 of file rtf.h.

◆ RTFState

Definition at line 1104 of file rtf.h.

◆ RTFStyle

Definition at line 953 of file rtf.h.

◆ RTFStyleElt

Definition at line 954 of file rtf.h.

◆ RTFTable

Definition at line 957 of file rtf.h.

Function Documentation

◆ BeginFile()

int BeginFile ( RTF_Info info)

Definition at line 2335 of file reader.c.

2336{
2337 /* install class callbacks */
2338
2341
2342 return (1);
2343}
static const WCHAR ControlClass[]
Definition: cfgmgr.c:44
static void RTFSetClassCallback(RTF_Info *info, int class, RTFFuncPtr callback)
Definition: reader.c:191
static void TextClass(RTF_Info *info)
Definition: reader.c:2350
#define rtfText
Definition: rtf.h:80
#define rtfControl
Definition: rtf.h:81

Referenced by ME_StreamIn().

◆ LookupCleanup()

void LookupCleanup ( void  )

Definition at line 2210 of file reader.c.

2211{
2212 unsigned int i;
2213
2214 for (i = 0; i < ARRAY_SIZE(rtfKey) * 2; i++)
2215 {
2218 rtfHashTable[i].count = 0;
2219 }
2220}
static BOOL heap_free(void *mem)
Definition: appwiz.h:76
#define ARRAY_SIZE(A)
Definition: main.h:33
#define NULL
Definition: types.h:112
static RTFHashTableEntry rtfHashTable[ARRAY_SIZE(rtfKey) *2]
Definition: reader.c:2184
static RTFKey rtfKey[]
Definition: reader.c:1274
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
RTFKey ** value
Definition: reader.c:2181
Definition: pdh_main.c:94

Referenced by DllMain().

◆ LookupInit()

void LookupInit ( void  )

Definition at line 2191 of file reader.c.

2192{
2193 RTFKey *rp;
2194
2195 memset(rtfHashTable, 0, sizeof rtfHashTable);
2196 for (rp = rtfKey; rp->rtfKStr != NULL; rp++)
2197 {
2198 int index;
2199
2200 rp->rtfKHash = Hash (rp->rtfKStr);
2201 index = rp->rtfKHash % (ARRAY_SIZE(rtfKey) * 2);
2202 if (!rtfHashTable[index].count)
2204 else
2207 }
2208}
static void * heap_alloc(size_t len)
Definition: appwiz.h:66
static void * heap_realloc(void *mem, size_t len)
Definition: appwiz.h:71
#define index(s, c)
Definition: various.h:29
static int Hash(const char *)
Definition: reader.c:2257
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLuint index
Definition: glext.h:6031
#define memset(x, y, z)
Definition: compat.h:39
const char * rtfKStr
Definition: reader.c:1265
int rtfKHash
Definition: reader.c:1266

Referenced by DllMain().

◆ RTFCharSetToCodePage()

int RTFCharSetToCodePage ( RTF_Info info,
int  charset 
)

Definition at line 493 of file reader.c.

494{
495 switch (charset)
496 {
497 case ANSI_CHARSET:
498 return 1252;
499 case DEFAULT_CHARSET:
500 return CP_ACP;
501 case SYMBOL_CHARSET:
502 return CP_SYMBOL;
503 case MAC_CHARSET:
504 return CP_MACCP;
505 case SHIFTJIS_CHARSET:
506 return 932;
507 case HANGEUL_CHARSET:
508 return 949;
509 case JOHAB_CHARSET:
510 return 1361;
511 case GB2312_CHARSET:
512 return 936;
514 return 950;
515 case GREEK_CHARSET:
516 return 1253;
517 case TURKISH_CHARSET:
518 return 1254;
520 return 1258;
521 case HEBREW_CHARSET:
522 return 1255;
523 case ARABIC_CHARSET:
524 return 1256;
525 case BALTIC_CHARSET:
526 return 1257;
527 case RUSSIAN_CHARSET:
528 return 1251;
529 case THAI_CHARSET:
530 return 874;
532 return 1250;
533 case OEM_CHARSET:
534 return CP_OEMCP;
535 default:
536 {
537 CHARSETINFO csi;
538 DWORD n = charset;
539
540 /* FIXME: TranslateCharsetInfo does not work as good as it
541 * should, so let's use it only when all else fails */
543 ERR("unknown charset %d\n", charset);
544 else
545 return csi.ciACP;
546 }
547 }
548 return 0;
549}
#define ERR(fmt,...)
Definition: debug.h:110
CFF_Charset charset
Definition: cffcmap.c:138
#define CP_ACP
Definition: compat.h:109
unsigned long DWORD
Definition: ntddk_ex.h:95
GLdouble n
Definition: glext.h:7729
#define RUSSIAN_CHARSET
Definition: wingdi.h:396
#define ARABIC_CHARSET
Definition: wingdi.h:394
#define HANGEUL_CHARSET
Definition: wingdi.h:387
#define DEFAULT_CHARSET
Definition: wingdi.h:384
#define THAI_CHARSET
Definition: wingdi.h:397
#define GREEK_CHARSET
Definition: wingdi.h:391
#define JOHAB_CHARSET
Definition: wingdi.h:401
#define CHINESEBIG5_CHARSET
Definition: wingdi.h:390
#define ANSI_CHARSET
Definition: wingdi.h:383
#define TCI_SRCCHARSET
Definition: wingdi.h:961
#define OEM_CHARSET
Definition: wingdi.h:400
#define VIETNAMESE_CHARSET
Definition: wingdi.h:402
#define MAC_CHARSET
Definition: wingdi.h:403
#define HEBREW_CHARSET
Definition: wingdi.h:393
#define SHIFTJIS_CHARSET
Definition: wingdi.h:386
BOOL WINAPI TranslateCharsetInfo(_Inout_ PDWORD, _Out_ LPCHARSETINFO, _In_ DWORD)
#define SYMBOL_CHARSET
Definition: wingdi.h:385
#define EASTEUROPE_CHARSET
Definition: wingdi.h:399
#define GB2312_CHARSET
Definition: wingdi.h:389
#define BALTIC_CHARSET
Definition: wingdi.h:395
#define TURKISH_CHARSET
Definition: wingdi.h:392
#define CP_OEMCP
Definition: winnls.h:231
#define CP_SYMBOL
Definition: winnls.h:234
#define CP_MACCP
Definition: winnls.h:232

Referenced by ME_StreamOutRTFCharProps(), and ReadFontTbl().

◆ RTFCharToHex()

int RTFCharToHex ( char  c)

Definition at line 2297 of file reader.c.

2298{
2299 if (isupper (c))
2300 c = tolower (c);
2301 if (isdigit (c))
2302 return (c - '0'); /* '0'..'9' */
2303 return (c - 'a' + 10); /* 'a'..'f' */
2304}
#define isdigit(c)
Definition: acclib.h:68
#define isupper(c)
Definition: acclib.h:71
int tolower(int c)
Definition: utclib.c:902
const GLubyte * c
Definition: glext.h:8905

Referenced by _RTFGetToken2(), and read_hex_data().

◆ RTFCheckCM()

int RTFCheckCM ( const RTF_Info info,
int  class,
int  major 
)

Definition at line 2276 of file reader.c.

2277{
2278 return (info->rtfClass == class && info->rtfMajor == major);
2279}
#define major(rdev)
Definition: propsheet.cpp:928

Referenced by ME_RTFReadObjectGroup(), ME_RTFReadParnumGroup(), ME_RTFReadPictGroup(), ME_RTFReadShpPictGroup(), ReadColorTbl(), ReadFontTbl(), ReadStyleSheet(), RTFRouteToken(), and RTFUngetToken().

◆ RTFCheckCMM()

int RTFCheckCMM ( const RTF_Info info,
int  class,
int  major,
int  minor 
)

Definition at line 2282 of file reader.c.

2283{
2284 return (info->rtfClass == class && info->rtfMajor == major && info->rtfMinor == minor);
2285}
#define minor(rdev)
Definition: propsheet.cpp:929

Referenced by ME_RTFReadObjectGroup(), ME_RTFReadParnumGroup(), and ReadFontTbl().

◆ RTFCheckMM()

int RTFCheckMM ( const RTF_Info info,
int  major,
int  minor 
)

Definition at line 2288 of file reader.c.

2289{
2290 return (info->rtfMajor == major && info->rtfMinor == minor);
2291}

Referenced by ME_RTFReadPictGroup(), and ReadStyleSheet().

◆ RTFDestroy()

void RTFDestroy ( RTF_Info info)

Definition at line 161 of file reader.c.

162{
163 if (info->rtfTextBuf)
164 {
165 heap_free(info->rtfTextBuf);
166 heap_free(info->pushedTextBuf);
167 }
169 heap_free(info->cpOutputBuffer);
170 while (info->tableDef)
171 {
172 RTFTable *tableDef = info->tableDef;
173 info->tableDef = tableDef->parent;
174 heap_free(tableDef);
175 }
176}
static void RTFDestroyAttrs(RTF_Info *info)
Definition: reader.c:122
Definition: rtf.h:1026
RTFTable * parent
Definition: rtf.h:1044

Referenced by ME_StreamIn().

◆ RTFFlushOutputBuffer()

void RTFFlushOutputBuffer ( RTF_Info info)

Definition at line 2626 of file reader.c.

2627{
2628 if (info->dwCPOutputCount)
2631}
static void RTFFlushCPOutputBuffer(RTF_Info *info)
Definition: reader.c:2611
static void RTFFlushUnicodeOutputBuffer(RTF_Info *info)
Definition: reader.c:2581

Referenced by CharAttr(), ME_RTFCharAttrHook(), ME_RTFParAttrHook(), ME_RTFReadHook(), ME_RTFSpecialCharHook(), ME_StreamIn(), and SpecialChar().

◆ RTFGetColor()

RTFColor * RTFGetColor ( const RTF_Info info,
int  num 
)

Definition at line 1237 of file reader.c.

1238{
1239 RTFColor *c;
1240
1241 if (num == -1)
1242 return (info->colorList);
1243 for (c = info->colorList; c != NULL; c = c->rtfNextColor)
1244 {
1245 if (c->rtfCNum == num)
1246 break;
1247 }
1248 return (c); /* NULL if not found */
1249}
GLuint GLuint num
Definition: glext.h:9618
#define c
Definition: ke_i.h:80
Definition: rtf.h:979

Referenced by ME_RTFCharAttrHook().

◆ RTFGetFont()

RTFFont * RTFGetFont ( const RTF_Info info,
int  num 
)

Definition at line 1222 of file reader.c.

1223{
1224 RTFFont *f;
1225
1226 if (num == -1)
1227 return (info->fontList);
1228 for (f = info->fontList; f != NULL; f = f->rtfNextFont)
1229 {
1230 if (f->rtfFNum == num)
1231 break;
1232 }
1233 return (f); /* NULL if not found */
1234}
GLfloat f
Definition: glext.h:7540
#define f
Definition: ke_i.h:83
Definition: rtf.h:960

Referenced by CharAttr(), and ME_RTFCharAttrHook().

◆ RTFGetToken()

int RTFGetToken ( RTF_Info info)

Definition at line 406 of file reader.c.

407{
409
410 /* don't try to return anything once EOF is reached */
411 if (info->rtfClass == rtfEOF) {
412 return rtfEOF;
413 }
414
415 for (;;)
416 {
419 if (p != NULL)
420 (*p) (info); /* give read hook a look at token */
421
422 /* Silently discard newlines, carriage returns, nulls. */
423 if (!(info->rtfClass == rtfText && info->rtfFormat != SF_TEXT
424 && (info->rtfMajor == '\r' || info->rtfMajor == '\n' || info->rtfMajor == '\0')))
425 break;
426 }
427 return (info->rtfClass);
428}
static void _RTFGetToken(RTF_Info *)
Definition: reader.c:454
static RTFFuncPtr RTFGetReadHook(const RTF_Info *info)
Definition: reader.c:394
GLfloat GLfloat p
Definition: glext.h:8902
#define SF_TEXT
Definition: richedit.h:720
#define rtfEOF
Definition: rtf.h:82
void(* RTFFuncPtr)(RTF_Info *)
Definition: rtf.h:1095

Referenced by ME_RTFReadObjectGroup(), ME_RTFReadParnumGroup(), ME_RTFReadPictGroup(), ME_RTFReadShpPictGroup(), read_hex_data(), ReadColorTbl(), ReadFontTbl(), ReadStyleSheet(), RTFRead(), RTFSkipGroup(), and SpecialChar().

◆ RTFInit()

void RTFInit ( RTF_Info info)

Definition at line 212 of file reader.c.

213{
214 int i;
215
216 if (info->rtfTextBuf == NULL) /* initialize the text buffers */
217 {
218 info->rtfTextBuf = heap_alloc (rtfBufSiz);
219 info->pushedTextBuf = heap_alloc (rtfBufSiz);
220 if (info->rtfTextBuf == NULL || info->pushedTextBuf == NULL) {
221 ERR ("Cannot allocate text buffers.\n");
222 return;
223 }
224 info->rtfTextBuf[0] = info->pushedTextBuf[0] = '\0';
225 }
226
227 for (i = 0; i < rtfMaxClass; i++)
229 for (i = 0; i < rtfMaxDestination; i++)
231
232 /* install built-in destination readers */
239
240
242
243 /* dump old lists if necessary */
244
246
247 info->ansiCodePage = 1252; /* Latin-1; actually unused */
248 info->unicodeLength = 1; /* \uc1 is the default */
249 info->codePage = info->ansiCodePage;
250 info->defFont = 0;
251
252 info->rtfClass = -1;
253 info->pushedClass = -1;
254 info->pushedChar = EOF;
255
256 info->rtfLineNum = 0;
257 info->rtfLinePos = 0;
258 info->prevChar = EOF;
259 info->bumpLine = FALSE;
260
261 info->dwCPOutputCount = 0;
262 if (!info->cpOutputBuffer)
263 {
264 info->dwMaxCPOutputCount = 0x1000;
265 info->cpOutputBuffer = heap_alloc(info->dwMaxCPOutputCount);
266 }
267
268 info->tableDef = NULL;
269 info->nestingLevel = 0;
270 info->canInheritInTbl = FALSE;
271 info->borderType = 0;
272
273 memset(&info->fmt, 0, sizeof(info->fmt));
274 info->fmt.cbSize = sizeof(info->fmt);
275}
#define FALSE
Definition: types.h:117
static void ReadInfoGroup(RTF_Info *)
Definition: reader.c:1194
static void ReadFontTbl(RTF_Info *)
Definition: reader.c:786
static void ReadColorTbl(RTF_Info *)
Definition: reader.c:965
static void ReadPictGroup(RTF_Info *)
Definition: reader.c:1201
static void ReadStyleSheet(RTF_Info *)
Definition: reader.c:1025
void RTFSetReadHook(RTF_Info *info, RTFFuncPtr f)
Definition: reader.c:388
static void ReadObjGroup(RTF_Info *)
Definition: reader.c:1208
void RTFSetDestinationCallback(RTF_Info *info, int dest, RTFFuncPtr callback)
Definition: reader.c:281
#define EOF
Definition: stdio.h:24
#define rtfBufSiz
Definition: rtf.h:30
#define rtfFontTbl
Definition: rtf.h:110
#define rtfObject
Definition: rtf.h:155
#define rtfStyleSheet
Definition: rtf.h:117
#define rtfMaxDestination
Definition: rtf.h:189
#define rtfInfo
Definition: rtf.h:120
#define rtfPict
Definition: rtf.h:154
#define rtfMaxClass
Definition: rtf.h:83
#define rtfColorTbl
Definition: rtf.h:116

Referenced by ME_StreamIn().

◆ RTFRead()

void RTFRead ( RTF_Info info)

Definition at line 308 of file reader.c.

309{
310 while (RTFGetToken (info) != rtfEOF)
312}
int RTFGetToken(RTF_Info *info)
Definition: reader.c:406
void RTFRouteToken(RTF_Info *info)
Definition: reader.c:321

Referenced by ME_StreamIn().

◆ RTFReadGroup()

void RTFReadGroup ( RTF_Info info)

Definition at line 379 of file reader.c.

380{
381}

Referenced by ME_StreamIn().

◆ RTFRouteToken()

void RTFRouteToken ( RTF_Info info)

Definition at line 321 of file reader.c.

322{
324
325 if (info->rtfClass < 0 || info->rtfClass >= rtfMaxClass) /* watchdog */
326 {
327 ERR( "Unknown class %d: %s (reader malfunction)\n",
328 info->rtfClass, info->rtfTextBuf);
329 }
331 {
332 /* invoke destination-specific callback if there is one */
333 p = RTFGetDestinationCallback (info, info->rtfMinor);
334 if (p != NULL)
335 {
336 (*p) (info);
337 return;
338 }
339 }
340 /* invoke class callback if there is one */
341 p = RTFGetClassCallback (info, info->rtfClass);
342 if (p != NULL)
343 (*p) (info);
344}
int RTFCheckCM(const RTF_Info *info, int class, int major)
Definition: reader.c:2276
static RTFFuncPtr RTFGetDestinationCallback(const RTF_Info *info, int dest)
Definition: reader.c:288
static RTFFuncPtr RTFGetClassCallback(const RTF_Info *info, int class)
Definition: reader.c:198
#define rtfDestination
Definition: rtf.h:109

Referenced by ME_RTFReadObjectGroup(), ME_RTFReadParnumGroup(), ME_RTFReadPictGroup(), ME_RTFReadShpPictGroup(), ReadColorTbl(), ReadFontTbl(), ReadInfoGroup(), ReadObjGroup(), ReadPictGroup(), ReadStyleSheet(), RTFRead(), and SpecialChar().

◆ RTFSetDestinationCallback()

void RTFSetDestinationCallback ( RTF_Info info,
int  dest,
RTFFuncPtr  callback 
)

Definition at line 281 of file reader.c.

282{
283 if (dest >= 0 && dest < rtfMaxDestination)
284 info->dcb[dest] = callback;
285}
static IPrintDialogCallback callback
Definition: printdlg.c:326
static char * dest
Definition: rtl.c:135

Referenced by ME_StreamIn(), and RTFInit().

◆ RTFSetEditStream()

void RTFSetEditStream ( RTF_Info info,
ME_InStream stream 
)

Definition at line 116 of file reader.c.

117{
118 info->stream = stream;
119}
Definition: parse.h:23

Referenced by ME_StreamIn().

◆ RTFSetReadHook()

void RTFSetReadHook ( RTF_Info info,
RTFFuncPtr  f 
)

Definition at line 388 of file reader.c.

389{
390 info->readHook = f;
391}

Referenced by ME_StreamIn(), and RTFInit().

◆ RTFSkipGroup()

void RTFSkipGroup ( RTF_Info info)

Definition at line 354 of file reader.c.

355{
356 int level = 1;
357
358 while (RTFGetToken (info) != rtfEOF)
359 {
360 if (info->rtfClass == rtfGroup)
361 {
362 if (info->rtfMajor == rtfBeginGroup)
363 ++level;
364 else if (info->rtfMajor == rtfEndGroup)
365 {
366 if (--level < 1)
367 break; /* end of initial group */
368 }
369 }
370 }
371}
GLint level
Definition: gl.h:1546
#define rtfBeginGroup
Definition: rtf.h:89
#define rtfEndGroup
Definition: rtf.h:90
#define rtfGroup
Definition: rtf.h:79

Referenced by Destination(), ME_RTFReadObjectGroup(), ME_RTFReadPictGroup(), ME_StreamIn(), ReadFontTbl(), ReadInfoGroup(), ReadObjGroup(), ReadPictGroup(), ReadStyleSheet(), and SpecialChar().

◆ WriterInit()

void WriterInit ( RTF_Info info)

Definition at line 2329 of file reader.c.

2330{
2331}

Referenced by ME_StreamIn().