Freigeben über


HtmlTextWriter.Indent-Eigenschaft

Ruft die Anzahl von Tabstopps ab, um die der Anfang jeder Markupzeile eingerückt wird.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Property Indent As Integer
'Usage
Dim instance As HtmlTextWriter
Dim value As Integer

value = instance.Indent

instance.Indent = value
public int Indent { get; set; }
public:
property int Indent {
    int get ();
    void set (int value);
}
/** @property */
public int get_Indent ()

/** @property */
public void set_Indent (int value)
public function get Indent () : int

public function set Indent (value : int)

Eigenschaftenwert

Die Anzahl von Tabstopps, um die jede Zeile eingerückt wird.

Hinweise

Der Einzug erfolgt durch das Schreiben der durch den tabString-Parameter des HtmlTextWriter(TextWriter,String)-Konstruktors angegebenen Zeichenfolge in der durch die Indent-Eigenschaft angegebenen Anzahl.

Wenn die Indent-Eigenschaft auf einen negativen Wert festgelegt ist, wird dieser vor dem Speichern in 0 geändert.

Beispiel

Im folgenden Codebeispiel wird das Erhöhen des Werts veranschaulicht, der der Indent-Eigenschaft zugewiesen ist, wenn im Starttag eines <span>-Elements Attribute hinzugefügt wurden und die RenderBeginTag-Methode aufgerufen wurde. Dies erhöht den Einzug für das gesamte Markup, das im <span>-Element gerendert wird.

' Set attributes and values along with attributes and styles
' attribute defined for a <span> element.
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');")
writer.AddAttribute("CustomAttribute", "CustomAttributeValue")
writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red")
writer.AddStyleAttribute("CustomStyle", "CustomStyleValue")
writer.RenderBeginTag(HtmlTextWriterTag.Span)

'  Create a space and indent the markup inside the 
' <span> element.
writer.WriteLine()
writer.Indent += 1
// Set attributes and values along with attributes and styles  
// attribute defined for a <span> element.
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');");
writer.AddAttribute("CustomAttribute", "CustomAttributeValue");
writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red");
writer.AddStyleAttribute("Customstyle", "CustomStyleValue");
writer.RenderBeginTag(HtmlTextWriterTag.Span);
// Create a space and indent the markup inside the 
// <span> element.
writer.WriteLine();
writer.Indent++;

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HtmlTextWriter-Klasse
HtmlTextWriter-Member
System.Web.UI-Namespace
TextWriter
OutputTabs