intm_bAutoHyphenation;//hyphpar Switches automatic hyphenation for the paragraph. Append 1 or nothing to toggle property on; append 0 to turn it off.
intm_bInTable;//intbl Paragraph is part of a table.
...
...
@@ -2599,14 +2601,14 @@ public:
typedefenum
{
pa_none,
pa_qc,//qc Centered.
pa_qj,//qj Justified.
pa_ql,//ql Left-aligned (the default).
pa_qr,//qr Right-aligned.
pa_qd,//qd Distributed.
pa_qk0,//qkN Percentage of line occupied by Kashida justification (0 – low, 10 – medium, 20 – high).
pa_qk10,//
pa_qk20,//
pa_qc,//qc Centered.
pa_qj,//qj Justified.
pa_ql,//ql Left-aligned (the default).
pa_qr,//qr Right-aligned.
pa_qd,//qd Distributed.
pa_qk0,//qkN Percentage of line occupied by Kashida justification (0 – low, 10 – medium, 20 – high).
pa_qk10,
pa_qk20,
}ParagraphAlign;
ParagraphAlignm_eAlign;
...
...
@@ -2614,88 +2616,90 @@ public:
typedefenum
{
fa_none,
fa_faauto,//faauto Font alignment. The default setting for this is "Auto."
fa_fahang,//fahang Font alignment: Hanging.
fa_facenter,//facenter Font alignment: Center.
fa_faroman,//faroman Font alignment: Roman (default).
fa_favar,//favar Font alignment: Upholding variable.
fa_fafixed,//fafixed Font alignment: Upholding fixed.
fa_faauto,//faauto Font alignment. The default setting for this is "Auto."
fa_fahang,//fahang Font alignment: Hanging.
fa_facenter,//facenter Font alignment: Center.
fa_faroman,//faroman Font alignment: Roman (default).
fa_favar,//favar Font alignment: Upholding variable.
fa_fafixed,//fafixed Font alignment: Upholding fixed.
}FontAlign;
FontAlignm_eFontAlign;
intm_nIndFirstLine;//fiN First-line indent in twips (default is 0).
intm_nIndLeft;//liN Left indent in twips (default is 0).
intm_nIndRight;//riN Right indent in twips (default is 0).
intm_nIndStart;//linN Left indent for left-to-right paragraphs; right indent for right-to-left paragraphs (default is 0). \linN defines space before the paragraph.
intm_nIndEnd;//rinN Right indent for left-to-right paragraphs; left indent for right-to-left paragraphs (default is 0). \rinN defines space after the paragraph.
intm_nIndLeft;//liN Left indent in twips (default is 0).
intm_nIndRight;//riN Right indent in twips (default is 0).
intm_nIndStart;//linN Left indent for left-to-right paragraphs; right indent for right-to-left paragraphs (default is 0). \linN defines space before the paragraph.
intm_nIndEnd;//rinN Right indent for left-to-right paragraphs; left indent for right-to-left paragraphs (default is 0). \rinN defines space after the paragraph.
intm_bIndRightAuto;//adjustright Automatically adjust right indent when document grid is defined.
intm_bIndMirror;//indmirror...
intm_bIndMirror;//indmirror...
intm_nSpaceBefore;//sbN Space before in twips (default is 0).
intm_nSpaceAfter;//saN Space after in twips (default is 0).
intm_nSpaceBefore;//sbN Space before in twips (default is 0).
intm_nSpaceAfter;//saN Space after in twips (default is 0).
intm_nSpaceBeforeAuto;//sbautoN Auto spacing before:
intm_nSpaceAfterAuto;//saautoN Auto spacing after:
intm_nSpaceBeforeLine;//lisbN Space before in hundredths of a character unit. Overrides \sbN, although they should both be emitted with equivalent values.
intm_nSpaceAfterLine;//lisaN Space after in hundredths of a character unit. Overrides \saN, although they should both be emitted with equivalent values.
intm_nSpaceBetween;//slN Space between lines. If this control word is missing or if \sl0 is used, the line spacing is automatically determined by the tallest character in the line. If N is a positive value, this size is used only if it is taller than the tallest character (otherwise, the tallest character is used); if N is a negative value, the absolute value of N is used, even if it is shorter than the tallest character.
intm_nSpaceMultiLine;//slmultN
intm_bContextualSpacing;//contextualspace
intm_bContextualSpacing;//contextualspace
intm_bRtl;//rtlpar Text in this paragraph will display with right-to-left precedence.
intm_bNoWordWrap;//nowwrap
intm_bSnapToGrid;//nosnaplinegrid Disable snap line to grid.
intm_bRtl;//rtlpar Text in this paragraph will display with right-to-left precedence.
intm_bNoWordWrap;//nowwrap
intm_bSnapToGrid;//nosnaplinegrid Disable snap line to grid.
typedefenum{tbw_none,
tbw_txbxtwno,//txbxtwno
tbw_txbxtwalways,//txbxtwalways
tbw_txbxtwno,//txbxtwno
tbw_txbxtwalways,//txbxtwalways
tbw_txbxtwfirstlast,//txbxtwfirstlast
tbw_txbxtwfirst,//txbxtwfirst
tbw_txbxtwlast,//txbxtwlast
tbw_txbxtwfirst,//txbxtwfirst
tbw_txbxtwlast,//txbxtwlast
}TextBoxWrap;
TextBoxWrapm_eTextBoxWrap;//1
intm_nListId;//lsN Should exactly match the \lsN for one of the list overrides in the List Override table.
intm_nListLevel;//ilvlN The 0-based level of the list to which the paragraph belongs. For all simple lists, N should always be 0. For multilevel lists, it can be 0 through 8. The value 9 is never used. The values 10 through 12 have the special meanings for documents generated by Word 6: 10 = ilvlBullet (a bulleted paragraph in Word 6), 11 = ilvlList (a numbered paragraph in Word 6), 12 = ilvlContinue (a paragraph that was not itself numbered, but took its indenting scheme from its numbering properties and did not “break” numbering (that in Word 6 required otherwise contiguous paragraphs).
RtfShadingParm_oShading;//
RtfBorderm_oBorderTop;//
RtfBorderm_oBorderLeft;//
RtfBorderm_oBorderBottom;//
RtfBorderm_oBorderRight;//
RtfBorderm_oBorderBox;//
RtfBorderm_oBorderBar;//
RtfFramem_oFrame;//
intm_bOverlap;//1\absnoovrlpN Allow overlap with other frames or objects with similar wrapping:
typedefenum{tf_none,
tf_frmtxlrtb,//frmtxlrtb Frame box flows from left to right and top to bottom (default).
tf_frmtxtbrl,//frmtxtbrl Frame box flows right to left and top to bottom.
tf_frmtxbtlr,//frmtxbtlr Frame box flows left to right and bottom to top.
tf_frmtxlrtbv,//frmtxlrtbv Frame box flows left to right and top to bottom, vertical.
tf_frmtxtbrlv//frmtxtbrlv Frame box flows top to bottom and right to left, vertical.
}TextFollow;
TextFollowm_eTextFollow;
RtfTabsm_oTabs;
TextBoxWrapm_eTextBoxWrap;//1
intm_nListId;//lsN Should exactly match the \lsN for one of the list overrides in the List Override table.
intm_nListLevel;//ilvlN The 0-based level of the list to which the paragraph belongs. For all simple lists, N should always be 0. For multilevel lists, it can be 0 through 8. The value 9 is never used. The values 10 through 12 have the special meanings for documents generated by Word 6: 10 = ilvlBullet (a bulleted paragraph in Word 6), 11 = ilvlList (a numbered paragraph in Word 6), 12 = ilvlContinue (a paragraph that was not itself numbered, but took its indenting scheme from its numbering properties and did not “break” numbering (that in Word 6 required otherwise contiguous paragraphs).
RtfShadingParm_oShading;
RtfBorderm_oBorderTop;
RtfBorderm_oBorderLeft;
RtfBorderm_oBorderBottom;
RtfBorderm_oBorderRight;
RtfBorderm_oBorderBox;
RtfBorderm_oBorderBar;
RtfFramem_oFrame;
intm_bOverlap;//1\absnoovrlpN Allow overlap with other frames or objects with similar wrapping:
typedefenum
{
tf_none,
tf_frmtxlrtb,//frmtxlrtb Frame box flows from left to right and top to bottom (default).
tf_frmtxtbrl,//frmtxtbrl Frame box flows right to left and top to bottom.
tf_frmtxbtlr,//frmtxbtlr Frame box flows left to right and bottom to top.
tf_frmtxlrtbv,//frmtxlrtbv Frame box flows left to right and top to bottom, vertical.
tf_frmtxtbrlv//frmtxtbrlv Frame box flows top to bottom and right to left, vertical.
}TextFollow;
TextFollowm_eTextFollow;
RtfTabsm_oTabs;
//Table Style Specific
intm_nTableStyle;//\ytsN Designates the table style handle that was applied to the row/cell.
intm_nTableStyle;//\ytsN Designates the table style handle that was applied to the row/cell.
intm_bStyleFirstRow;//\tscfirstrow This cell is in the first row.
intm_bStyleLastRow;//\tsclastrow This cell is in the last row.
intm_bStyleFirstCollumn;//\tscfirstcol This cell is in the first column.
intm_bStyleLastCollumn;//\tsclastcol This cell is in the last column.
intm_bStyleFirstCollumn;//\tscfirstcol This cell is in the first column.
intm_bStyleLastCollumn;//\tsclastcol This cell is in the last column.
intm_bStyleOddRowBand;//\tscbandhorzodd This cell is in the odd row band.
intm_bStyleEvenRowBand;//\tscbandhorzeven This cell is in the even row band.
intm_bStyleEvenRowBand;//\tscbandhorzeven This cell is in the even row band.
intm_bStyleOddColBand;//\tscbandvertodd This cell is in the odd column band.
intm_bStyleEvenColBand;//\tscbandverteven This cell is in the even column band.
intm_bStyleNWCell;//\tscnwcell This is the NW (north west) cell in the table (upper left).
intm_bStyleNECell;//\tscnecell NE cell.
intm_bStyleSWCell;//\tscswcell SW cell.
intm_bStyleSECell;//\tscsecell SE cell.
intm_bStyleEvenColBand;//\tscbandverteven This cell is in the even column band.
intm_bStyleNWCell;//\tscnwcell This is the NW (north west) cell in the table (upper left).