Copyright: 富士通株式会社
Citation: Klik & Create Help


目次

RTFオブジェクト

アクションと関数のリスト

RTFオブジェクトを作成する

RTFオブジェクトのアクション

ページのＸ座標設定

ページのＹ座標設定

ズーム倍率設定（％）

破壊

RTFオブジェクトの関数

ページ

ページのＸ座標設定

ページのＹ座標設定

幅

高さ

文章

マウスの位置の文番号

位置（ＸＹ）の文番号

絶対座標系

Ｘ座標

Ｙ座標

幅

高さ

ページ座標系

Ｘ座標

Ｙ座標

行

マウス位置の行番号

位置（ＸＹ）の行番号

絶対座標系

Ｘ座標

Ｙ座標

幅

高さ

ページ座標系

Ｘ座標

Ｙ座標

単語

単語の文字列

マウスの語番号

位置（ＸＹ）の語番号

絶対座標系

Ｘ座標

Ｙ座標

幅

高さ

ページ座標系

Ｘ座標

Ｙ座標

ズーム倍率（％）

RTFオブジェクトメニュー

表示順位

設定

アイコン編集

サイズ変更

整列


RTFオブジェクト

RTFオブジェクトは、ユーザからのコマンドに対応してスクロールするテキストウィンドウを表示するものです。

RTFオブジェクトは、ほとんどのワープロソフトで作成でき、どんなTrueTypeフォントでも、どんなスタイルでも表示できます。ですから、タイトル画面、チュートリアル、物語などに最適です。

各RTFオブジェクトは、画面上の固定の表示ポイントで表示されます。これはテキストの［ウィンドウ］のような役割をします。テキストをドラッグしたり、メッセージをスクロールしたりできます。テキストは、現在の表示ポイントを超えると画面上から消えます。

表示ポイント

ユーザの選択を読むこともできます。ユーザはどのパラグラフ、どの語、どの行の上にもマウスを置くことができます。それらの値を取得して、何らかのアクションを実行させることもできます。

例えば、ユーザが指定の語を選択すると指定のサンプルを実行するようにできます。これを利用すると、声の出る本が作成できます。

ユーザが語の上でマウスクリックしたのを検出することもできます。ハイパーテキストとして指定のテキストにジャンプさせることもできます。

アドベンチャーでは、説明のリストをメニューのように表示し、ユーザが画面から選べるようにできます。

可能性は無限です!

RTFはRich Text Formatの略です。事実上、Windowsのワープロソフトならどれでもこのフォーマットで保存することができます。Windows '95付属のワードパットも対応しています。

ノート：オブジェクトを作成した時、オブジェクトの設定で［フォント選択］ボタンをクリックし［フォントの指定］ダイアログの中の［書体の種類］を［日本語］にしておいて下さい。ここが［欧文］だと、文字が正常に表示されません。また、フォントによっては［欧文］だけの場合もあります。その場合は、フォントを変更して下さい。


アクションと関数のリスト

RTFオブジェクトに使用できるオプションは以下のとおりです：

アクション

ページのＸ座標設定

ページのＹ座標設定

ズーム倍率設定（％）

関数

ページ関数

ページ／Ｘ座標

ページ／Ｙ座標

ページ／幅

ページ／高さ

文章関数

文章／マウス位置の文番号

文章／位置（ＸＹ）の文番号

文章／絶対座標系／Ｘ座標

文章／絶対座標系／Ｙ座標

文章／絶対座標系／幅

文章／絶対座標系／高さ

文章／ページ座標系／Ｘ座標

文章／ページ座標系／Ｙ座標

行関数

行／マウス位置の行番号

行／位置（ＸＹ）の行番号

行／絶対座標系／Ｘ座標

行／絶対座標系／Ｙ座標

行／絶対座標系／幅

行／絶対座標系／高さ

行／ページ座標系／Ｘ座標

行／ページ座標系／Ｙ座標

単語関数

単語／単語の文字列

単語／マウスの語番号

単語／ＸＹの語番号

単語／絶対座標系／Ｘ座標

単語／絶対座標系／Ｙ座標

単語／絶対座標系／幅

単語／絶対座標系／高さ

単語／ページ座標系／Ｘ座標

単語／ページ座標系／Ｙ座標

ズーム倍率（％）


RTFオブジェクトを作成する

RTFオブジェクトの作成は簡単です。フレームエディタで［オブジェクト作成］アイコン（ [image] ）をクリックします。

［オブジェクト作成］ダイアログの［エクステンション］タブをクリックします。そして［RTF］アイコン（ [image] ）をクリックします。

すると、RTFオブジェクトを設定するための［RTFオブジェクト設定］ダイアログが表示されます。

まず始めに、RTFテキストを別のファイルで保存するか、アプリケーションの一部として隠すかを決めます。

テキストをファイルから読み込みたい場合は［ファイルを外部に保持］オプションを選び［参照］ボタンを使ってファイルを選択します。

クリック＆クリエイトアプリケーションファイルの一部として保存したい場合は［ファイルを外部に保持］オプションを有効にせず［読み込み］ボタンを使ってディスクから読み込みます。

テキストはどんなエディタやワープロソフトからも編集できます。［編集］ボタンをクリックするとエディタが呼び出され［エディタ選択］ボタンをクリックすると、ディスクからエディタを選択できます。

［表示］オプションは、テキストを単色の背景、または現在の動作領域に直接表示します。［背景は不透明］を選んだ場合は［背景色］ボタンを押して背景色を設定できます。

最後に、表示領域にスクロールバーを表示したい場合は［水平スクロールバー使用可能］および［垂直スクロールバー使用可能］のバーオプションをクリックします。

オプションの設定を終えると［ＯＫ］をクリックします。そして動作領域をクリックしてRTFオブジェクトを配置します。オブジェクトは現在の位置に［四角い囲み］として配置されます：

この［四角い囲み］は、RTFを表示するための表示領域を示します。

このサイズを変更するには、RTFオブジェクトを右クリックし、ボックスの角にあるコントロールポイントをドラッグします。または、ポップアップメニューの［サイズ変更］オプションを選んで、ダイアログに拡大の倍率を入力します。


RTFオブジェクトのアクション

RTFオブジェクトに使用できるアクションは３つです：

ページのＸ座標設定

ページのＹ座標設定

ズーム倍率設定（％）

破壊


ページのＸ座標設定

テキストウィンドウに表示される最初の文字のＸ座標を変更します。座標は、RTFオブジェクトの表示領域の左上角から数えられます。

このアクションを定義すると、新しい位置を入力するように求められます。値は、キーボードから入力することも［Ｘマウス］などのクリック＆クリエイト関数を使用して読み込むこともできます。


ページのＹ座標設定

テキストを表示ウィンドウ内で上下に移動します。テキストウィンドウに表示される最初のテキストのＹ座標位置を変更します。テキストは1ピクセル単位で配置できます。

座標は、表示領域の一番上から数えられ、下にいくほど値は増えます。


ズーム倍率設定（％）

テキストをテキストを拡大／縮小して表示します。ユーザが新聞の一部分を選択して拡大表示するところを想像して下さい。

サイズは比率で入力します。100が元のサイズで、10は元のサイズの1/10、そして1000は元のサイズの10倍の大きさです。

プロポーショナルテキストを使用している場合、最良の効果が得られます。


破壊

現在のオブジェクトを画面から消去します。いったん消去されたオブジェクトはアプリケーション実行中使用することはできません。


RTFオブジェクトの関数

RTFオブジェクトには便利な関数を使用できます：

関数には大きく4種類あります：

［ページ］関数は、テキストの表示ウィンドウの位置を返します。

［文章］関数は、特定のパラグラフの位置を返します。

［行］関数は、Ｘ座標のテキスト行の位置を返します。

［単語］関数は、1語の位置を返します。

これらのオプションを使用すると、各語、行、パラグラフを画面上に個別に配置できます。または、それらの関数を位置アクションとともに使用し左右／上下のスクロール効果を生成することもできます。


ページ

ページ関数は現在のテキストウィンドウの最初の文字の位置を返します。

Ｘ座標

Ｙ座標

幅

高さ


ページのＸ座標設定

使用法：ページのＸ座標設定（オブジェクト）

テキストウィンドウに表示された最初の文字の水平位置を返します。座標はオブジェクトの表示ウィンドウの左上角から数えられます。

テキストを表示領域内で左右に移動するには［Ｘ座標設定］アクションを使用します。

テキストを左に移動するには：

ページのＸ座標設定 RTF Ｘ（オブジェクト）+1

テキストを右に移動するには：

ページのＸ座標設定 RTF Ｘ（オブジェクト）-1


ページのＹ座標設定

使用法：ページのＹ座標設定（オブジェクト）

RTFウィンドウに表示された最初の文字の位置を返します。座標は1ピクセル単位で数えられ、オブジェクト表示領域の一番上から始まります。

この関数を［Ｙ座標設定］アクションとともに使用すると、テキストを表示領域内で上下に移動させることができます。

テキストを上に移動するには：

ページのＹ座標設定 RTF Ｙ（オブジェクト）+1

テキストを下に移動するには：

ページのＹ座標設定 RTF Ｙ（オブジェクト）-1


幅

使用法：幅（オブジェクト）

現在のRTFウィンドウの横幅をピクセル単位で返します。


高さ

使用法：高さ（オブジェクト）

現在のRTFウィンドウの高さを返します。


文章

文章関数は、RTFテキストの中の指定のパラグラフの位置をチェックします。

使用できるオプションは：

マウス位置の文番号

位置（ＸＹ）の文番号

絶対座標系／Ｘ座標

絶対座標系／Ｙ座標

絶対座標系／幅

絶対座標系／高さ

ページ座標系／Ｘ座標

ページ座標系／Ｙ座標


マウス位置の文番号

使用法：マウス位置の文番号（オブジェクト）

マウスの置かれているパラグラフ番号を返します。パラグラフには0(ファイルの一番上)から順に番号がつけられています。


位置（ＸＹ）の文番号

使用法：位置（ＸＹ）の文番号（オブジェクト，Ｘ，Ｙ）

選択したテキスト座標のあるパラグラフ番号を返します。これらのテキスト座標は、表示ウィンドウの左上角から数えられます。


絶対座標系

これらの関数は、テキスト座標を、クリック＆クリエイトで使用される標準のウィンドウ座標で返します。

オプションは４つです：

Ｘ座標

Ｙ座標

幅

高さ


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号のパラグラフのＸ座標を返します。この関数を定義すると、パラグラフ番号を入力するよう求められます。パラグラフ番号は、RTFファイルの一番上を0として順番につけられています。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号のパラグラフのＹ座標を返します。この関数を定義すると、パラグラフ番号を入力するよう求められます。パラグラフ番号は、RTFファイルの一番上を0として順番につけられています。


幅

使用法：幅（オブジェクト，番号）

指定した番号のパラグラフの横幅をピクセル数で返します。イベントエディタでこの関数を定義すると、パラグラフ番号を入力するよう求められます。


高さ

使用法：高さ（オブジェクト）

指定した番号のパラグラフの高さをピクセル数で返します。イベントエディタでこの関数を定義すると、パラグラフ番号を入力するよう求められます。


ページ座標系

これらの関数は、オブジェクトの表示ウィンドウの左上角を基準としたテキストの位置を返します。

オプションは２つあります：

Ｘ座標

Ｙ座標


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号のパラグラフのＸ座標を返します。テキスト座標は、オブジェクト表示ウィンドウの左上角を基準として数えられます。

この関数を定義すると、パラグラフ番号を入力するよう求められます。パラグラフ番号は、RTFファイルの一番上を0として順番につけられています。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号のパラグラフのＹ座標を返します。テキスト座標は、オブジェクト表示ウィンドウの左上角を基準として数えられます。

この関数を定義すると、パラグラフ番号を入力するよう求められます。パラグラフ番号は、RTFファイルの一番上を０として順番につけられています。


行

行関数は、画面上の指定のテキスト行の位置をチェックします。

マウス位置の行番号

位置（ＸＹ）の行番号

絶対座標系／Ｘ座標

絶対座標系／Ｙ座標

絶対座標系／幅

絶対座標系／高さ

ページ座標系／Ｘ座標

ページ座標系／Ｙ座標


マウス位置の行番号

使用法：マウス位置の行番号（オブジェクト）

マウスの置かれている行番号を返します。パラグラフには 0（ファイルの一番上）から順に番号がつけられています。


位置（ＸＹ）の行番号

使用法：位置（ＸＹ）の行番号（オブジェクト，Ｘ，Ｙ）

指定のテキスト座標にある行の番号を返します。テキスト座標 は、オブジェクトの表示ウィンドウの左上角から数えられます。


絶対座標系

これらの関数は、テキスト座標をクリック＆クリエイトで使用される画面座標で返します。

使用できる関数は：

Ｘ座標

Ｙ座標

幅

高さ


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号の行のＸ座標を返します。この関数を定義すると、行番号を入力するよう求められます。行番号は、RTFファイルの一番上を0として順番につけられます。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号の行のＹ座標を返します。この関数を定義すると、行番号を入力するよう求められます。行番号は、RTFファイルの一番上を０として順番につけられます。


幅

使用法：幅（オブジェクト，番号）

指定のテキスト行の横幅をピクセルで返します。


高さ

使用法：高さ（オブジェクト）

指定のテキスト行の高さをピクセルで返します。この関数を定義すると、行番号を入力するよう求められます。


ページ座標系

これらの関数は、オブジェクトの表示ウィンドウの左上角を基準として、テキスト座標 を返します。

オプションは２つあります：

Ｘ座標

Ｙ座標


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号の行のＸ座標を返します。

この関数を定義すると、行番号を入力するよう求められます。行番号は、RTFファイルの一番上を０として順番につけられます。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号の行のＹ座標を返します。

この関数を定義すると、行番号を入力するよう求められます。行番号は、RTFファイルの一番上を０として順番につけられます。


単語

［単語］メニューは、RTFファイルのひとつの語の位置を返します。

以下の関数が使用できます：

単語の文字列

マウス位置の語番号

位置（ＸＹ）の語番号

絶対座標系／Ｘ座標

絶対座標系／Ｙ座標

絶対座標系／幅

絶対座標系／高さ

ページ座標系／Ｘ座標

ページ座標系／Ｙ座標


単語の文字列

使用法：単語の文字列（オブジェクト，Ｗ）

指定の語のテキストを返します。これをテキストオブジェクトの可変文字列にコピーして画面に表示することができます。また［一般比較］条件を使用して特定のテキストと比較することもできます。

語は、ドキュメントの一番最初から、０から順に番号がつけられています。

この関数を定義すると、語番号を入力するよう求められます。


マウス位置の語番号

使用法：マウス位置の語番号（オブジェクト）

現在マウスが置かれている語の番号を返します。語は、０(ファイルの一番上)から順に番号がつけられています。


位置（ＸＹ）の語番号

使用法：位置（ＸＹ）の語番号（オブジェクト，Ｘ，Ｙ）

指定のテキスト座標にある語の番号を返します。テキスト座標はオブジェクト表示ウィンドウの左上角から数えられます。


絶対座標系

これらの関数は、テキスト座標をクリック＆クリエイトで使用される標準のウィンドウ座標で返します。

以下の関数を使用できます：

Ｘ座標

Ｙ座標

幅

高さ


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号の語のＸ座標を返します。この関数を定義すると、語番号を入力するよう求められます。語番号は、RTFファイルの一番上を0として順番につけられます。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号の語のＹ座標を返します。この関数を定義すると、語番号を入力するよう求められます。語番号は、RTFファイルの一番上を0として順番につけられます。


幅

使用法：幅（オブジェクト，番号）

指定の語の横幅をピクセルで返します。この関数を定義すると、語番号を入力するよう求められます。


高さ

使用法：高さ（オブジェクト）

指定の語の高さをピクセルで返します。この関数を定義すると、語番号を入力するよう求められます。


ページ座標系

これらの関数は、オブジェクトの表示ウィンドウの左上角を基準とした、語のテキスト座標を返します。

オプションは２つあります：

Ｘ座標

Ｙ座標


Ｘ座標

使用法： Ｘ座標（オブジェクト，番号）

指定した番号の語のＸ座標を返します。

この関数を定義すると、語番号を入力するよう求められます。語番号は、RTFファイルの一番上を０として順番につけられます。


Ｙ座標

使用法： Ｙ座標（オブジェクト，番号）

指定した番号の語のＹ座標を返します。この関数を定義すると、語番号を入力するよう求められます。語番号は、RTFファイルの一番上を0として順番につけられます。


ズーム倍率（％）

使用法：ズーム倍率（％）（オブジェクト）

RTFオブジェクトの倍率を返します。パーセンテージが使用されますので、通常は100 です。200は倍の大きさ、50は半分の大きさです。


RTFオブジェクトメニュー

フレームエディタで、RTFオブジェクトを右クリックすると、以下のオプションのあるポップアップメニューが表示されます：

表示順位

設定

アイコン編集

サイズ変更

整列


表示順位

通常、オブジェクトは作成された順で画面に表示されます。ですから、一番最初に描かれたオブジェクトは背景に表示され、あとからのオブジェクトが順に前に表示されます。この表示の順位を変更することができます。

表示メニューには以下のオプションがあります：

いちばん前：RTFオブジェクトを他のオブジェクトの前面、つまり画面最前面に表示します。

ひとつ前：RTFオブジェクトの画面表示順を１つ前にします。

ひとつ後ろ：RTFオブジェクトの画面表示順を１つ後ろにします。

いちばん後ろ：RTFオブジェクトを他のオブジェクトより一番後ろに表示します。


設定

RTFオブジェクトには以下の設定オプションがあります：

使用方法：

ファイルを外部に保持

クリック＆クリエイトでは、RTFテキストをアプリケーション内部にも、外部ファイルでも保存できます。このオプションを選ぶと、ディスクから場所を選べます。もし、アプリケーションにすでに何らかのテキストを保存している場合は、新しいファイルに保存する機会を与えられます。［読み込み］ボタンが［参照］ボタンに変ります。これをクリックして、ディスクからRTFファイルを読み込みます。

読み込み

クリック＆クリエイトアプリケーションファイルとともにテキストを保存している場合、 このオプションを使ってディスクからテキストを選択します。その際、既存のクローンを保存するがどうかを尋ねられます。ファイル名の最初の部分がファイル領域に入力されます。アプリケーションの［内部］に保存されたことを示すため、グレー表示されます。

参照

RTFテキストを別のファイルで保存している場合［参照］ボタンを使用してファイルを選択します。ファイルを選択すると、ファイル領域にファイル名が表示されます。クリック＆クリエイトは、標準RTFファイルを扱い、どんなTrueTypeフォントでも表示できます。ただし、グラフィックスは含むことができません。グラフィックスが必要な場合は、ピクチャーオブジェクトで読み込んで下さい。

編集

［編集］オプションを使用すると、選択したエディタ／ワープロを呼び出し、テキストを画面上で編集できます。編集を終えるとエディタを閉じます。必要に応じて、テキストを新しいファイルに保存して下さい。

エディタ選択

［編集］ボタンで開くエディタを選択します。お使いのシステムにインストールされているどんなエディタ／ワープロでも使うことができます。

表示

表示オプションを使用すると、テキストの画面上での表示方法を変更できます。

背景は透明

これは、テキストを既存のグラフィックスに重ねる機能で、タイトル画面に最適です。

背景は不透明

テキストを選択した色の背景に表示します。［背景色］ボタンをクリックして、ダイアログから配色を選択します。

垂直スクロールバー使用可能

表示ウィンドウの端にスライダバーを追加します。ユーザは、バーをクリックして、テキスト表示を上下に移動できます。

水平スクロールバー使用可能

表示ウィンドウにＸ座標のスライダバーを追加します。

操作ボタン

［ＯＫ］をクリックすると、オブジェクトに新しい設定が入力されます。

［キャンセル］は、変更を取り消します。


アイコン編集

各種エディタなどに表示されるRTFオブジェクトのアイコンの名前と外観を変更します。名前は、オブジェクトの種類と番号で生成されます。アイコンのイメージは、画面に表示されるオブジェクトイメージの縮小版です。

最初に作成された壁紙オブジェクトの名前は“RTF１”次に作成されたものは“RTF２”というふうに名前が付けられます。この名前は、自由に変更できます。


サイズ変更

全てのRTFオブジェクトは、画面上でボックスの中に表示されます。

ボックスのサイズを変更するには、フレームエディタで、RTFオブジェクトを右クリックし、ボックスの角のコントロールポイントをドラッグします。または、ポップアップメニューから［サイズ変更］オプションを選び、ダイアログに新しいサイズを直接入力します。


整列

オブジェクトを動作領域内で左右または上下に整列させます。

［左右］オプションは、オブジェクトを動作領域の左端、右端、または左右の中央地点に移動します。オブジェクトの上下位置は変えずに、現在の場所からオブジェクトを左右に移動させます。

左右に整列させる場合のオプションは以下の通りです：

［左揃え］は、動作領域の左端にオブジェクトを配置します。

［中央揃え］は、動作領域の左右中間地点にオブジェクトを配置します。

［右揃え］は、動作領域の右端にオブジェクトを配置します。

［上下］オプションは、オブジェクトを動作領域の上端、下端、または上下の中央地点に移動します。オブジェクトの左右位置は変えずに、現在の場所からオブジェクトを上下に移動させます。

上下に整列させる場合のオプションは以下の通りです：

［上揃え］は、動作領域の上端にオブジェクトを配置します。

［中央揃え］は、動作領域の上下中間地点にオブジェクトを配置します。

［下揃え］は、動作領域の下端にオブジェクトを配置します。

左右または上下の整列オプションを選ぶと、オブジェクトは自動的に、新しい場所に移動して整列します。