//----------------------------------------------------------- //   「オフライン版AAぴんが〜」β版(2005.12.18) //----------------------------------------------------------- ■なんなの?  アスキーアート(AA)保管サイト、もしくはAA収録を伴うイベント向けのツールです。  AAのログをPNG画像に変換して万人が閲覧できるようにします。  PNG画像化の対象は、HTMLファイル、フォルダ、コピペ、から選択できます。  HTMLファイル、フォルダの場合は、ファイル内のAA部分だけをPNG画像化し  元HTMLファイルを書き換えてPNG画像を表示できるようにします。 ■動作環境  Windows2000、XP、Me上にて、VC++6で作成しました。  他のOSは未確認です。 ■インストール  適当なフォルダを作ってそこに解凍してください。  それだけです。 ■アンインストール  インストールしたフォルダごと削除してください。  レジストリはいじりません。 ■サンプルについて  動作確認用のサンプル元データを用意しました。  (新)ビデオ棚の設定(初期値)で処理できます。  適当に動作を試してみてください。 ■使用方法  ★PNG画像化対象がHTMLファイルおよびフォルダの場合、   同時に元ファイルを改変するので注意してください!   あらかじめ元ファイルの複製・退避をおこなうか、   対象フォルダを適当なところへコピーして作業してください。  以下にダイアログコントロールの意味を示します。  共通:  すべての対象に共通の設定・操作です。  ・PNG画像生成ボタン    開いているタブの対象に対してPNG化処理を行います。    進捗表示ダイアログのキャンセルボタンで中断します。  ファイルタブ、フォルダタブ共通:  HTMLファイルからPNG化処理対象部分の切り出しするための設定です。  ・エンコードラジオボタン    対象ファイルの文字コードを指定します。  ・開始タグエディットボックス    AAとみなす文字列の開始タグを指定します。    (タグ自身はAAに含まれません)    三種類指定できます。    通常、
のようです。  ・終了タグエディットボックス    AAとみなす文字列の終了タグを指定します。    (タグ自身はAAに含まれません)    三種類指定できます。    保管サイトの収録の仕方によってまちまちになります。  ・元ファイルを"backup"フォルダに保存するチェックボックス    チェックしておくと"backup"フォルダを作成して    対象フォルダ中のファイルを保存します。    タグ指定には    ・以下のエスケープシーケンスが使用できます。      \n = 改行文字    ・大文字小文字が区別されます。    ・正規表現は使えません。  ファイルタブ:  対象がHTMLファイルのとき固有の設定です。  HTMLファイルに対してPNG化処理を行います。  ・対象ファイルエディットボックスと参照ボタン    PNG画像化処理の対象にするファイルを選択します。  フォルダタブ:  対象がフォルダのとき固有の設定です。  フォルダ内のHTMLファイルに対してPNG化処理を行います。  ・対象フォルダエディットボックスと参照ボタン    PNG画像化処理の対象にするフォルダを選択します。  ・サブフォルダも処理するチェックボックス    サブフォルダ階層の処理有無を選択します。  ・走査対象ファイルエディットボックス    PNG化処理対象のファイル種類を指定します。  コピペタブ:  対象がコピペのとき固有の設定です。  テキストデータに対してPNG化処理を行います。  ・コピペエディットボックス    PNG画像化処理の対象にするAAを編集します。  以下にメニュー項目の意味を示します。  ・ファイル-設定を読み込む...    ファイルに保存した設定をダイアログに反映します。  ・ファイル-名前をつけて設定を保存...    ダイアログ上の設定をファイルに保存します。  ・ファイル-終了    アプリケーションを終了します。  ・ヘルプ-バジョーンの表示    アプリケーションのバージョンを表示します。  [設定]-[総合設定...] 設定ダイアログ:  ・文字色、背景色ボックス    クリックするとカラー選択ダイアログが開きます。    文字色、背景色を指定します。  ・余白エディットボックス    PNG画像の余白幅を設定します。上下左右全てに適用されます。  ・行高さエディットボックス    AAの1行あたりの高さを指定します。  ・半角SP動作の模擬 チェックボックス    チェックすると行頭半角スペース、半角ダブルスペースを無視します。  ・横幅の固定 チェックボックス    チェックすると、生成するPNG画像の横幅を一定にします。  ・横幅テキストボックス    PNG画像の横幅を指定します。  ・どうなってもいい チェックボックス    フールプルーフ設定を変更します。    大きすぎるPNG画像を生成しようとするとPCがフリーズする可能性が    あるので、出力大きさを制限する機能です。  ・横幅上限テキストボックス    画面幅より大きな値を入力すべきではありません。  ・高さ上限テキストボックス    PCの処理能力を超えるような大きな値を入力すべきではありません。 ■便利な機能  ・コピペエディットボックスにはUnicode混じりのテキストもコピペできます。   UnicodeはHTML文字符号に変換されます。  ・ファイルをドロップするとファイルタブが開き、PNG化処理を開始します。  ・フォルダをドロップするとフォルダタブが開き、PNG化処理を開始します。 ■設定例  たとえば以下のように設定します。   ★(新)ビデオ棚の場合   エンコード:Shift-Jis   開始タグ:
  終了タグ:\n   ★(新)モナー童話集さんの場合   エンコード:Shift-Jis   開始タグ:
  終了タグ:
  ★ラ研さんの場合   エンコード:Shift-Jis   開始タグ:
  終了タグ:
  ★AA長編板@2chのHTML(スレッドを全部読む)の場合   エンコード:Shift-Jis   開始タグ:
  終了タグ:
、   背景色:R239,G239,B239   ★(新)モナー童話集掲示板(したらばJBBSの、インデクスページ)の場合   エンコード:EUC   開始タグ:
  終了タグ:
、   終了タグ: