c# - Aspose epub tables set border width -


my greetings!

i'm working aspose lib , converting files epub. problem default border width of table (in doc converted aspose) 0.5pt. looks fine on nook or pc, ipad or html browser doesn't render borders because of small value. shows them if zoom in 300%. i've been trying find how set table border width in aspose, no luck. i've found like: table.setborders(linestyle, linewidth(double), color);, changes whole bunch of parameters.

do have ideas of how set border width of table doc converted epub?

edit:

ok, i've tried manually reset border width, (surprise!) of border variable values same in debug mode, there no way choose standard borders modified. here code:

    /**      * performs single table border linewidth increasing due bugged ipad epub rendering.       */     private void reformatsingleborderwidth(border border)     {         if (border != null && border.linewidth < 1.0 && border.linestyle == linestyle.none)         {             border.linewidth = 1.0;         }     }     foreach (table table in doc.getchildnodes(nodetype.table, true)) {       foreach (row row in table.rows) {            foreach (cell cell in row.cells) {                 bordercollection borders = cell.cellformat.borders;                  reformatsingleborderwidth(borders.left);                 reformatsingleborderwidth(borders.right);                 reformatsingleborderwidth(borders.top);                 reformatsingleborderwidth(borders.bottom);             }        }   }    


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -