Hi René, Thank you for bringing up the issue with the moved artboards. This seems to fix it ... setRuler2canvas();
function setRuler2canvas(){
if(app.documents.length > 0){
var myDoc = app.activeDocument;
myDoc.rulerOrigin = [0,0];
var dim = getLargestBounds();
myDoc.rulerOrigin = [dim[0],dim[1]];
}
}
function getLargestBounds() {
var tempLayer, tempText, left, top, LARGEST_SIZE = 16383;
tempLayer = app.activeDocument.layers.add();
tempText = tempLayer.textFrames.add();
left = tempText.matrix.mValueTX;
top = tempText.matrix.mValueTY;
tempLayer.remove();
var dimensions = [left, top, left + LARGEST_SIZE, top + LARGEST_SIZE ];
return dimensions;
}
... View more