#
# FXPresentation テキスト書式サンプルファイル
#
# FXPresentation は startup.txt という名前のファイルを必ず最初に読み込みます
#
# #で始まっているとコメントとして無視されます
# 空行は無視されます
# 行頭の空白、タブ文字などのインデント要素は無視されます
# .で始まる行はコマンド行です
#
# ●コマンド 「;」で区切って一行に複数書くこともできます
#
# ○テキスト属性
#.font [font]               フォントを指定します
#.color #cccccc             テキストのカラーを指定します #ffffff(白)などRGB16進数指定します
#
# ○背景
#.bgcolor #cccccc           背景のカラーを指定します
#.gbgcolor #cccccc #cccccc  背景のカラーをグラデーション指定します
#.bgimage [filename]        背景画像を指定します。
#【未実装】.bgimagemode [mode]        背景画像の拡大方法を指定します。normal と stretch が指定できます。
#【未実装】.bgimagecolor #cccccc #cccccc [speed] 背景画像の色調を指定します。カラーを一つ指定するとその色調になり、二つ指定すると二つの色調をループするアニメーションをおこないます。speed はデフォルト100です。
#.nobgimage                 背景画像を表示しないようにします。
#
# ○画像
#.image [filename]          <スライド要素> 画像を表示します。JPEG、PNG、TARGA、BMP に対応しています。GIF は無視します。
#.i [filename]              <スライド要素> .image と同じです。
#.ii #cccccc [filename]     <スライド要素> .image と同じですが背景色を指定します。背景色の寿命はこのスライド1枚です。
#
# ○WEB
#.web [URI]                 <スライド要素> IE を利用して、WEB を表示します。
#
# ○サウンドエフェクト
#.sound [wavfile]           スライド切り替え時にワンショットサウンドエフェクトを再生します。.stopsound を指定されるまで再生が続きます。
#.stopsound                 スライド切り替え時のワンショットサウンドエフェクトをこれ以降停止します。
#
# ○オーディオストリーム(BGM等)
#【未実装】.startaudio [MP3/WMA file] BGM 等の演奏を開始します。
#【未実装】.startaudiorepeat [MP3/WMA file] BGM 等の演奏を開始します。演奏が終わると最初から演奏を繰り返します。
#【未実装】.stopaudio                 BGM 等の演奏を停止します。
#
# ○ビデオ
#.video [filename]          <スライド要素> ビデオを再生します。WMV、AVI、MPG などに対応しています。
#【未実装】.videor [filename]         <スライド要素> ビデオを繰り返し再生します。WMV、AVI、MPG などに対応しています。
#.【未実装】videoc [filename]         <スライド要素> ビデオを再生し、再生終了時には次のスライドに移行します。WMV、AVI、MPG などに対応しています。
#
# ○サブテキスト【未実装】
#.subtextattr [size] [pos] #cccccc ヘッダの属性指定 / size:高さ / pos: top-left、top-center、top-right、bottom-left、bottom-center、bottom-right / 色
#.subtextfont [font]        サブテキストのフォント指定
#.subtextblink [count]      サブテキスト出現時に点滅回数 / 現在は点滅をするかしないかだけを 0 or 1 で指定可能
#.subtext [text]            サブテキスト指定
#.nosubtext                 サブテキスト消去
#
# ○サブイメージ【未実装】
#.subimagepos [pos]         サブイメージの位置指定 / pos: top-left、top-center、top-right、screen-center、bottom-left、bottom-center、bottom-right
#.subimage [image]          サブイメージ指定 (JPEG、PNG、TARGA、BMP ファイルを指定する)
#.nosubimage                サブイメージ消去
#
# ○ボタンツリー【未実装】
#.begintree [name]          インデントによるツリーの開始を宣言します。name に名前を指定すると位置の読み書きに使用されます。
#.endtree                   ツリーの終了を宣言します。
#.buttoncolor #cccccc       ボタンのカラーを指定します。
#
# ○進行制御
#.goto [ラベル名]           ラベルにジャンプします
#.label [ラベル名]          ラベルを宣言します
#.blank                     <スライド要素> 空白のスライド
#【未実装】.startslideshow [msec]     自動スライドショーを実行します。インターバルを msec 単位で指定します
#【未実装】.stopslideshow             自動スライドショーを直前の文で終了させます
#.load [script]             ロードしたスクリプトを最初から再生します
#【未実装】.fullscreen [mode]         ロード時のフルスクリーン化の制御方法を指定します <スクリプトに一箇所だけ記述可能>
#                           mode = off(何もしません。前回終了時の方法で起動します。デフォルト)
#                           mode = primary(プライマリディスプレイでフルスクリーン化し、ミラーを消去します)
#                           mode = secondary(セカンダリディスプレイでミラーウィンドウをフルスクリーン化します) 
#                           mode = auto(セカンダリディスプレイが存在したときは secondary、シングルディスプレイでは primary として動作します)
#【未実装】.mirrorwait [wait]         ミラーリング時にプライマリ側の描画頻度を落として、古いビデオカードでもせめて観衆に見せるスクリーンの方はパフォーマンスを落とさないようにします。wait には 1 以上の値を指定できます。デフォルトは4。
#
# ○メモ書き
#.note ...                  メモ書きを直後のスライドに対して適用させます。現状では非フルスクリーン時にタイトルバーに表示されます。
#
# ○タイムキーパー
#.settimekeeper [min]       タイムキーパーウィンドウに目標時間を分単位でセットします <スクリプトに一箇所だけ記述可能>
#.starttimekeeper           タイムキーパーを出現させ計測を始めます。すでに計測中のときは何もしません。
#
# ○エフェクト制御
#.effect [エフェクト名] [on|off] 特定のエフェクトをオン・オフします
#.effectset [エフェクト名,...] エフェクトをクリアし指定された複数のエフェクトをオンにします
#.noeffect                  全てのエフェクトをオフにします
#
# ○カメラ制御【未実装】
#.camera [camspeed] [lookspeed] [mode] 
#                           モードは spline(スプライン補間=デフォルト) または linear(一次補完)。
#                           camspeed はカメラ座標の動作速度係数(デフォルト1.0)、lookspeed は注視座標の移動速度係数(デフォルト1.0)です。
#.cameratrans [x] [y] [z]   スライド進行時の瞬間のカメラ座標をオフセットします。デフォルトは 0.0 0.0 0.0 です。
#
# ○縦位置調整【未実装】
#.offsety [line]
#                           行単位でスクリーンの縦位置センターを上方向にオフセットします。デフォルト0.1です。負の値は指定できません。
#
# ○テキストレイアウト
# 【未実装】.textalign [align]        複数行テキストの横方向アラインメントを指定します。align には center か left が指定可能です。デフォルトは left です。
# .textheight [height]      テキストの行間を指定する。フォントの高さに対する係数として指定する。デフォルトは 1.2。
#
# ○テキストエフェクト名
# shadow                    文字にシャドウを付加します。カメラがスクリーンの向こう側にあるときは背景色を反転させます。
#
# ●インライン要素
# [[色名 ...]] で部分着色
# [[画像ファイル ...]] で画像をブラシとした描画
# 【未実装】[[monta ...]] でもんたメソッド
# 【未実装】[[hide ...]] で後出し。色は montacolor で指定されたものが現在は使われる。
# [[... ]] は現在入れ子にできません
# 「\n」が改行
#
#.textheight 1.5
	.settimekeeper 3
	.effectset shadow
	.textalign center
	.pencolor #ff0000; .pensize 8 ;
	.font HGP創英角ｺﾞｼｯｸUB ; .color ivory ; .gbgcolor #000000 #405060
#	.subtext スライドショートカットキー:[T]高橋メソッド [F]特長 [N]ノードボタン [P]プレゼンターツール [A]オーディオ [V]ビデオ [W]WEB [E]エフェクト [HOME]このスライド
#	.subimagepos bottom-center ; .subtextattr 11 bottom-center white ; .subtextfont MSUIゴシック
#.subimage sample_myvariax600.png ;

 [[#feff2020 スペースキー]]を\n押して進んでください

	.starttimekeeper
	.font Impact ; .color orange 
	
[[sample_fire.png FXPresentation]]
by\nHASHIMOTO N.

	.color #d0d0d0 ;  .font HGP創英角ｺﾞｼｯｸUB

とは?

	.label takahashi-method

[[#409f40 高橋メソッド]]を\n用いた


プレゼン\nツール

	.subtext 高橋メソッド

高橋メソッドは...
[[orange 短時間]]で
資料を\n作成可能
概略の\n説明に

	.color white ; .gbgcolor #8090a0 #eeeeee

最適

	.color ivory ; .gbgcolor #000000 #405060

巨大な
文字で
大きな\n会場の
後ろの方\nからでも
見やすい
[[orange 眠くならない]]\nプレゼンが
可能

ほかにも
多くの利点
詳しくは
ネットで
調べてください


	.nosubtext
	.textalign left

	.label features
	.color black ; .gbgcolor #8090a0 #eeeeee

FXPresentationの\n[[#ffffa010 特長]]

	.color white ; .gbgcolor #000000 #405060
	.subtext 特長

[[yellow 短時間で]]\n資料作成が可能
[[yellow テキストファイル]]を\n用意してください
テキスト一行が\nスライド一枚に\nなります
あとで、このプレゼン自身を\n記述した [[yellow statup.txt]] を\n読んでみてください。


画像の表示が可能
	.bgcolor gray
	.gbgcolor #000000 #405060
.image sample_tmdx.png
.image sample_tm.png
	.gbgcolor #000000 #405060


マウスによる\nラインの追記が可能
[[orange 左ドラッグ]]でラインを\n入力してみてください

	.bgimage sample_bgimage.jpg ; .bgimagemode stretch
[[#80ffff00 背景画像]]の\n設定が可能
#	.bgimagecolor red
#背景画像のカラーを\n指定することも可能
#	.bgimagecolor red yellow 700
#背景画像のカラーの\nアニメーションも可能\n(スピード指定可能)
	.nobgimage


	.subtextattr 25 top-left white ; .subtext 特長
	.label presenter-tools

現場で便利な\n[[lime プレゼンターツール]]を搭載
#[[yellow ミラー]](Ctrl+M)\nメインウィンドウと同一内容の\nウィンドウを\n出現させます\n\nデュアルディスプレイ環境で\n便利です
[[yellow タイムキーパー]](Ctrl+K)\n残り時間や現在時刻がわかります
[[yellow 次のスライドツール]](Ctrl+N)\n次のスライド内容がわかります
[[yellow 移動ツール]](Ctrl+J)\n任意のスライドに移動します
#[[yellow スライド追加ツール]](Ctrl+A)\n授業中に話が脱線したり、\n講演後の質疑応答の際に、\nすばやくテキストスライドを\n作成可能です
.note ここにメモを書けます。プレゼンの練習に使えます。
[[lime メモ]]を埋め込み可能\n[[lime タイトルバー]]をみてください
#.note デュアルディスプレイ使用時にはプレゼンターだけが見えるテキストとして活用できます
#引き続き\n[[lime タイトルバー]]をみてください


	

	.label audio
[[lime オーディオ]]の\n再生が可能
#オーディオは、\n[[yellow ワンショット]](SE用)と\n[[yellow ストリーム]](BGM用)の\n2系統が同時出力可能
#[[red 注意:\n次のスライドから\n音が出ます]]
#	.startaudio sample.mp3
#	オーディオストリームを[[yellow 再生]]しています。\nストリームは曲が終わるか、\n停止コマンドがあるまで停止しません。\nリピート指定も可能です。
	次のスライドで\nワンショットエフェクトを\n鳴らします
#[[red 注意:\n次のスライドから\n音が出ます]]
#	.stopaudio
	.font Impact ; .color orange ; .bgcolor black
	.sound sample.wav
DXPresentation
	.stopsound
	.gbgcolor #000000 #405060


	.color white
	.font HGP創英角ｺﾞｼｯｸUB

	.label video
[[lime ビデオ]]の再生が可能
	.video sample_fx.mpg

	.label web
[[lime WEB]]の表示が可能
次のスライドでは\nローカルhtmlファイルを\n表示します。
.web sample_1.html
.web nDigiClock.html
#.web sample_flash.html
#外部ページも参照可能です\n次のスライドから\nGoogle、Yahoo、作者のページを\n開きます
.web http://www.google.co.jp
.web http://www.yahoo.co.jp
#.web http://www6.plala.or.jp/nyk/Top.html
#[[lime WEB]]の表示機能の\n説明はここまでです

	.subtext WPF
[[yellow DXPresentation]]\nとの違い
テキストの\n画質が向上
ドロップシャドウが\nソフトになった
ベベルの\n品質が良くなった
[[#40ffffff 半透明描画]]可能に
3D描画をやめた
アニメーション\nエフェクトが\nなくなった
そのほか\n機能が縮小
今後なんとかします


レンダリングには\n[[lime WPF]]を使用
理由:
[[lime WPF]]の使い方を\n習得したかった

[[lime ショートカットキー]]による\n任意のスライドへの\n移動が可能
スライドに\nショートカットキーを\n割り当てて\n簡単に移動する\nことができます
	.label x
このプレゼンのショートカットキーは\n次の通りです。試してみてください。\n\n[T]高橋メソッド\n[F]特長\n[N]ノードボタン\n[P]プレゼンターツール\n[A]オーディオ\n[V]ビデオ\n[W]WEB\n[X][[orange このスライドへ戻る]]

	.gbgcolor black #802020 ; .color red

注意\n事項


データフォーマットは予告なく変更されることがあります

	.gbgcolor green #004000 ; .color ivory
	.subtext 免責
.camera 1.0 1.0 spline
お使いのPC環境で\n十分にテストをしてから\n使用してください。\nこのプログラムを使って\nプレゼンを行った結果、\nどんな不都合が起きても\n作者は一切の責任を\nとることはできません。

	.gbgcolor #000000 #405060
	.subtextattr 25 bottom-center white ; .subtext Thank you.

ありがとうございました\n\n[[red HOME]]で最初から再生します
