public void Bug55802() { String blabla = "Bir, iki, \u00fc\u00e7, d\u00f6rt, be\u015f,\n" + "\nalt\u0131, yedi, sekiz, dokuz, on.\n" + "\nK\u0131rm\u0131z\u0131 don,\n" + "\ngel bizim bah\u00e7eye kon,\n" + "\nsar\u0131 limon"; XWPFDocument doc = new XWPFDocument(); XWPFRun run = doc.CreateParagraph().CreateRun(); foreach (String str in blabla.Split("\n".ToCharArray())) { run.SetText(str); run.AddBreak(); } run.FontFamily = (/*setter*/ "Times New Roman"); run.FontSize = (/*setter*/ 20); Assert.AreEqual(run.FontFamily, "Times New Roman"); Assert.AreEqual(run.GetFontFamily(FontCharRange.CS), "Times New Roman"); Assert.AreEqual(run.GetFontFamily(FontCharRange.EastAsia), "Times New Roman"); Assert.AreEqual(run.GetFontFamily(FontCharRange.HAnsi), "Times New Roman"); run.SetFontFamily("Arial", FontCharRange.HAnsi); Assert.AreEqual(run.GetFontFamily(FontCharRange.HAnsi), "Arial"); }
public void TestSetParagraphStyle() { //new clean instance of paragraph XWPFDocument doc = XWPFTestDataSamples.OpenSampleDocument("heading123.docx"); XWPFParagraph p = doc.CreateParagraph(); XWPFRun run = p.CreateRun(); run.SetText("Heading 1"); CT_SdtBlock block = doc.Document.body.AddNewSdt(); Assert.IsNull(p.Style); p.Style = HEADING1; Assert.AreEqual(HEADING1, p.GetCTP().pPr.pStyle.val); doc.CreateTOC(); /* * // TODO - finish this test * if (false) { * CTStyles styles = doc.Style; * CTStyle style = styles.AddNewStyle(); * style.Type=(STStyleType.PARAGRAPH); * style.StyleId=("Heading1"); * } * * if (false) { * File file = TempFile.CreateTempFile("testHeaders", ".docx"); * OutputStream out1 = new FileOutputStream(file); * doc.Write(out1); * out1.Close(); * } */ }
public void TestAddPageBreak() { ctRun.AddNewT().Value = ("TEST STRING"); ctRun.AddNewBr(); ctRun.AddNewT().Value = ("TEST2 STRING"); CT_Br breac = ctRun.AddNewBr(); breac.clear = (ST_BrClear.left); ctRun.AddNewT().Value = ("TEST3 STRING"); Assert.AreEqual(2, ctRun.SizeOfBrArray()); XWPFRun run = new XWPFRun(new CT_R(), p); run.SetText("TEXT1"); run.AddBreak(); run.SetText("TEXT2"); run.AddBreak(BreakType.TEXTWRAPPING); Assert.AreEqual(2, run.GetCTR().SizeOfBrArray()); }
public void TestSetGetText() { ctRun.AddNewT().Value = ("TEST STRING"); ctRun.AddNewT().Value = ("TEST2 STRING"); ctRun.AddNewT().Value = ("TEST3 STRING"); Assert.AreEqual(3, ctRun.SizeOfTArray()); XWPFRun run = new XWPFRun(ctRun, p); Assert.AreEqual("TEST2 STRING", run.GetText(1)); run.SetText("NEW STRING", 0); Assert.AreEqual("NEW STRING", run.GetText(0)); //Run.Text=("xxx",14); //Assert.Fail("Position wrong"); }
public void integration() { XWPFDocument doc = new XWPFDocument(); XWPFParagraph p1 = doc.CreateParagraph(); XWPFRun r1 = p1.CreateRun(); r1.SetText("Lorem ipsum dolor sit amet."); doc.IsTrackRevisions = (true); MemoryStream out1 = new MemoryStream(); doc.Write(out1); MemoryStream inputStream = new MemoryStream(out1.ToArray()); XWPFDocument document = new XWPFDocument(inputStream); inputStream.Close(); Assert.IsTrue(document.IsTrackRevisions); }