public void WriteText(string content, string argMarkName, AW.ParagraphAlignment paragraphAlignment = AW.ParagraphAlignment.Left) { wDocBuilder.Bold = false; wDocBuilder.Font.Color = Color.Black; wDocBuilder.Font.Size = double.Parse(((int)WordHelperEnumFontSize.小四号).ToString()); wDocBuilder.ParagraphFormat.Alignment = paragraphAlignment; if (wDoc.Range.Bookmarks["" + argMarkName] != null) { Bookmark mark = wDoc.Range.Bookmarks["" + argMarkName]; mark.Text = "" + content; } }
/// <summary> /// 写入文字内容 /// </summary> /// <param name="content">文字内容</param> /// <param name="isBold">是否粗体</param> /// <param name="fontColor">字体颜色</param> /// <param name="isWriteLine">是否换行</param> /// <param name="blankLineNum">空行数量</param> /// <param name="paragraphAlignment">内容对齐格式</param> /// <param name="fontSize">字体大小</param> public void WriteText(DocumentBuilder wDocBuilder, string content, bool isBold, Color fontColor, bool isWriteLine = false, int blankLineNum = 0, AW.ParagraphAlignment paragraphAlignment = AW.ParagraphAlignment.Left, WordHelperEnumFontSize fontSize = WordHelperEnumFontSize.四号, bool isTitle = false) { if (fontColor == null) { fontColor = Color.Black; } wDocBuilder.Bold = isBold; wDocBuilder.Font.Color = fontColor; wDocBuilder.Font.Size = (double)fontSize; wDocBuilder.ParagraphFormat.Alignment = paragraphAlignment; if (isWriteLine) { wDocBuilder.Writeln(content); if (blankLineNum <= 0) { blankLineNum = 0; } else { for (int i = 0; i < blankLineNum; i++) { wDocBuilder.InsertBreak(AW.BreakType.ParagraphBreak); } } } else { wDocBuilder.Write(content); } }