DTP駆け込み寺
  1. [15972] JavaScript フォントの指定でエラーがでます ぶろっけ 2013/09/11 10:56
    1. [15973] Re: JavaScript フォントの指定でエラーがでます これで 2013/09/11 11:37
      1. [15974] Re^2: JavaScript フォントの指定でエラー ぶろっけ 2013/09/11 12:36
        1. [15975] Re^3: JavaScript フォントの指定でエラー 匿名 2013/09/11 20:34
          1. [15976] Re^4: JavaScript フォントの指定でエラー ぶろっけ 2013/09/12 15:05
            1. [15983] Re^5: JavaScript フォントの指定でエラー 2013/09/13 13:09
              1. [15988] Re^6: JavaScript フォント指定でエラー ぶろっけ 2013/09/15 15:04

[ 返信 ]

JavaScript フォントの指定でエラーがでます

みなさん、こんばんわ&はじめまして。

書籍(「InDesign 自動処理実例集」)を片手にJavaScriptによるInDesignの自動化版組を勉強をはじめたばかりの超初心者です。
Mac OS 10.8.4、InDesign CS6 を使用しています。

書籍にそって、「文字サイズとフォントを指定する」の項目で、サンプルプログラムを打ち込むと

1: docObj = app . documents . add ( ) ;
2: docObj . documentPreferences . pageWidth = " 100mm " ;
3: docObj . documentPreferences . pageHeight = " 140mm " ;
4: tfObj = docObj . textFrames . add ( ) ;
5: tfObj . geometricBounds = [ " 10mm " , "15mm " , " 15mm " , " 50mm " ] ;
6: tfObj . contents = " 駆け込み寺 " ;
7: tfObj . paragraphs [ 0 ] . pointSize = " 14pt " ;
8: tfObj . paragraphs [ 0 ] . appliedFont = app.fonts.item ("小塚ゴシック Pro B") ;

8行目でエラーが出て、いきなりのつまずいています。
8行目のProとBの間はタブを入力しています。もちろん当該フォントもPCに入っています。

この先もフォント指定を使ったサンプルが出てきて、ぜんぜん先に進めません。
フォントの場所に問題があるんでしょうか?
アドバイスお願いします。

[15972] ぶろっけ (2013/09/11 Wed 10:56)

[ 返信 ]


Re: JavaScript フォントの指定でエラーがでます

これでどうでしょう?
docObj = app . documents . add ( ) ;
docObj . documentPreferences . pageWidth = " 100mm " ;
docObj . documentPreferences . pageHeight = " 140mm " ;
tfObj = docObj . textFrames . add ( ) ;
tfObj . geometricBounds = [ " 10mm " , "15mm " , " 15mm " , " 50mm " ] ;
tfObj . contents = " 駆け込み寺 " ;
tfObj . paragraphs [ 0 ] . pointSize = " 14pt " ;
tfObj . paragraphs [ 0 ] . appliedFont = app.fonts.item ("小塚ゴシック Pro") ;
tfObj . paragraphs [ 0 ] .fontStyle = "B";

[15973] これで (2013/09/11 Wed 11:37)

[ 返信 ]


Re^2: JavaScript フォントの指定でエラー

速攻のアドバイスありがとうございます。
うまくいきました!
これで先に進めます。
まわりに相談できる人がまったくいないので、ほんとうに助かりました。
そして本当に感謝です。ありがとうございました!

[15974] ぶろっけ (2013/09/11 Wed 12:36)

[ 返信 ]


Re^3: JavaScript フォントの指定でエラー

P55の本文に書いてありますが、ProとBの間はタブを入力します。

[15975] 匿名 (2013/09/11 Wed 20:34)

[ 返信 ]


Re^4: JavaScript フォントの指定でエラー

匿名さん? アドバイスありがとうございます。
書籍の記載通り、タブ入力は試したのですが、
エラーが出て、どーもうまくいきませんでした。
こちらのキーボードの環境設定とかで問題があるんでしょうか?

[15976] ぶろっけ (2013/09/12 Thu 15:05)

[ 返信 ]


Re^5: JavaScript フォントの指定でエラー

> 匿名さん? アドバイスありがとうございます。
> 書籍の記載通り、タブ入力は試したのですが、
> エラーが出て、どーもうまくいきませんでした。
> こちらのキーボードの環境設定とかで問題があるんでしょうか?

CS2かあたりで仕様が変わったと記憶しております。

[15983] (2013/09/13 Fri 13:09)

[ 返信 ]


Re^6: JavaScript フォント指定でエラー

なるほど、仕様の違いですか!
アドバイスありがとうございました。

[15988] ぶろっけ (2013/09/15 Sun 15:04)