public void AddSimpleTextLine() { OXMLDocWrap doc = new OXMLDocWrap(); doc.OpenDocument(@"..\..\test\TestModule.docx"); OXMLParagraphWrap par = new OXMLParagraphWrap(); doc.ParagraphStyles[0].FontName = "Arial"; par.SetStyle(doc.ParagraphStyles[0]); par.AddText("NEW3"); par.AddTextRedHighlight("redS"); doc.AddParagraph(par); doc.CloseDocument(); Assert.Pass(); }
/// <summary> /// Добавление раздела технического текста /// </summary> /// <param name="text">Текст для добавления</param> public void Add_TechSection(string text) { var par = new OXMLParagraphWrap(); par.SetStyle(SectionStyle); par.AddText(text); doc.AddParagraph(par); }
/// <summary> /// Добавление текста с расширенным форматированием (общее) /// </summary> /// <param name="text">Текст для добавления</param> /// <param name="HorizontalAlign">Горизонтальное выравнивание, 0 - центр, 1 - вправо, (-1) - влево</param> /// <param name="style">Стиль</param> /// <param name="color">Возможные значения: "", "Red"</param> private void Add_TechTextExt(string text, int HorizontalAlign, OXMLParagraphStyleWrap style, string color) { var par = new OXMLParagraphWrap(); par.SetStyle(style); if (color.Trim().ToLower() == "red") par.AddTextRedHighlight(text); else par.AddText(text); if (HorizontalAlign == -1) par.TextAlignmentH = TextAlignmentHoriz.Left; if (HorizontalAlign == 0) par.TextAlignmentH = TextAlignmentHoriz.Center; if (HorizontalAlign == 1) par.TextAlignmentH = TextAlignmentHoriz.Right; doc.AddParagraph(par); }
//------------------------------------------------------------------------------------------------------------------ /// <summary> /// Добавление простого технического текста /// </summary> /// <param name="text">Текст для добавления</param> public void Add_TechLine(string text) { var par = new OXMLParagraphWrap(); par.SetStyle(NormalStyle); par.AddText(text); doc.AddParagraph(par); }