Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad HtmlTextWriter.Indent

 

Publicado: octubre de 2016

Obtiene o establece el número de posiciones de tabulación sangría aplicada al principio de cada línea de marcado.

Espacio de nombres:   System.Web.UI
Ensamblado:  System.Web (en System.Web.dll)

public int Indent { get; set; }

Valor de propiedad

Type: System.Int32

El número de posiciones de tabulación para aplicar sangría a cada línea.

Se aplica sangría al escribir la cadena especificada por el tabString parámetro de la HtmlTextWriter(TextWriter, String) constructor el número de veces que se especifican mediante el Indent propiedad.

Si el Indent propiedad se establece en un valor negativo, se cambia a 0 antes de guardarse.

En el ejemplo de código siguiente se muestra cómo incrementar el valor que se asigna a la Indent propiedad cuando se han agregado atributos a la etiqueta de apertura de un <span> elemento y el RenderBeginTag ha llamado al método. Esto aumenta la sangría de todo el marcado que se representa dentro de la <span> elemento.

// 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++;

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: