System::IO::StreamWriter クラス
コンテンツ
[
隠れる
]StreamWriter class
バイトストリームに文字を書き込むライターを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数としてこのポインタを使用してください。
class StreamWriter : public System::IO::TextWriter
メソッド
| メソッド | 説明 |
|---|---|
| Close() override | ストリームを閉じ、取得したリソースを解放します。 |
| Dispose() override | 現在のオブジェクトが使用しているすべてのリソースを解放し、基になるストリームを閉じます。 |
| Flush() override | バッファの内容を基になるストリームにフラッシュし、続いて基になるストリームをフラッシュします。 |
| get_AutoFlush() const | StreamWriter がメソッド StreamWriter::Write 呼び出しごとにデータを基になるストリームにフラッシュするかどうかを示す値を返します。 |
| get_BaseStream() const | 基になるストリームを表すオブジェクトへの共有ポインタを返します。 |
| get_Encoding() override | 現在使用されているエンコーディングを返します。 |
| set_AutoFlush(bool) | StreamWriter がメソッド StreamWriter::Write 呼び出しごとにデータを基になるストリームにフラッシュすべきかどうかを指定する値を返します。 |
| StreamWriter(const SharedPtr<Stream>&) | UTF-8 エンコーディングとデフォルトサイズ 1024 バイトのバッファを使用して、指定された基になるストリームに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。 |
| StreamWriter(const SharedPtr<Stream>&, const EncodingPtr&) | 指定されたエンコーディングとデフォルトサイズ 1024 バイトのバッファを使用して、指定された基になるストリームに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。 |
| StreamWriter(const SharedPtr<Stream>&, const EncodingPtr&, int, bool) | 指定されたエンコーディングと指定サイズのバッファを使用して、指定された基になるストリームに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。パラメータは、StreamWriter オブジェクトが破棄される際に基になるストリームを閉じるかどうかを指定します。 |
| StreamWriter(const String&) | UTF-8 エンコーディングとデフォルトサイズ 1024 バイトのバッファを使用して、指定されたファイルに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。 |
| StreamWriter(const String&, bool, const EncodingPtr&) | 指定されたエンコーディングとデフォルトサイズ 1024 バイトのバッファを使用して、指定されたファイルに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。パラメータは、データをファイルに追記するか、ファイルを上書きするかを指定します。 |
| StreamWriter(const String&, bool, const EncodingPtr&, int) | 指定されたエンコーディングとバッファサイズを使用して、指定されたファイルに文字を書き込む StreamWriter オブジェクトのインスタンスを構築します。パラメータは、データをファイルに追記するか、ファイルを上書きするかを指定します。 |
| Write(char_t) override | 指定された文字を書き込みます。 |
| Write(const String&) override | 指定された文字列を書き込みます。 |
| Write(const SharedPtr<Object>&) override | 指定されたオブジェクトの文字列表現を書き込みます。 |
| Write(const ArrayPtr<char_t>&) override | 指定された配列のすべての文字を書き込みます。 |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | 指定された文字配列から指定された UTF-16 文字のサブレンジを書き込みます。 |
| Write(const char_t *) override | 指定された c-string を書き込みます。 |
| Write(const System::SharedPtr<T>&) | 指定されたオブジェクトの文字列表現を書き込みます。 |
| WriteLine() override | 行終端文字を書き込みます。 |
| WriteLine(const String&) override | 指定された文字列を書き込み、続けて改行文字をストリームに書き込みます。 |
| WriteLine(const SharedPtr<Object>&) override | 指定されたオブジェクトの文字列表現を書き込み、続いて行終端文字を書き込みます。 |
| WriteLine(const ArrayPtr<char_t>&) override | 指定された配列のすべての文字を書き込み、続けて改行文字をストリームに書き込みます。 |
| WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) override | 指定された文字配列から指定された UTF-16 文字のサブレンジを書き込み、続けて改行文字をストリームに書き込みます。 |
| WriteLine(const char_t *) override | 指定された C 文字列を書き込み、続けて改行文字をストリームに書き込みます。 |
| WriteLine(const System::SharedPtr<T>&) | 指定されたオブジェクトの文字列表現を書き込み、続いて行終端文字を書き込みます。 |
| ~StreamWriter() | デストラクタ。 |
参照
- Class TextWriter
- Namespace System::IO
- Library Aspose.Page for C++