HtmlTextWriter.OutputTabs 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
写入一连串用以表示标记字符行的缩进级别的制表符字符串。
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
) 。