How to increase the accuracy of measurements in iTextSharp?
Posted on StackOverflow on Jul 21, 2014 by Stephen De Klerk
The ByteBuffer
class has a public static variable named HIGH_PRECISION
. By default, it is set to false
. You can set it to true
so that you get 6 decimal places when rounding a number:
iTextSharp.text.pdf.ByteBuffer.HIGH_PRECISION = true;
That will cost you some performance (but maybe you'll hardly notice that) and the resulting file will have more bytes (but measurements will be more accurate).