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