[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:426) Re: text box for QXP
これもぬるい系なのだけど。
1行だけのボックスを行長の長さに応じて横幅をそろえてくれます。
こいうのはOSAスクリプトに入れて使うとシアワセになるでつ。
(*
テキストボックスの1行目の長さに「指定のアキ量」を加えてテキストボックスの横幅とします
縦組みのことは考えてません。エラートラップもなく、バグあります(笑)
*)
set aki to "+5mm" --テキストボックスの横幅のアキ量
tell application "QuarkXPress4.10r2J"
activate
tell document 1
tell current box
tell paragraph 1
set p_width to width
end tell
set {y1, x1, y2, x2} to bounds as list
set tmp to ((x1 as real) & "+" & (p_width as real) & aki) as text
set bounds to {y1, x1, y2, tmp}
end tell
end tell --document 1
end tell --application