SUB形式の字幕アイテムを表します。
[詳解]
|
| SubItem (global::System.TimeSpan start, global::System.TimeSpan end, string text) |
| 指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。
|
| SubItem (global::System.IO.StreamReader reader) |
| 指定されたStreamReaderからSUB形式の字幕アイテムを読み込み、SubItemクラスの新しいインスタンスを初期化します。
|
void | Write (global::System.IO.StreamWriter writer) |
| 現在の字幕アイテムをSUB形式で指定されたStreamWriterに書き込みます。
|
|
global::System.TimeSpan | Start [get, set] |
| 字幕の開始時刻を取得または設定します。
|
global::System.TimeSpan | End [get, set] |
string | Text [get, set] |
| 字幕のテキスト内容を取得または設定します。
|
SUB形式の字幕アイテムを表します。
このクラスは、SUBファイル内の個々の字幕エントリ(開始時刻、終了時刻、テキスト)をカプセル化します。 ISubtitleItemインターフェースを実装しています。
◆ SubItem() [1/2]
YukkuriMovieMaker.Commons.SubItem.SubItem |
( |
global.System.TimeSpan | start, |
|
|
global.System.TimeSpan | end, |
|
|
string | text ) |
指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。
- 引数
-
start | 字幕の開始時刻。 |
end | 字幕の終了時刻。 |
text | 字幕のテキスト内容。 |
◆ SubItem() [2/2]
YukkuriMovieMaker.Commons.SubItem.SubItem |
( |
global.System.IO.StreamReader | reader | ) |
|
指定されたStreamReaderからSUB形式の字幕アイテムを読み込み、SubItemクラスの新しいインスタンスを初期化します。
- 引数
-
reader | SUBファイルの内容を読み込むためのStreamReader。 |
このコンストラクタは、SUBファイルのフォーマットに従って、時間情報とテキストを解析します。 読み込みは現在のリーダーの位置から開始され、次の空行またはファイルの終端までを1つの字幕アイテムとして扱います。
using (var reader = new StreamReader("example.sub"))
{
Console.WriteLine($"Start: {item.Start}, End: {item.End}, Text: {item.Text}");
}
SubItem(global::System.TimeSpan start, global::System.TimeSpan end, string text)
指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。
Definition SubItem.cs:78
◆ Write()
void YukkuriMovieMaker.Commons.SubItem.Write |
( |
global.System.IO.StreamWriter | writer | ) |
|
現在の字幕アイテムをSUB形式で指定されたStreamWriterに書き込みます。
- 引数
-
writer | 字幕アイテムを書き込むためのStreamWriter。 |
using (var writer = new StreamWriter("output.sub"))
{
var item =
new SubItem(
new TimeSpan(0, 0, 1),
new TimeSpan(0, 0, 3),
"Hello World");
item.Write(writer);
}
◆ End
global.System.TimeSpan YukkuriMovieMaker.Commons.SubItem.End |
|
getset |
◆ Start
global.System.TimeSpan YukkuriMovieMaker.Commons.SubItem.Start |
|
getset |
◆ Text
string YukkuriMovieMaker.Commons.SubItem.Text |
|
getset |
このクラス詳解は次のファイルから抽出されました:
- YukkuriMovieMaker.Plugin/YukkuriMovieMaker/Commons/SubItem.cs