ChtmlTextWriter Classe
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

ChtmlTextWriter Classe

Grava uma série de caracteres cHTML-específicos e texto para o fluxo de saída de um Controlarar de servidor ASP.NET. The ChtmlTextWriter class provides formatting capabilities that ASP.NET server controls use when rendering cHTML content to clients.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web. dll)

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class ChtmlTextWriter : Html32TextWriter

Compacta HTML ou cHTML, é um subconjunto de HTML 2.0, HTML 3.2 e HTML 4.0 e foi projetado para processar em dispositivos com memória limitada e energia CPU, along with Pequeno Exibir telas, limitadas formatação opções recursos e um número limitado de entrada (such as PAD um toque de telefone célula).Portanto, cHTML não dá suporte a seguir:

  • Imagens JPEG.

  • Tabelas.

  • Mapas de imagem.

  • Múltiplo caracteres fontes e estilos.

  • Cores de plano de fundo e imagens.

  • Quadros.

  • Folhas de estilos.

The ChtmlTextWriter class derives from the Html32TextWriter class and much of its functionality is provided by the Html32TextWriter and the base class for all markup text writers, which is the HtmlTextWriter class.

The following code example demonstrates how to create a class named CustomChtmlTextWriter that is derived from the ChtmlTextWriter class.It creates two constructors and overrides the OnAttributeRender method to prevent the bgcolor style attribute from being written to the output stream of the ChtmlTextWriter object.It also creates a class named ChtmlCustomPageAdapter that defines one method, CreateCustomChtmlTextWriter, which creates and returns an instance of the CustomChtmlTextWriter class.The CustomChtmlTextWriter then renders cHTML content for a page to devices with browsers that use cHTML markup.



 System;
 System.IO;
 System.Web.UI;
 System.Web.UI.WebControls.Adapters;

 AspNet.Samples.CS
{
	  CustomChtmlTextWriter : ChtmlTextWriter
	{
		
		
		 CustomChtmlTextWriter(TextWriter writer) : (writer, DefaultTabString)
		{
		}

		 CustomChtmlTextWriter(TextWriter writer, String tabString)
			: (writer, tabString)
		{
		}
		
		
		
		
		   OnAttributeRender(string name, string value, HtmlTextWriterAttribute key)
		{
			 (String.Equals(, name))
			{
				 ;
			}
			
			
			
			 .OnAttributeRender(name, value, key);
		}
	}

	
	
	
	  ChtmlCustomPageAdapter : WebControlAdapter
	{
		  ChtmlTextWriter CreateCustomChtmlTextWriter(
			TextWriter writer)
		{
			  CustomChtmlTextWriter(writer);
		}
	}
}


Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft