Article View: adobe.scripting.indesign
Article #17584Re: AppleScript: Import tifs one on each page???
From: Olav Kvern
Date: Thu, 29 May 2003 22:40
Date: Thu, 29 May 2003 22:40
62 lines
2937 bytes
2937 bytes
Chris--
This one works for me--please give it at try!
--LayOutManga!
--Lays out manga by placing all images from a specified folder into
--a new InDesign document. Page order can be either "back to front"
--or "front to back". Set myReverseOrder to false to get
--standard Roman layout direction.
set myReverseOrder to true
--Set page height, page width
set myPageWidth to 115
set myPageHeight to 180
--Display a "Choose Folder" dialog box.
set myFolder to choose folder with prompt "Select the folder containing the files you want to place."
tell application "Finder"
set myFiles to files of myFolder
set myNumberOfPages to (count myFiles)
--The sort method is not yet available for the OSX Finder. Make sure that the files in the folder
--are sorted in the order in which you want them to appear.
--Uncomment this line if you're using OS 9.
--set myFiles to sort files of myFolder by name
end tell
tell application "InDesign 2.0.2"
set myDocument to make document
set horizontal measurement units of view preferences to millimeters
set vertical measurement units of view preferences to millimeters
set myDocumentPreferences to document preferences of myDocument
set page height of myDocumentPreferences to myPageHeight
set page width of myDocumentPreferences to myPageWidth
set pages per spread of myDocumentPreferences to 1
set pages per document of myDocumentPreferences to myNumberOfPages
if myReverseOrder is true then
set myPageNumber to myNumberOfPages
set myPageIncrement to -1
else
set myPageNumber to 1
set myPageIncrement to 1
end if
repeat with myCounter from 1 to myNumberOfPages
set myFileName to item myCounter of myFiles as string
set myPage to page myPageNumber of myDocument
tell myPage
set myRectangle to make rectangle with properties {geometric bounds:{0, 0, myPageHeight, myPageWidth}}
tell myRectangle
place myFileName
end tell
fit myRectangle given content to frame
fit myRectangle given proportionally
end tell
set myPageNumber to myPageNumber + myPageIncrement
end repeat
end tell
Thanks,
Ole
Technical Details
Message-ID:
<1de950d8.11@WebX.la2eafNXanI>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!sn-xit-09!supernews.com!newsfeed.news2me.com!newsfeed.freenet.de!eusc.inter.net!newsfeed01.sul.t-online.de!t-online.de!WebXReferences:
<1de950d8.-1@WebX.la2eafNXanI>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f939a,b057cd3b108c84c5 X-Google-Attributes: gidf939a,public X-Google-ArrivalTime: 2003-05-29 16:08:08 PST From: "Olav Kvern" <okvern@adobe.com> Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!sn-xit-09!supernews.com!newsfeed.news2me.com!newsfeed.freenet.de!eusc.inter.net!newsfeed01.sul.t-online.de!t-online.de!WebX Newsgroups: adobe.scripting.indesign Subject: Re: AppleScript: Import tifs one on each page??? Message-ID: <1de950d8.11@WebX.la2eafNXanI> Date: Thu, 29 May 2003 15:40:07 -0700 References: <1de950d8.-1@WebX.la2eafNXanI> Lines: 61 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit