1 /*!
  2  * @include "_InternalClasses.js"
  3  */
  4 
  5 /**
  6  * バッファに残っている文字列をスレビューに表示する
  7  * 
  8  * DatOutは処理効率を上げるために入力された文字列をバッファし、改行などのタイミングでスレビューに
  9  * 出力する。このため、Write???の時点では文字列が表示されない場合がある。強制的にバッファの内容を
 10  * スレビューに出力させたい場合にFlushを使用する
 11  * 
 12  * Action:× LateCall:○ Command:○
 13  */
 14 _JVS.DatOut.prototype.Flush = function(){};
 15 
 16 /**
 17  * スレビューに改行を書き込む。
 18  * 
 19  * Action:× LateCall:○ Command:○
 20  */
 21 _JVS.DatOut.prototype.WriteBR = function(){};
 22 
 23 /**
 24  * スレビューにHTMLを書き込む(DoeではHTML風の簡易マークアップ)
 25  * HTML文字列をいくつかに分割してWriteHTMLする場合、タグの途中で分割してしまうと正しい結果が
 26  * 得られないので注意すること
 27  * 
 28  * Action:× LateCall:○ Command:○
 29  * 
 30  * @param {String} Text 書き込むHTMLの文字列
 31  */
 32 _JVS.DatOut.prototype.WriteHTML = function(Text){};
 33 
 34 /**
 35  * スレビューに画像を書き込む(IE版のスレビューでは動作しない)
 36  * 
 37  * Action:× LateCall:○ Command:○
 38  * 
 39  * @param {String} Src 画像ファイルのURL
 40  * @param {String} Href 画像のリンク先
 41  * @param {int} MaxWidth 画像の最大幅(サイズ固定の場合は画像枠の幅)
 42  * @param {int} MaxHeight 画像の最大高さ(サイズ固定の場合は画像枠の高さ)
 43  * @param {bool} SizeFixed   画像の表示サイズ固定の指定
 44  * true  画像の表示サイズをMaxWidth×MaxHeightに固定
 45  * false 画像の表示サイズをMaxWidth×MaxHeightの範囲内で調整
 46  */
 47 _JVS.DatOut.prototype.WriteImage = function(Src, Href, MaxWidth, MaxHeight, SizeFixed){};
 48 
 49 /**
 50  * ・Doeの場合
 51  * スレビューに文字列を書き込む。タグや文字参照もベタの文字列として出力される。
 52  * ・IE版の場合
 53  * スレビューではWriteHTMLと同じ動作
 54  * 
 55  * Action:× LateCall:○ Command:○
 56  * 
 57  * @param {String} Text 書き込む文字列
 58  */
 59 _JVS.DatOut.prototype.WriteText = function(Text){};
 60 
 61 /**
 62  * 指定したレスをViewItemに表示する。WriteThrreadで表示したレスは、ログから検索βで表示された
 63  * レスとほぼ同等の扱いで、着色や範囲選択あぼーんは動作するがレス番やIDの右クリックが効かない
 64  * Action:× LateCall:○ Command:○
 65  * 
 66  * @param {_JVS.ThreadItem} Thread 表示したいスレを参照したThreadItem
 67  * @param {int} StartLine 表示したいレス範囲の最初のレス番
 68  * @param {int} EndLine 表示したいレス範囲の最後のレス番(※レス番がEndLineのレスは表示対象に含む)
 69  * @param {int} AboneLevel 表示で使用するあぼーん表示形式を指定する。メニューのスレ→「ローカルあぼーん表示の変更」と
 70  * 同等の表示設定が可能
 71  * -1:とうめい
 72  * 0:ふつう
 73  * 1:ぽっぷあっぷ
 74  * 2:さぼり
 75  * 3:よりごのみ
 76  * 4:はきだめ
 77  * 255:ポップアップヒント用
 78  */
 79 _JVS.DatOut.prototype.WriteThread = function(Thread, StartLine, EndLine, AboneLevel){};
 80