🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.scripting.indesign
Article #17584

Re: AppleScript: Import tifs one on each page???

#17584
From: Olav Kvern
Date: Thu, 29 May 2003 22:40
62 lines
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!WebX
References: <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