よくあるご質問

FrameScript に関するよくあるご質問を掲載しています。


Q.1FrameScript をインストールする為に 必要なものはありますか?
A.1FrameScript をインストールする為には、Adobe® FrameMaker®(+SGML) が必要です。なぜなら、 FrameScript は FrameMaker のプラグインとして働くからです。

Q.2バーテムズで販売している FrameScript は「日本語版」ですか?
A.2製品自体が日本語化されている(例えばメニューやマニュアルが日本語化されている)わけではございませんが、各製品の販売前に、日本語環境での動作確認等を行っています。
なお、弊社でお買い上げいただくと、FrameScript 2.0 用の日本語マニュアルをダウンロードし、ご利用いただけます。最新の FrameScript に付属する英語マニュアルの理解の補助などにご利用ください。

Q.3FDK を使用する為に C/C++ などの プログラミング知識を必要とすると聞きましたが、FrameScript を使用するにあたって 必要なプログラミング知識はありますか?
A.3FrameScript を使用するにあたって、多少のプログラミング経験があると便利です。但し、プログラミングに関する高度な知識が求められる事はありませんし、また別の開発環境も必要ありません。

Q.4Mac 版 FrameMaker を使用しているのですが、 FrameScript を使用することはできますか?
A.4Mac 版 FrameScript も販売していますが、Mac 版のバージョンは 2.0 となっております。

Q.5旧バージョンの FrameScript を 使用しているのですが、新しいバージョンへのアップグレードはできるのでしょうか?
A.5新しいバージョンへのアップグレードをご用意しています。詳しくは製品紹介ページの「アップグレードについてのご案内」をご覧下さい。

Q.6FrameScript は SGML アプリケーションを用いて SGML 文書を開いたり保存したりできますか?
A.6はい、できます。ただし、SGML のエレメントや属性を操作することはできません。

Q.7FrameScript はあるディレクトリ中の複数の ファイルを一度に処理することができますか?
A.7はい、できます。製品付属のサンプルスクリプトには、あるディレクトリ中のすべての文書を PDF ファイルに保存する例(DirSaveAsPdf.fsl)があります。

Q.8FrameScript はブック中の複数の文書ファイルを一度に処理することができますか?
A.8はい、できます。製品付属のサンプルスクリプトには、ブック中の複数の文書ファイルで検索・置換を行う例(BookFindReplace.fsl)や、ブック中の複数の文書ファイルの改訂バーを削除する例(BookClearChangebars.fsl)があります。

Q.9FrameScript のスクリプト中で、特殊文字を扱うことはできますか?
A.9

はい、できます。FrameMaker では、特殊文字は ANSI コードとは異なる内部コードとして 扱われます。FrameScript で特殊文字を扱うには、New String コマンドに10進数で表した内部コードを指定します。例えば、アキュートアクセントのついた E は、以下のようにして記述できます。

New String NewVar(IsEacute) IntValue(131);

特殊文字の内部コードについては、FrameMaker のオンラインドキュメント「FrameMaker の文字セット」を参照してください。


Q.10FrameScript で単独で配布可能なプラグイン(API)を作成することはできますか? それとも、スクリプトを使用するすべてのマシンに FrameScript をインストールする必要がありますか?
A.10現時点では、スクリプトを使用するマシン毎に FrameScript をインストールする必要があります。単独で配布可能なバージョンを提供することについては検討中です。

Q.11FrameScript の変数について教えてください。
A.11FrameScript では、変数は型を定義せず(宣言せず)に用いることができます。変数は使用したときに生成され、その初期値は整数型のゼロです。変数にはどんな型の値も割り当てることができ、すでに値が割り当てられている変数に、その値とは違う型の値を割り当てることもできます。

Q.12FrameScript には、どのようなデータ型がありますか? 配列やコレクションのような集合型はありますか?
A.12一般的なデータ型には、整数型、実数型、文字列型があります。また、これらのデータ型の集合型として、整数リスト、実数リスト、文字列リストがあります。また、FrameMaker に特徴的なデータ型としては、サイズを扱う Metric 型、テキストの位置を扱う TextLoc 型、テキストの範囲を扱う TextRange 型、 FrameMaker のオブジェクトを扱う Object 型などがあります。

Q.13FrameScript には、文字列、数値、日付、ファイル処理のための機能を提供するライブラリはありますか?
A.13ライブラリ自体はありません。しかし、文字列操作およびファイル処理のためのコマンドはあります。日付取り扱いは FrameScript 1.1 以降で利用可能になっています。

Q.14FrameScript で、ダイアログボックス、 メッセージボックス、メニュー、ツールバーのようなユーザーインタフェースを作成することはできますか?
A.14データを表示したり、ユーザからデータを受け取ったりする標準的なダイアログボックスを利用することができます。また、メニューやメニュー項目を作成したり、キーボードショートカットを使うこともできます。ツールバーは、FrameMaker がそれを利用する仕組みを提供していないので利用できません。

Q.15FrameScript のスクリプトを DOS プロンプト等のコマンドラインから実行することはできますか?
A.15いいえ、できません。FrameScript の実行には FrameMaker が必要です。FrameScript は、FrameMaker のアドオンプログラムなので、FrameMaker 環境の外部からは実行できません。ただし、FrameMaker をコマンドラインから実行し、初期化スクリプトを自動的に実行させることはできます。

Q.16FrameScript に数量割引はありますか?
A.16はい、あります。数量割引については、製品紹介ページの「ボリュームディスカウントのご案内」を参照してください。

Q.17FrameScript にサイトライセンスは ありますか?
A.17サイトライセンスについては現在検討中です。必要である場合はご相談ください。

Q.18ダウンロード以外でも販売していただけますか?
A.18申し訳ございませんが、現在はダウンロード販売のみでの取り扱いとなっています。お手数ですが、製品購入ページよりのご購入をお願いいたします。

【ご注意】製品紹介内の製品パッケージはイメージ画像です。本製品は実際にはお客様にてダウンロードしていただきお届けする形式となっており、パッケージなどは含まれません。

Macintoshは米国および他の国々 で登録されたAppleComputer,Inc.の商標または登録商標です。Adobe、FrameMakerは、Adobe Systems Incorporated(アドビシステムズ社)の商標です。TRADOS は、SDL plc. の登録商標です。ATOKは、株式会社ジャストシステムの登録商標です。Microsoft、Windowsは米国Microsoft Corporationの 米国およびその他の国における登録商標または商標です。



 

FrameScript に関するお問合せは: