タグ

dtpとjavascriptに関するkamisetoのブックマーク (7)

  • 小さなパスアイテムの削除 - 手抜きLab@DTPの現場

    最近スランプです。何がスランプかと言うと事前の調査が足りずになし崩し的に事態が転がっていくのを止めるどころか自らもころころしちゃう様な具合なんです。 まあ、それは置いておいて、Bスプラインってベジエに落とすのは超簡単です。ですからIllustrator上に展開してしまうのは楽なのですが、書き戻し時に必ず誤差が生じます。どうも何とかならない物かってあれこれ考えるのですが、無理ですwあきらめなさいって言われている様な気がする今日このごろなのです。 なんて事は無いですが、ライブトレースでちっこいの沢山残しちゃったのでスクリプトで削除しようと思いました。 コードはこんな感じです。 var tg = app.activeDocument.pathItems; for (var i=0;i<tg.length;i++) if (Math.abs(tg[i].area)<0.08) tg[i].remo

  • performanceMetricで状態監視 - 手抜きLab@DTPの現場

    先日menuActionとかいじっててサブメニュー山ほど追加して削除がめんどくさくなったので app.menus.item("$ID/Main").submenus.everyItem().remove(); なんてことしちゃいました。ええ、笑うしかありません。気分的には草で画面全体をうめてしまいたいぐらいです。 きっとこの気持ちはやった人にしか分からないでしょうwww それでもショートカットは使える所がよけいにおかしいですwww 二度としないと思うので記念にスクショも取りました。ついでですのでご覧下さい。 まあ、それは置いておいて、先日規模の大きいドキュメント向けに書いたscriptのパフォーマンスが出なくて困ってしまいました。ヒットカウントチェックしても正常ですし、これといって思い当たるコードも無いのでどうしようかと考え込んでしまいました。 少し調べてみるとJavascriptからIn

  • PDFファイルのページ数を知りたい - 手抜きLab@DTPの現場

    雨が続いています。通勤時はカッパを着込みますが、こう雨続きだとなかなか乾きませんし、面倒なのです。しかし、雨にぬれたりすると大変です。何が大変かって、湿度が高くて乾きにくいので少々におって来たりします。しまいには濡れた「犬のにおい」みたいなにおいがしてきかねませんのでしっかりと雨はブロックしなければなりません。 まあ、わたしの日常は置いておいて、PDFの配置って結構不便ですよね。PDFのページ数をチェック出来るプロパティがありませんから。Indesignなどで大量に配置する場合は、あらかじめページ数調べておいたりして手間がかかります。 ワードなんかから書き出したPDFを張り込んで...という作業は結構ありますので以前からここをなんとかしたかった訳です。 PDF 32000-1:2008より抜粋 7.7.3.2Page Tree Nodes Table 29 shows the entrie

  • 【InDesign javascript】 通常のプリフライト以上の項目を調べるスクリプト - いろいろなメモ

    通常のプリフライトでは調べてくれない細かい項目を検証するスクリプトです。 まずは検証したいドキュメントを開きます。 (今回は下のようなドキュメントを用意してみました) 次にスクリプトを実行し、 「ドキュメントをチェック」をクリックします。 すると、「警告」と「勧告」に分けて検証結果を表示します。 検証内容を知りたい場合は「全チェック項目の表示」をクリックすると表示されます。 検証結果を保存したい場合は「結果を保存」をクリックし、保存場所を選択します。 (テキスト形式で保存されます) ご使用は自己責任でお願いします。 (macOSX 10.5.6 InDesign CS3で動作確認済み) 「DetailedPreflight.zip」をダウンロード なんでこんなものまでいちいち警告するんだ?というものまでいちいち調べていますが、 もともと新人教育のために作りました。 (新人さんが組版したドキ

    【InDesign javascript】 通常のプリフライト以上の項目を調べるスクリプト - いろいろなメモ
  • 「9・25大阪の陣」顛末記 - 名もないテクノ手

    既報の如くであるが、過日第六回大阪DTPの勉強部屋のセッション2において、拙者せうぞーと、たけうちとおる氏が、あかね氏の初心者向けサンプルコードをグーでボコボコにした事件の顛末を記そうと思ふ。この事件は後に「大阪9・25」と呼ばれ、DTP正史にこびりついた一点の軌跡として長く語り継がれるであらう。ライブで目撃された方はまことに重畳という他はない。いま、すべてを語る時がきた。 陽が落ちたなら狼煙をあげよ、密者を入れて伝令を飛ばせ そもそもの話をしやう。DTPスクリプトに関してディスカッションを供しようと、4人のスクリプト書きが集められた。秋葉氏を司会に戴き、あることないことえへらえへら喋り散らかす態を見ていただこうってな趣向である。 MLが立ち上げられ、ネタだしをしていく白熱した議論の過程で、「初心者の人が書きそうなサンプルコードをでっちあげて、それを添削していく」プランがぶちあげられた。そ

  • ExtendScript Isolator (ただしコンセプトデザイン) - ものすごいハイウエスト日記

    たとえばJavascriptでCSアプリのなにかしら処理を書く場合.「こういうデータがあって,こういうふう(みための変更だったりテキスト出力ファイルだったり)にしたい」というインプットとアウトプットがあるわけです.実際の処理をかくときはこのインプットからアウトプットまでの道程をコードという断片でつないであげるということになるんだとおもいます.つまりスクリプト処理ってものは小さなスクリプト処理のあつまりととらえられるといえるかもしれません. 唐突なのですが以下の動画をまずは. ミキサー(したの段にあるUREIとかいてあるもの)とアイソレータ(うえの段に鎮座する3つのツマミがついてるやつ)をいじくってる動画なんですが,"High", "Mid", "Bass"のそれぞれのツマミをいじくると特定の音域が無くなったり強調されたりしちゃってますよね. あんまり詳しいことをかくとなんの記事だかわからな

    ExtendScript Isolator (ただしコンセプトデザイン) - ものすごいハイウエスト日記
    kamiseto
    kamiseto 2010/09/08
    スクリプターの人ってどれくらい自前のライブラリ揃えてるんだろうか。
  • Mr.Ri/DTP宝箱

    このページでは DTP ユーザーご用立ちの様々なファイルをダウンロードできます。これらのファイルはすべてドネーションウェア(あしなが育英会)かフリーウェアです。ファイルを使用するには、Illustrator、InDesign、Photoshop、その他のソフトが必要になります。 ※Illustrator、InDesign、および Photoshop は、Adobe Systems Incorporated(アドビシステムズ 社)の米国およびその他の国における登録商標または商標です。 AiPS セレクター 3.0.2

  • 1