メインコンテンツまでスキップ

IIndentableText インタフェース

名前空間: NextDesign.Desktop

説明

テキストシーケンスのオブジェクトです。

このインタフェースで定義されたメソッドは、全てメソッドが呼び出されたインスタンス自身を返します。
これにより、メソッド呼び出しをチェインしてシーケンスを構成することができます。

所属エリア

名前説明
ユーティリティ汎用API群です。

メソッド

名前説明
AppendLine(string,object[])指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine(string)指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine1指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine2指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine3指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine4指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine5指定された文字列、および改行をこのシーケンスの末尾に追加します。
Indentインデントレベルを増加します。

このメソッドはテキストシーケンスに変更を加えず、インデントレベルを増加するのみです。
このメソッドによりインデントレベルを増加した場合、AppendLineメソッドの呼び出しにおいて、自動的に行頭にインデントレベル数分のインデント文字列が付与されます。
Outdentインデントレベルを減少します。

このメソッドはテキストシーケンスに変更を加えず、インデントレベルを減少するのみです。
このメソッドによりインデントレベルを減少した場合、AppendLineメソッドの呼び出しにおいて、付与されていたインデント文字列が1段階削除されます。

注釈

例)

var text = {create IIndetableText instance...};
text.AppendLine("{"}.Indent().AppnedLine("first line text.").AppendLine("second line text.").Outdent().AppnedLine("}").ToString();