[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:847) Re: ごぶさたです



>そのため処理途中にoverflowsの判定をいれても無視されてしまいます。

これってInDesign CS 3.0.1で直っているってことなんでしょうね?
#っていうか、前回のバージョンで確認していないのですけど。
こんなことしてもOKです。

	tell application "InDesign CS_J"
		set obj to a reference to document 1
		set overflows_list to {}
		repeat
			try
				set overflows_list to overflows_list & (text frames of obj whose overflows = true)
			end try
			if not (exists groups of obj) then exit repeat
			set obj to a reference to groups of obj
		end repeat
		
		repeat with i in overflows_list
			tell i
				repeat while overflows
					tell parent story
						set horizontal scale to horizontal scale - 1
					end tell
				end repeat
			end tell
		end repeat
	end tell