public void TestMethod7() { var xdoc = new XmlDocument(); xdoc.Load("DocxComplexField.xml"); var fields = Docx.GetFields(xdoc); fields.First().Value = "Иванов И.И."; }
public void TestMethod8() { var xdoc = new XmlDocument(); xdoc.Load("DocxComplexField2.xml"); var fields = Docx.GetFields(xdoc); var instrText = fields.Single().InstrText; Assert.AreEqual(" MERGEFIELD Продукт \\* MERGEFORMAT ", instrText); }
public void SimpleField() { var xdoc = new XmlDocument(); xdoc.Load("DocxSimpleField.xml"); var fields = Docx.GetFields(xdoc); var instrText = fields.Single().InstrText; Assert.AreEqual(" MERGEFIELD \"№ паспорта Лицензиара\" \\* MERGEFORMAT ", instrText); }
public void SimpleFieldSetValue() { var xdoc = new XmlDocument(); xdoc.Load("DocxSimpleField.xml"); var fields = Docx.GetFields(xdoc); var field = fields.Single(); field.Value = "new value"; Assert.AreEqual("new value", field.Value); }
public void TestMethod6() { var xdoc = new XmlDocument(); xdoc.Load("DocxComplexField.xml"); var fields = Docx.GetFields(xdoc); Assert.IsTrue(fields.Select(f => f.InstrText).SequenceEqual(new [] { " MERGEFIELD \"Родительный (Должность представителя Лицензиата)\" \\* MERGEFORMAT ", " MERGEFIELD \"Родительный (ФИО представителя Лицензиата)\" \\* MERGEFORMAT ", " MERGEFIELD \"Полное наименование компании Лицензиата\" \\* MERGEFORMAT " })); }
public void Dogovor() { var xdoc = new XmlDocument(); xdoc.Load("Dogovor.xml"); var fields = Docx.GetFields(xdoc); const string instrText = " MERGEFIELD \"Цена (цифрами и прописью)\" \\* MERGEFORMAT "; var field = fields.Single(f => f.InstrText == instrText); field.Value = "123456"; var buffer = new MemoryStream(); xdoc.Save(buffer); var xdoc2 = new XmlDocument(); buffer.Position = 0; xdoc2.Load(buffer); var fields2 = Docx.GetFields(xdoc); var field2 = fields2.Single(f => f.InstrText == instrText); Assert.AreEqual("123456", field2.Value); }