Copy link to clipboard
Copied
I'am trying to round the sum of two fields in Adobe Acrobat to the closests 1/16th or 0.0625? I am not familiar enough with javascript to create a custom script.
paste this into the custom calculation script:
event.value = Math.round((Number(this.getField("A").value) + Number(this.getField("B").value))*16)/16;
You may want to set your format to Number, 4 decimals.
A longer javascript line that can also be pasted into the custom calculation script is:
this.getField("C").setAction('Calculate', "event.value = Math.round((Number(this.getField(\"A\").value) + Number(this.getField(\"B\").value))*16)/16;" );
Copy link to clipboard
Copied
How do you want the output to appear? For example, for a result of 3.1875, do you want that or "3 3/16", or something else?
Copy link to clipboard
Copied
Decimals would be great, please.
Copy link to clipboard
Copied
paste this into the custom calculation script:
event.value = Math.round((Number(this.getField("A").value) + Number(this.getField("B").value))*16)/16;
You may want to set your format to Number, 4 decimals.
A longer javascript line that can also be pasted into the custom calculation script is:
this.getField("C").setAction('Calculate', "event.value = Math.round((Number(this.getField(\"A\").value) + Number(this.getField(\"B\").value))*16)/16;" );
Copy link to clipboard
Copied
worked like a charm. Thank you.