InDesign:文字の位置そのままで揃え方向をアレするやつ修正&強化


初回がアケスケなタイトルだったが為に継承するハメになってますが。
前回、アホな関数の使用を止めてバグ解消したつもりが、しょうもないところでミスってました。
たぶんCS4以降では全然動かなかったはずです。直しましたすいません。
あと、処理対象がストーリーになっていた為、連結フレームの中腹オブジェクトだと不具合が出ていたと思います。これも直しましたすいません。

そのついでに機能強化したので再度ご案内です。



JustificationSwitcher_id.jsx
ver_c
InDesignCS3、CS4(MacOS10.6.8)で動作確認
CS5以降が手元にありません。。どなたか検証願えれば助かります。



こう、奥付の訂正改版なんかが来ます。来ます来ます。
下に一行追加するだけの簡単なお仕事。

で、いざデータを見ると、このような可愛いツクリになって(以下略)

この場合、確かにデータに従った方がバランスはいいのかもだけど、
赤字には忠実に従うのがウチらのお仕事なので少々イラッとします。
しますします。

そこで出番。
チェックボックスが増えました。

これをオンにすると、ダイアログのタイトルが変更されます。
同時にインデント使用を試みるチェックが操作不可になります。

行方向チェックを入れ、左/上揃え を選択してドーン
したところ。

といった感じです。
例に上げたドキュメントでは、実際のところ3行分のスペースがあったため
上に空行を挿入することでさっさと終わってしまったのですがorz
まあ、それはそれ。

でーす。

 

InDesign:タグ付きテキストの手動評価は可能なんでしょうか


お問い合わせがあり、POT2はタグ付きテキストをアレできないものか、と。
 いやもう全然思いつきませんでした。
POTはテキストファイルの内容を段落ごとにぽんぽこ流し込むもの。
 タグ付きテキストはファイル単位で扱う物。似てるようでけっこう違うです。

でも、タグ付きテキストファイルを部分的に使えるならそれはそれで便利でしょう。
 。。たぶん。

でも、アプリケーションの機能として機能を機能させるには、ファイル読み込みが必須っぽかったので、
 POTに読み込んだ後、適用範囲だけどこかのディレクトリにテキストファイルとして一時的に保存した物をわざわざ読みに行く…のはあまりにもあんまりなので自重。

で、結局タグを判別して受けタグで囲まれた文字に該当のスタイルを当てればいーんでしょー、
 と、ひじょうに短絡的に考えて、ひとまず段落スタイルと文字スタイルの分だけ作ってみました。
いちおうPOTの連動用に使う気でいます。



id_recomposeTaggedText_a.jsx
InDesignCS3、CS4(MacOS10.6.8)で動作確認



この状態で開始。

 ここから最初にエンコーディング、バージョン、言語、の3つのタグは何も考えず捨てられます。テスト段階仕様です。
あればあったで無条件削除、なければないで処理続行します。

スタイル定義(作成)部分は事前にごっそり削除しておきます。
 且つ、現段階ではドキュメントには必要なスタイルが定義済みである必要があります。
最初に普通にタグ付きテキストを配置しておき、一旦手動でテキスト削除した物、という事になります。
 めんどくさいですね。。

残されたタグのうち、段落スタイル(<parastyle:hoge>, <pstyle:hoge>)と
 文字スタイル(<charstyle:hoge>, <cstyle:hoge>)を、内部的にはとってもみっともない方法で探し、コロン以降の文字列にマッチしたスタイルを適用します。
文字スタイルは受けのタグ(<charstyle:>, <cstyle:>)がなければ段落の最後まで適用します。
 こういうツクリの都合上、現状ではS-JISエンコーディングでは動作しません。。
手元の環境では、エンコーディングはUNICODE(UTF16-BE)、改行コードCRでテストしています。

実行結果

反響があればバグフィクスはしますが、特殊キャラクター対応などは微妙なところです。こっぴどい作業量になりそうなので。
 なので現状、関数もこしらえておりません。。

でーす。

続・ベルマークに詳しくおなりなさいあそばせっ


前回、ベルマークだよりに掲載する分を出したわけですが、
 作画の前段階でめっさボツ出まして。。
コンセプトが後から出てくるのはよくある話で。

んで別件で幼稚園の年一回発行の文集というのがあるので
 描きたかったのと他の物考える気力が湧かなかったのとで、
ボツネーム分をそのまま描いてみました。
 ある意味、いつも通りです。

知人の数名には先んじてチラ見せしましたが、そこから2カ所ほど直しました。
 これでベルマークががっぽり集まるか、というと。。
そういう問題じゃあないと思うんですよ(すごい開き直った)



でーす。