スクリプちん
-
GUI
【ExtendScript】GUI : flashplayer(フラッシュプレーヤー)
flashplayerは、GUIにフラッシュムービーを埋め込んで再生します。 種類 flashplayerコントロールクラス名:FlashPlayer 機能 SWFファイルのFlashムービーを読み込んで再生する。 構文 ウインドウwにFlashムービーを埋め込みます。 w.add ("flashplayer"... -
GUI
【ExtendScript】GUI : image(イメージ)
GUIにアイコンや画像を表示したいときには、imageコントロールを使います。 種類 imageコントロールクラス名:Image 機能 png形式の画像を表示する。 構文 ウインドウwに画像を配置します。 w.add ("image"[, bounds, icon, {creation_properties}]);... -
GUI
【ExtendScript】GUI : scrollbar(スクロールバー)
スクロールバーは、ドラッグしてスクロールできるインジケーターと、そのインジケーターを動かす矢印ボタン(ステッパー)のあるバーです。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 scrollbarコントロールクラス名:Scrol... -
GUI
【ExtendScript】GUI : treeview(ツリービュー)
ツリービューは、項目を階層表示できるリストです。各階層の項目は子要素を持つことができ、どれも個別に選択することが出来ます。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 treeviewコントロールクラス名:TreeView 機能 ... -
GUI
【ExtendScript】GUI : slider(スライダー)
スライダーは、位置を動かすことのできるインジケーターがついた水平方向のバーです。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 sliderコントロールクラス名:Slider 機能 スライダーは、スクリプトの実行時にユーザーが位... -
GUI
【ExtendScript】GUI : progressbar(プログレスバー)
progressbar(プログレスバー)は、操作や処理の進捗状況を示す水平横長の長方形です。 ウインドウまたはコンテナの各種オブジェクトに配置して使用します。 種類 progressbarコントロールクラス名:Progressbar 機能 progressbar(プログレスバー)では、... -
GUI
【ExtendScript】GUI : tab(タブ)
タブは、tabbedpanel(タブパネル)の中に入れて使用します。 タブには各種コントロールを入れることができ、タブをクリックすることで各タブ内の内容を、タブごと切り替えて表示することができます。 種類 tabコンテナクラス名:Tab 機能 tabbedpanel(タ... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)
タブパネルはタブ(tab)を入れることのできるコンテナです。直接の子要素として入れられるのはtabのみです。 種類 tabbedpanelコンテナクラス名:TabbedPanel 機能 タブコントロールのみを配置することのできるコンテナ。 このタブパネルの子要素として配... -
GUI
【ExtendScript】GUI : panel(パネル)
panel(パネル)は、ウインドウまたはコンテナの各種オブジェクトに配置して利用できます。 パネル内には、まとめたいラジオボタンやチェックボックスを追加します。 ひとつのパネルに追加されたラジオボタンは、ひとつのグループになるので、複数のラジオ... -
GUI
【ExtendScript】GUI : listbox(リストボックス)
listbox(リストボックス)は、一覧表示されたリストの中から項目を選択するときに使います。 listboxを使うと、処理を実行する際にユーザーが値を選ぶことができるので、実行内容に拡張性を持たせることができて便利です。 listboxは、ウインドウまたはコ... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)
dropdownlist(ドロップダウンリスト)は、ウインドウまたはコンテナの各種オブジェクトに配置して、処理を実行する際にクリックして表示されたリストの中からオプションを選択するときに使います。 種類 dropdownlistコントロールクラス名:DropDownList ... -
DTP
【スクリプト作成】XMLタグをスタイルにマッピングする
XMLデータをそのままInDesignに流し込んでも、体裁を整えることはできません。 Indesignのマッピングという機能を使うと、XMLタグと段落スタイル・文字スタイルを紐づけられ、レイアウトを整えることができます。 XMLタグをスタイルにマッピングする作業は... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)の使い方
タブパネルでは、タブボタンをクリックすることで、同じエリア内の内容をタブごとに切り替え表示することができます。 タブパネルには、複数のタブを入れて使用します。 ユーザーは、プログラムの実行時に任意のタブボタンをクリックして、タブに紐づけら... -
GUI
【ExtendScript】GUI : panel(パネル)の使い方
パネルを使うと、実行画面に配置するオブジェクトを罫線で囲んでまとめることができます。 パネル内に、ラジオボタンやチェックボックスを作成することで、画面の見た目もまとまりができて分かりやすくなります。 パネル内にまとめられたラジオボタンは、... -
GUI
【ExtendScript】GUI : listbox(リストボックス)の使い方
リストボックスを使うと、スクリプト実行の際に、一覧表示されている項目の中から任意の値を選んで実行することができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "リストボックスを表示する", [0,0,400,200]); //... -
DTP
「条件テキスト」は「文字置換」で適用すべし!モレなしミスなし超時短!
InDesign で「条件テキスト」を適用するときは、検索置換を使うのが効率的です。 検索置換を利用すれば、テキストの選択ミスも、適用モレもなくなって超時短で作業できます。 今回紹介する事例では、InDesign で「条件テキスト」を適用するテキストを検索... -
DTP
文字を置換せずに表示だけ切り替えたいときの対処法は「条件テキスト」
InDesignの条件テキストは、同じ紙面上で、異なる内容のテキストを切り替え表示することのできる機能です。 InDesignCS4から導入されている機能だけど、ネーミングからその機能が想像しにくいためなのか、あるいは使い道が限られるためなのか、あまり浸透... -
InDesignスクリプト
スクリプトで文字修正するなら「XMLタグ」が超便利!
InDesignのスクリプトで、XMLの要素にアクセするコードの紹介です。 XMLタグを「ドキュメント上の目印」として活用すると、スクリプトでのテキストの追加や修正がとても簡単になります。 XMLを目印として利用するだけなので、難しいXML組版の知識などは必... -
InDesignスクリプト
スクリプトで「ページ上にあるXMLタグ」を見つけるには?
InDesignのスクリプトで、たとえば「8ページにあるテキストフレーム内のXML要素にアクセスしたい」というとき、どうやって探せばいいのでしょうか。 XML構造を見ても、「その要素がどのページにあるか」はわかりません。 そういうときは、「8ページのテキ... -
InDesignスクリプト
【InDesignのスクリプト作成】ドキュメントにXMLタグを作成する方法
InDesignのドキュメントにJavaScriptで、XMLタグを作成する方法を紹介します。スクリプトの中で、タグの色も同時に指定できます。 スクリプト以外で、XMLタグを作成する方法はこちら コードサンプル #target indesign var objDoc = app.documents.add(); ... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)の使い方
ドロップダウンリストを使うと、スクリプトの実行時に、選択肢の中から任意の値を選ぶことができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "ドロップダウンリストを表示する", [0,0,400,250]); // 1つ目の固定テ... -
GUI
【ExtendScript】GUI : group(グループ)
groupは、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 このgroupの中に、各種オブジェクトを入れると、それらを一つのグループとして扱うことができるようになります。 種類 groupコンテナクラス名:Group 機能 他のコントロールを、... -
InDesignスクリプト
XML読み込みオプションの設定:スクリプトコードも紹介
InDesignドキュメントにXMLデータを読み込むには、レイアウトとXMLデータの形式が合致するように読み込みオプションを設定します。 XML読み込みオプションは、InDesignでどんなレイアウトに流し込むのかによって、設定内容が違ってきます。 この記事では、... -
DTP
大量画像を一瞬で配置する超簡単で超時短のXML活用ワザ!
InDesignで大量の画像をドキュメントに配置するなら、XMLを使うのが超簡単です。 「XMLはデータ作るのが大変でヤダ!」って思うかもだけど、作るのは超単純なXMLデータなので、テキストエディタでコピペのしまくり程度で完成します。 スクリプトも必要あり... -
DTP
複数の段落スタイルを1クリックで全ての行に適用するワザ
InDesignの段落スタイルには、「次のスタイル」という設定項目があります。 この「次のスタイル」に、改行後の段落に適用する段落スタイルを設定しておくと、1回のクリック操作でそれ以降の行に自動的に段落スタイルを適用することができます。 「次のスタ... -
DTP
文字入力していくだけで「自動で」段落スタイルを適用するワザ
InDesignの段落スタイルでは、[次のスタイル]を設定しておくと、改行して新しい段落を作成したときに、自動的に段落スタイルが適用されます。 文字入力しながら、同時に段落スタイルが自動で適用されるので、わざわざスタイルを当てる手間がありません。... -
GUI
【ExtendScript】GUI : statictext(固定テキスト)
statictext(固定テキスト)は、GUI画面にテキストを表示します。 スクリプト実行時に変更することはできないオブジェクトなので、見出し部分などに使います。 statictextは、ウインドウまたはコンテナの各種オブジェクトの中に作成します。 種類 staticte... -
GUI
【ExtendScript】GUI : radiobutton(ラジオボタン)
radiobutton(ラジオボタン)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 ウインドウに直接配置することもできますが、groupオブジェクトの子として作成すると、あとのメンテナンスがやりやすくなります。 group化する利点として... -
GUI
【ExtendScript】GUI : edittext(テキストボックス)
edittext(入力可能なテキストボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 種類 edittextコントロールクラス名:EditText 機能 ユーザーが入力・変更できる編集可能なテキストフィールド 構文 ■ウインドウwに、テキス... -
GUI
【ExtendScript】GUI : checkbox(チェックボックス)
checkbox(チェックボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 チェックボックスはラジオボタンと違って、排他的な選択ではありません。 なので、必ずしもgroupオブジェクトの子として作成する必要はありませんが、複... -
GUI
【ExtendScript】GUI : button(ボタン)
button(押しボタン)は、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 ユーザーがクリックした結果を戻り値として取得して、次のアクションへと進むことができます。 種類 buttonコントロールクラス名:Button 機能 GUI(グラフィカ... -
GUI
【ExtendScript】GUI : コントロールを作成する~各種オブジェクト.add()
add()では、Windowオブジェクトに、ボタンやチェックボックスなどの各種オブジェクトを追加します。 種類 ウインドウオブジェクトのメソッド 機能 ウインドウオブジェクトまたはコンテナオブジェクトに、コントロールまたはコンテナオブジェクトを作成して...