HtmlTextWriter 생성자

정의

HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
HtmlTextWriter(TextWriter)

기본 탭 문자열을 사용하는 클래스의 HtmlTextWriter 새 인스턴스를 초기화합니다.

HtmlTextWriter(TextWriter, String)

지정된 탭 문자열 문자를 사용하여 클래스의 HtmlTextWriter 새 인스턴스를 초기화합니다.

HtmlTextWriter(TextWriter)

기본 탭 문자열을 사용하는 클래스의 HtmlTextWriter 새 인스턴스를 초기화합니다.

public:
 HtmlTextWriter(System::IO::TextWriter ^ writer);
public HtmlTextWriter(System.IO.TextWriter writer);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter)

매개 변수

writer
TextWriter

TextWriter 태그 콘텐츠를 렌더링하는 인스턴스입니다.

예제

다음 코드 예제에서는 생성자를 사용 하 여 HtmlTextWriter(TextWriter) 명명 HtmlTextWriter된 사용자 지정 StyledLabelHtmlWriter 개체를 만드는 방법을 보여 줍니다. MyPage 클래스에서 파생된 사용자 지정 클래스가 클라이언트 브라우저에서 Page 요청되면 클래스를 StyledLabelHtmlWriter 사용하여 해당 콘텐츠를 출력 스트림에 렌더링합니다.

// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
   virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
   {
      return gcnew HtmlStyledLabelWriter( writer );
   }
};

// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
    protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
    {
        return new HtmlStyledLabelWriter(writer);
    }
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.  
<AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
    Inherits Page

    Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
        Return New HtmlStyledLabelWriter(writer)
    End Function 'CreateHtmlTextWriter
End Class

설명

HtmlTextWriter 선 들 HtmlTextWriter(TextWriter) 여쓰기가 필요한 경우 생성자의 DefaultTabString 오버로드는 상수입니다. 오버로드를 HtmlTextWriter(TextWriter, String) 호출하여 새 인스턴스를 초기화합니다.

추가 정보

적용 대상

HtmlTextWriter(TextWriter, String)

지정된 탭 문자열 문자를 사용하여 클래스의 HtmlTextWriter 새 인스턴스를 초기화합니다.

public:
 HtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public HtmlTextWriter(System.IO.TextWriter writer, string tabString);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)

매개 변수

writer
TextWriter

TextWriter 태그 콘텐츠를 렌더링하는 요소입니다.

tabString
String

줄 들여쓰기를 렌더링하는 데 사용할 문자열입니다.

예제

다음 코드 예제에서는 생성자를 사용 하 여 HtmlTextWriter(TextWriter) 명명 HtmlTextWriter된 사용자 지정 StyledLabelHtmlWriter 개체를 만드는 방법을 보여 줍니다. MyPage 클래스에서 파생된 사용자 지정 클래스가 클라이언트 브라우저에서 Page 요청되면 클래스를 StyledLabelHtmlWriter 사용하여 해당 콘텐츠를 출력 스트림에 렌더링합니다.

// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
   virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
   {
      return gcnew HtmlStyledLabelWriter( writer );
   }
};

// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
    protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
    {
        return new HtmlStyledLabelWriter(writer);
    }
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.  
<AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
    Inherits Page

    Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
        Return New HtmlStyledLabelWriter(writer)
    End Function 'CreateHtmlTextWriter
End Class

설명

HtmlTextWriter 선 들 HtmlTextWriter(TextWriter, String) 여쓰기가 필요한 경우 생성자의 오버로드가 사용됩니다tabString. 기본 생성자를 호출 TextWriter.TextWriter(IFormatProvider) 하여 새 인스턴스를 초기화합니다.

추가 정보

적용 대상