public int formatString(RichTextBox rchTxt, String strPreBlanks) { if (bEnable) { rchTxt.AppendText("启用\r\n"); Fnt.formatString(rchTxt, strPreBlanks); ParaFmt.formatString(rchTxt, strPreBlanks); } else { rchTxt.AppendText("停用\r\n"); } return(0); }
public int formatString(RichTextBox rchTxt, String strPreBlanks) { if (!bEnable) { rchTxt.AppendText("停用\r\n"); return(0); } String strCurLevelBlanks = strPreBlanks + " "; String strNextLevelBlanks = strCurLevelBlanks + " "; rchTxt.AppendText(strCurLevelBlanks + "启用\r\n"); Fnt.formatString(rchTxt, strNextLevelBlanks); ParaFmt.formatString(rchTxt, strNextLevelBlanks); // ? String strRet = @"1,2,3,…"; switch (nPgNumSnStyle) { case (int)Word.WdPageNumberStyle.wdPageNumberStyleArabic: strRet = @"1,2,3,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleNumberInDash: strRet = @"- 1 -,- 2 -,- 3 -,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleArabicFullWidth: strRet = @"全角 …"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleLowercaseLetter: strRet = @"a,b,c,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleUppercaseLetter: strRet = @"A,B,C,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleLowercaseRoman: strRet = @"i,ii,iii,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleUppercaseRoman: strRet = @"I,II,III,…"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleSimpChinNum1: strRet = @"一,二,三(简) …"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleSimpChinNum2: strRet = @"壹,贰,叁 …"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleTradChinNum1: strRet = @"甲,乙,丙 …"; break; case (int)Word.WdPageNumberStyle.wdPageNumberStyleTradChinNum2: strRet = @"子,丑,寅 …"; break; // } rchTxt.AppendText(strNextLevelBlanks + "编号格式:\'" + strRet + "\'\r\n"); if (bIncludeHeadingSn) { rchTxt.AppendText(strNextLevelBlanks + "[包含章节号]"); if (nPgNumStartPageNum != -1) { rchTxt.AppendText("[章节号自:样式\'标题" + (nPgNumStartPageNum + 1) + "\']"); } if (nPgNumHeadingSplittor != -1) { rchTxt.AppendText("[分隔符:\'" + m_arrPageNumSplittors[nPgNumHeadingSplittor] + "\']"); // ??? } rchTxt.AppendText("\r\n"); } if (bPgNumFollowPrevSec) { rchTxt.AppendText(strNextLevelBlanks + "起始页码:[续前节]\r\n"); } else { rchTxt.AppendText(strNextLevelBlanks + "起始页码:[" + nPgNumStartPageNum + "]\r\n"); } return(0); }
public int formatString(RichTextBox rchTxt, String strPreBlanks) { if (bEnable) { rchTxt.AppendText("启用\r\n"); if (!String.IsNullOrWhiteSpace(strCapLabelName)) { rchTxt.AppendText("题注名:" + strCapLabelName + "\r\n"); if (capPos == WdCaptionPosition.wdCaptionPositionBelow) { rchTxt.AppendText("居下\r\n"); } else { rchTxt.AppendText("居上\r\n"); } switch (align) { case WdParagraphAlignment.wdAlignParagraphLeft: rchTxt.AppendText("左对齐\r\n"); break; case WdParagraphAlignment.wdAlignParagraphRight: rchTxt.AppendText("右对齐\r\n"); break; case WdParagraphAlignment.wdAlignParagraphCenter: rchTxt.AppendText("居中\r\n"); break; default: break; } if (!String.IsNullOrWhiteSpace(strPrefix)) { rchTxt.AppendText("前缀文字:" + strPrefix + "\r\n"); } if (bGetHeadingText) { rchTxt.AppendText("[取就近标题内容]\r\n"); } if (bSnWhileSameHeadingText) { rchTxt.AppendText("[同标题则序号区分]\r\n"); } if (!String.IsNullOrWhiteSpace(strPostfix)) { rchTxt.AppendText("后缀文字:" + strPostfix + "\r\n"); } Fnt.formatString(rchTxt, strPreBlanks); ParaFmt.formatString(rchTxt, strPreBlanks); } } else { rchTxt.AppendText("停用\r\n"); } return(0); }