grefel
7/2/2014 - 2:59 PM

Get type area from page #indesign #js

Get type area from page #indesign #js


function getTypeArea(page) {
	typeArea = {};
	typeArea.y1 = page.marginPreferences.top;
	typeArea.x1 = page.side == PageSideOptions.LEFT_HAND ? page.marginPreferences.right : page.marginPreferences.left;
	typeArea.y2 = page.bounds[2] - page.marginPreferences.bottom;
	typeArea.x2 = page.side == PageSideOptions.LEFT_HAND ? page.bounds[3] - page.marginPreferences.left : page.bounds[3] - page.marginPreferences.right;
	typeArea.geometricBounds = [typeArea.y1, typeArea.x1, typeArea.y2, typeArea.x2]
	typeArea.height = typeArea.y2 - typeArea.y1;
	typeArea.width = typeArea.x2 - typeArea.x1;	
	return typeArea;
}