-
1. Re: Text Field for Second (Nth Word) on Page
George_Johnson Nov 3, 2013 10:33 PM (in response to Jo_2013)Try something like this:
var numpages = this.numPages;
for (var k = 0; k < numpages; k++) {
var nDateCount = 0; // Initialize counter
var numWords = this.getPageNumWords(k);
for (var i = 0; i < numWords; i++) {
var ckWord = this.getPageNthWord(k, i, true);
if (ckWord === "DATE") {
nDateCount += 1; // Increment counter
if (nDateCount == 2) {
var q = this.getPageNthWordQuads(k, i);
var m = (new Matrix2D).fromRotated(this,0);
var mInv = m.invert();
var r = mInv.transform(q);
r = r.toString();
r = r.split(",");
var f = this.addField("Date", "text", k, [r[0]*1.10, r[1]-10, r[2]*1.3, r[5]-15]);
break; // No need to keep searching current page
}
}
}
}
-
2. Re: Text Field for Second (Nth Word) on Page
Jo_2013 Nov 4, 2013 1:29 PM (in response to George_Johnson)Thank you very much for your help George
The modification to the script with the counter now adds the text field for the second occurance of the word DATE.
Much appreciated!


