Ejemplo n.º 1
0
 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");
 }
Ejemplo n.º 2
0
 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");
 }