Hello,
I do not know if it is the perfect way, but I use this:
public class PDUnitsConverter {
private static final float POINTS_PER_INCH = 72;
private static final float MM_PER_INCH = 1 / (10 * 2.54f) *
POINTS_PER_INCH;
private PDUnitsConverter() {
}
public static float convertMMToUnits(float mm) {
return mm * MM_PER_INCH;
}
public static float convertUnitsToMM(float unit) {
return unit / MM_PER_INCH;
}
}
If you need a 148 mm horizontal line:
moveTo(x,y); //start point of the line
//if the line is horizontal
lineTo(PDUnitsConverter.convertMMToUnits(148), y);
I hope it helps.
Attila
2017-01-12 5:22 GMT+01:00 Shivangi Singal <
[email protected]>:
> Hello,
>
>
>
> To draw a line I am using moveTo and lineTo , which is working fine .
>
> But If I have to draw a line which is 148 mm in dimension what would be
> the best way to do that ?
>
>
>
> Do I need experiment with x and y coordinates to reach exact measurement
> or is there any more better way ?
>
>
>
> Will really appreciate your help.
>
>
>
> Thanks,
>
> Shivangi
>
>
>
>
>
>
>
> [image: cid:[email protected]]
>
> *Shivangi Singal*
> Developer
>
> P: +61 3 9326 7422 <+61%203%209326%207422>
>
> M: +61 421 996 537 <+61%20421%20996%20537>
>
> [email protected]
>
> www.microlistics.com.au
>
>
>
>
>