public void InfoSpacesPage() { string text = "column column column\n"; text +=" column\n"; text +=" cosas column column column"; PDFTextColumn pdftc = new PDFTextColumn(text); ArrayList spacesInPage = pdftc.GetInfoSpacesPage(1); Hashtable line1 = (Hashtable)spacesInPage[0]; Hashtable line2 = (Hashtable)spacesInPage[1]; Hashtable line3 = (Hashtable)spacesInPage[2]; Assert.AreEqual(line1.Count, 2, "ISP1"); Assert.AreEqual(line2.Count, 1, "ISP2"); Assert.AreEqual(line3.Count, 4, "ISP3"); }
public void CreateColumns() { string text = "columna 1 columna2 \n";//3 spaces between columns text +="columna1 Columna 2 \n";//4 spaces text +="COLUMNA 1 COLUMNA2";//8 spaces //columna1 = columna1(2 spaces)\ncolumna1(3 spaces)\nCOLUMNA 1(7spaces)\n" string columna1 = "columna 1 \ncolumna1 \nCOLUMNA 1 \n"; string columna2 = " columna2 \n Columna 2 \n COLUMNA2\n"; PDFTextColumn pdftc = new PDFTextColumn(text); ArrayList aL = pdftc.GetInfoSpacesPage (1); float average = pdftc.GetRepeatPosition (aL, 1); pdftc.GetTextInCol(1, aL, average); Assert.AreEqual (pdftc.Column1, columna1,"CC1"); Assert.AreEqual (pdftc.Column2, columna2,"CC2"); }