View Single Post
Quote:
Originally Posted by cwingrav View Post
Thanks for the answer. Wish it were a happier one though... argh.
I hate to disagree with the previous posters, but I have no trouble creating a box with (say) green text in it. I believe the following code should be equivalent to what you originally posted....

Code:
tell application "OmniGraffle 5"
	tell canvas of front window
		set lastGraphicID to id of (make new shape at end of graphics with properties {name:"RoundRect", fill:no fill, draws shadow:false, size:{231.242004, 26.2278}, vertical padding:0, autosizing:full, origin:{15.0, 204.397003}, textSize:{0.8, 1.0}, textPosition:{0.1, 0.0}, rotation:0, text:{text:"test", font:"Helvetica", size:30, alignment:center, color:{0, 65535, 0}}, draws stroke:true, side padding:0})
		tell graphic id lastGraphicID
			make new user data item with properties {name:"myFirst", value:"1"}
			make new user data item with properties {name:"mySecond", value:"2"}
			make new user data item with properties {name:"myThird", value:"3"}
			make new user data item with properties {name:"myforth", value:"4"}
		end tell
	end tell
end tell