|
⇤ ← Revision 1 as of 2008-02-25 13:35:26
Size: 805
Comment:
|
Size: 798
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" % pageHow 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