Setting Page Margins And Columns - Adobe 27510753 - InDesign CS2 - PC Manual

Scripting guide
Hide thumbs Also See for 27510753 - InDesign CS2 - PC:
Table of Contents

Advertisement

Adobe InDesign CS2 Scripting Guide
//Slug
slugBottomOffset = "18p";
slugTopOffset = "3p";
slugInsideOrLeftOffset = "3p";
slugRightOrOutsideOffset = "3p";
}
If all the bleed distances are equal, as in the preceding example, you can alternatively use the
documentBleedUniformSize
//UniformBleed.jsx
//An InDesign CS2 JavaScript
//Create a new document.
myDocument = app.documents.add();
//The bleed properties belong to the documentPreferences object.
with(myDocument.documentPreferences){
//Bleed
documentBleedUniformSize = true;
documentBleedTopOffset = "3p";
}
If all the slug distances are equal, you can instead use the documentSlugUniformSize property:
//UniformSlug.jsx
//An InDesign CS2 JavaScript
//Create a new document.
myDocument = app.documents.add();
//The slug properties belong to the documentPreferences object.
with(myDocument.documentPreferences){
//Slug:
documentSlugUniformSize = true;
slugTopOffset = "3p";
}
In addition to setting the bleed and slug widths and heights, you can control the color used to draw the
guides defining the bleed and slug. This property is not in the document preferences object—instead, it's
in the pasteboardPreferences object:
//BleedSlugGuideColors.jsx
//An InDesign CS2 JavaScript
//Set the colors used to display the bleed and slug guides.
with(app.activeDocument.pasteboardPreferences){
//Any of InDesign's guides can use the UIColors constants...
bleedGuideColor = UIColors.cuteTeal;
slugGuideColor = UIColors.charcoal;
//...or you can specify an array of RGB values (with values from 0 to 255)
//bleedGuideColor = [0, 198, 192];
//slugGuideColor = [192, 192, 192];
}

Setting page margins and columns

Each page in a document can have its own margin and column settings. With InDesign scripting, these
properties are part of the marginPreferences object for each page. This example script creates a new
document, then sets the margins and columns for all pages in the master spread:
//MarginsAndColumns.jsx
//An InDesign CS2 JavaScript
//Sets up the margins and columns for the first page of an example document.
myDocument = app.documents.add();
with (myDocument.pages.item(0).marginPreferences){
columnCount = 3;
//columnGutter can be a number or a measurement string.
columnGutter = "1p";
bottom = "6p"
//When document.documentPreference
property:
Working with Documents in JavaScript
115

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Indesign cs2

Table of Contents