タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとJavascriptとInDesignに関するzichaoのブックマーク (289)

  • Adobe Community

    zichao
    zichao 2011/09/18
    itemByRange
  • 車車車く本牛勿 -Rollin' Real-: InDesign:move()メソッドの思い違い

    InDesignでオブジェクトを移動するにはmove()を使いますよね。使うんですよ。 Illustratorだと left だの top だの使えば左や上を基準にした座標値で指定できるんですが。それの代用として、geometricBoundsを書き換えた配列に置き換えたりしていると、いつか痛い目を見ます(見てます)。 が、move()には魔物が棲むという噂が絶えないのであります。バグだバギーだバギーちゃんだ、言われてます。なんかしっくりこなくて、オブジェクトモデルビューアで説明を見直した。 こう書いてある。PageItem.move (to:any, by:Array of number) Moves the ^Object to a new location. Note: Either the 'to' or 'by' parameter is required; if both pa

  • お仕事メモ帳 InDesignでJavaScript その23

    InDesignでJavaScript その23。 昨年某お仕事で作ったJavaScript。 InDesignで棒グラフを作るScript。 「数が1000個あるからIllustratorじゃ無理なんですー」と後輩が泣きついてきたので考えてみた。 仕様としてはInDesign上で画像フレームを重ねて棒グラフを作っておいて Excelから抜き出した数値(タブ区切り)を読み込ませると グラフが自動的に完成するよっていうもの。 下記のようなFMTを作って… 下記のようにグラフが作成されますよー。 スクリプトラベルとかは、Script読んで想像してください。 やってることはそんなに難しくないっす。 グラフの長さの計算が面倒なぐらいかなー。 〜〜〜〜〜〜〜〜 //テキスト取得 var filename = File.openDialog("テキストファイルを指定してください"); //作業するドキ

  • 表組み機能と段落境界線で棒グラフを作る – uni-factory

    決まり物で大量にある場合はイラストレーターで作るより楽です。 他媒体への流用がある場合には不向きですが、使い方によっては修正も楽だし ま~使えるのではないでしょうか。 set e to 30 —グラフの最大値 tell document 1 of application “Adobe InDesign CS2_J“ set a1 to cells of selection repeat with a2 in a1 try set selection to a2 set {a, b} to {contents of selection as real, width of selection} set c to ((a * (b * 0.01) * (100 / e)) + 0.3) set d to (b – (a * (b * 0.01) * (100 / e))) set selecti

  • InD-Board

    他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。 トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。 質問へのレスには必ずお礼のコメントを付けましょう。 - HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 - 新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。) ※「投稿キー」を入力しないと投稿できませんので注意して下さい。

    zichao
    zichao 2011/09/15
    選択テキストのあるテキストフレーム、グループの選択 /constructor.name
  • InD-Board

    他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。 トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。 質問へのレスには必ずお礼のコメントを付けましょう。 - HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 - 新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。) ※「投稿キー」を入力しないと投稿できませんので注意して下さい。

  • お仕事メモ帳 [InDesign][JavaScript]テキストを正体に戻す

    テキストフレームに流し込まれたテキストをすべて正体に戻すJavaScript。 デザイン案を作成したあとにダミーを流してFMT化するときとかに使います。 意図してない長体がかかったままFMT化しちゃうと後で泣けてくるので…。 <仕様> ●テキストフレームを選択している場合は選択しているものを対象に(複数選択可)、  選択していない場合はすべてのテキストフレームを対象にします ●グループは考慮してません //作業するドキュメントなどを変数に代入 var docObj = app.activeDocument; //選択しているページアイテムを変数に格納 selObj = app.activeDocument.selection; var textFrameCount = 0 ; //テキストフレームを数えるため if (selObj.length == 0) { var wObj = app

    zichao
    zichao 2011/09/14
    verticalScale = 100があれば尚よし
  • ドキュメントを俺設定で開く - 名もないテクノ手

    ドキュメントを開いた時、グリッドやガイド類が非表示になっていたり、あらぬページが400%拡大で表示されたりすることがありませんか。これらの表示/非表示は設定があちこちに散らばっていていちいち直すのがめんどいです。 「Startup Scripts」フォルダにこのスクリプトを入れておけば、ドキュメントを自動的に俺設定で開くようになります。 /* show_grids_and_guides.jsx (c)2011 seuzo ドキュメントを俺設定で開く 2011-09-12 ver.0.1 とりあえず */ #target "InDesign" #targetengine "show_grids_and_guides" (function(){ /////設定 var my_bounds = [69,115,1194,1535]; //レイアウトウィンドウの座標値[y1, x1, y2, x2

  • 置換について

    お世話になります。環境:WINXP・CS2です。 カギカッコ(「」)の長いものをすべて短いものに置換したいのですが、両方ともユニコード番号はFE41・42です。(自分の知ってるの)区別するのは、CID7911とCID12133です。 置換方法を教えて下さい。宜しくお願い致します。 下記リンク、「DTP駆け込み寺 掲示板」で私自身が教わったばかりのJavaScriptがありますので参考までに。 http://www.dtptemple.jp/index-keijiban.html //------------------ここから-------------------- // 検索/置換設定のクリア(起こしのカギ括弧) app.findPreferences = NothingEnum.nothing; app.changePreferences = NothingEnum.nothing;

    置換について
  • 【InDesign】テキストフレームを全選択

    スプレッド内のテキストフレームだけを全選択するスクリプトです。 どんな場面で使用するかはわかりませんが。 ... InDesign CS2で動作確認。他のバージョンは知りません。CSやCS3でも多分動く・・・と思う。 JAVASriptなのでMac、Win両対応だと思います。Winでしか確認してないけど。 グループ化されているオブジェクトの処理に、関数「groupCheck」を作りました。もっといいやり方があるかもしれない。 InDesignスクリプトでは、グループ化されているオブジェクト群が1つのオブジェクトとされるため、グループ化されているテキストフレームがあると、そのフレームはactiveSpread.textFramesで取り出すことができません。したがってスプレッド内にグループが存在すれば、グループ毎に処理を行います。さらに多重グループ化されていたら・・・なので、グループが発見さ

    zichao
    zichao 2011/09/12
    InDesignはグループ化オブジェクトは1つのオブジェクトとされるため、グループ化されているテキストフレームがあると、そのフレームはtextFramesで取り出すことができない。
  • InD-Board

    他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。 トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。 質問へのレスには必ずお礼のコメントを付けましょう。 - HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 - 新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。) ※「投稿キー」を入力しないと投稿できませんので注意して下さい。

    zichao
    zichao 2011/09/11
    課題5としてチャレンジ
  • [ExtendScript]共通点を探す旅(保存せずに閉じる編) | milligramme 3cc

  • InDesign CS2 JavaScriptで表計算をする(数値のみ)

    InDesign CS2 JavaScriptで表計算をする (数値のみ) InDesignの表を使って表計算を行います(計算は数値計算のみです)。計算にはJavaScriptを使用しているので、四則演算以外にもJavaScriptのMath関数も使えます。 計算式設定と計算実行のプログラムを分けています。これによって数値を変更した時の負担を軽くしています。 また、表中の数値の表示方法を統一することもできます。 動作環境・注意 InDesign CS2のみで動作します。 スクリプトはJavaScriptで記述しているのでMacintosh版でも使用できます。 各設定値はセルのスクリプトラベルに書き込まれています。そのため、セルのスクリプトラベルに書き込むスクリプトとは併用できません。 また、不用意にスクリプトラベルを編集すると正しく動作しなくなります。 計算式の設定時に、表の中に結合され

  • 2009年11月 - InDesignerの悪あがき

    職場の人に「スクリプトは簡単」というイメージを持ってもらおうと教えたスクリプトです。 ただの検索置換をするスクリプトです。 var sel = app.activeDocument.selection[0]; app.findGrepPreferences = NothingEnum.nothing; app.changeGrepPreferences = NothingEnum.nothing; app.findGrepPreferences.findWhat = "あいうえお"; app.changeGrepPreferences.changeTo = "あああああ"; sel.changeGrep(); このスクリプトは検索置換のGREPで、 選択範囲の「あいうえお」を「あああああ」に置き換えるというものです。 基的に上の画面と同じ検索置換をするものです。 「あいうえお」を選択して

    zichao
    zichao 2011/09/05
    入門スクリプト
  • 糖心vlog二维码 - 曼哈顿夜曲

  • クリエイター手抜きプロジェクト (InDesign編)

    今回はSを小、Mを中、Lを大に置換するスクリプトで・・・ではなく前々回の流れのまま常用漢字以外が使われているかどうかを調べるスクリプトです。今度はInDesign CS3/CS4用です。 まず、これまで同様に以下のサイトから常用漢字のファイルをダウンロードしデスクトップとか分かりやすいところに保存してください。 すでにダウンロード済みの場合は、新たにダウンロードする必要はありません。 ●常用漢字データ http://www.openspc2.org/projectX/data/jyouyoukanjidata.txt 最初のスクリプトは単純に常用漢字以外が使われているかどうかを調べるものです。常用漢字以外があれば、ダイアログを表示します。 ちなみに、このスクリプトはInDesignでもイラストレータでも共通して動作する珍しい(?)パターンです。 function kanjiChecker(

  • InDesign: オーバーフローした表セルに長体をかけるJavaScript - 文書遊戯

    DITAではべていけず、仕事ではInDesignを使っています。「両極端だなぁ」と、自分でも思っています。 プリプレスの世界も作業の効率化は避けて通れない課題です。幸いにも、InDesignにはJavaScriptによる自動化の機能が備わっています。退屈なDTP作業の合間に、使えそうなJavaScriptを書いて楽しんでおります。 ここから題。 Excelで入力した名簿などのデータをInDesignに配置することがしばしばあります。この作業で面倒なのが、表セルに収まりきらずにオーバーセットになるテキストが出ること。これを解決する手段は2つあります(これ以外にもあるかも!?)。 (1)InDesign CS4以降なら、正規表現スタイルを利用する 参考:市川せうぞーさんの記事 文字数によって自動的に長体をかける (2)JavaScriptを使ってオーバーセットのテキストに長体をかける CS

    InDesign: オーバーフローした表セルに長体をかけるJavaScript - 文書遊戯
  • クリエイター手抜きプロジェクト (InDesign編)

    InDesignにPDFを自動的に読み込んで配置する、複数ページのPDFを自動的に割り付けてくれると役立つ、というリクエストが前々からあったのですが、それはできないと回答していました。というのもアドビが提供しているリファレンスではInDesign CS/CS2には読み込んだPDFデータが何ページあるのかを示すもの(プロパティ)が存在しないためです。このため、複数ページのPDFを配置する場合には手作業でページ数を指定するか、あらかじめプログラムで配置するページ範囲を決めておくしかない事になります。 総ページ数が分からない場合でも、存在しないページを読み込む時点でエラーになれば解決するのも簡単ですが、なぜか存在しないページを指定してもInDesign CS/CS2ではエラーになりません。 存在しないページを読み込んだ時にはフレームに何も読み込まれなければ、フレームをフィットさせてフレームサイズ

  • 糖心vlog二维码 - 曼哈顿夜曲

    您访问的栏目不存在,请核对后重试!

  • 糖心vlog二维码 - 曼哈顿夜曲

    您访问的栏目不存在,请核对后重试!