次の方法で共有


HtmlTextWriter.OutputTabs メソッド

定義

マークアップ文字の行のインデント レベルを表す一連のタブ文字列を書き込みます。

protected:
 virtual void OutputTabs();
protected virtual void OutputTabs ();
abstract member OutputTabs : unit -> unit
override this.OutputTabs : unit -> unit
Protected Overridable Sub OutputTabs ()

次のコード例は、 クラスから派生したクラスの メソッドをオーバーライド OutputTabs する方法を HtmlTextWriter 示しています。 オーバーライドでは OutputTabs 、常に 定数を DefaultTabString 使用してインデントが実行されます。

// Override the OutputTabs method to set the tab to
// the number of spaces defined by the Indent variable.
virtual void OutputTabs() override
{
   
   // Output the DefaultTabString for the number
   // of times specified in the Indent property.
   for ( int i = 0; i < Indent; i++ )
      Write( DefaultTabString );
   __super::OutputTabs();
}
// Override the OutputTabs method to set the tab to
// the number of spaces defined by the Indent variable.      
protected override void OutputTabs()
{
    // Output the DefaultTabString for the number
    // of times specified in the Indent property.
    for (int i = 0; i < Indent; i++)
        Write(DefaultTabString);
    base.OutputTabs();
}
' Override the OutputTabs method to set the tab to
' the number of spaces defined by the Indent variable.   
Protected Overrides Sub OutputTabs()
    ' Output the DefaultTabString for the number
    ' of times specified in the Indent property.
    Dim i As Integer
    For i = 0 To Indent - 1
        Write(DefaultTabString)
    Next i
    MyBase.OutputTabs()
End Sub

注釈

メソッドは OutputTabs 、 プロパティを Indent 使用して、目的のインデントを取得するために書き込むタブ文字列の数を決定します。

タブ文字列は、コンストラクターで HtmlTextWriter 指定します。 タブ文字列が指定されていない場合は、 DefaultTabString 定数 (\t) が使用されます。

適用対象

こちらもご覧ください