🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.scripting.indesign
Article #18570

Re: Duplicate a page (AS)

#18570
From: Olav Kvern
Date: Wed, 12 Mar 2003 00:25
58 lines
2208 bytes
Jim--

If you're actually trying to duplicate the entire page, try something like this:



--DuplicatePages 
set mySourcePageNumber to 1 
set numberOfPages to 3 
tell application "InDesign 2.0.2" 
	tell active document 
		repeat numberOfPages times 
			set myNewPage to duplicate page mySourcePageNumber 
		end repeat 
	end tell 
end tell 




If you're trying to duplicate page items from one page to several other pages, try something like this:



--DuplicatePageItems 
set mySourcePageNumber to 1 
set myTargetPages to {2, 3, 4, 5} 
tell application "InDesign 2.0.2" 
	tell active document 
		set ruler origin of view preferences to page origin 
		set zero point to {0, 0} 
		repeat with myCounter from 1 to (count myTargetPages) 
			set mySourcePage to page mySourcePageNumber 
			try 
				set myTargetPage to page (item myCounter of myTargetPages) 
			on error 
				set myTargetPage to make page at end 
			end try 
			repeat with myPageItemCounter from (count page items of mySourcePage) to 1 by -1 
				set myClone to duplicate page item myPageItemCounter of mySourcePage 
				copy geometric bounds of myClone to myBounds 
				tell myClone 
					move to myTargetPage 
					set geometric bounds to myBounds 
				end tell 
			end repeat 
		end repeat 
	end tell 
end tell 




Does that help?

Thanks,

Ole
Technical Details
Message-ID: <1de84031.0@WebX.la2eafNXanI>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-08!supernews.com!38.144.126.75.MISMATCH!feed1.newsreader.com!newsreader.com!rip!news.webusenet.com!news.stupi.se!news.stupi.se!news.tele.dk!news.tele.dk!small.news.tele.dk!eusc.inter.net!newsfeed01.sul.t-online.de!t-online.de!WebX
References: <BA93B78E.63C%jimh@rainiercolor.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f939a,2a5faac8a99ae857
X-Google-Attributes: gidf939a,public
X-Google-ArrivalTime: 2003-03-11 16:37:38 PST
From: "Olav Kvern" <okvern@adobe.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-08!supernews.com!38.144.126.75.MISMATCH!feed1.newsreader.com!newsreader.com!rip!news.webusenet.com!news.stupi.se!news.stupi.se!news.tele.dk!news.tele.dk!small.news.tele.dk!eusc.inter.net!newsfeed01.sul.t-online.de!t-online.de!WebX
Newsgroups: adobe.scripting.indesign
Subject: Re: Duplicate a page (AS)
Message-ID: <1de84031.0@WebX.la2eafNXanI>
Date: Tue, 11 Mar 2003 16:25:36 -0800
References: <BA93B78E.63C%jimh@rainiercolor.com>
Lines: 54
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit