Differences between revisions 1 and 2
Revision 1 as of 2008-02-25 13:35:26
Size: 805
Editor: pD9506AB4
Comment:
Revision 2 as of 2008-03-14 21:22:39
Size: 798
Editor: 97-8
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 doc = inD.open('Volume:Path:Document')  doc = inD.open(mactypes.Alias(u'/Users/user/Documents/test.indd'))
Line 16: Line 16:
 # place_point, destination_layer

Only some snippets from a simple InDesign automator...

 inD = app('Adobe InDesign CS2')
 inD.script_preferences.user_interaction_level = k.never_interact
 finder = app('Finder')
 doc = inD.open(mactypes.Alias(u'/Users/user/Documents/test.indd'))

 if doc.pages[page].side() == k.right_hand:
     print "page %d is on the righthand side" % page

How to place a text file and delete the first 2 lines:

 story = doc.place(macpath, on=doc.pages[page], showing_options=False)
 story.lines[1:2].delete()

Fix the size of the new text frame:

 rect = [76, 12, 284, 65]
 # left, top, height, width in default unit (e.g. mm)
 frame = story.text_frames[1].get()
 frame.geometric_bounds.set(rect)
 if frame.overflows():
     # too much text -> increase size

MacPython/InDesign (last edited 2008-11-15 14:00:31 by localhost)

Unable to edit the page? See the FrontPage for instructions.