ChtmlTextWriter コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ChtmlTextWriter コンストラクタの意味・解説 

ChtmlTextWriter コンストラクタ (TextWriter, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したインデント使用して ChtmlTextWriter クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    writer As TextWriter, _
    tabString As String _
)
Dim writer As TextWriter
Dim tabString As String

Dim instance As New ChtmlTextWriter(writer,
 tabString)
public ChtmlTextWriter (
    TextWriter writer,
    string tabString
)
public:
ChtmlTextWriter (
    TextWriter^ writer, 
    String^ tabString
)
public ChtmlTextWriter (
    TextWriter writer, 
    String tabString
)
public function ChtmlTextWriter (
    writer : TextWriter, 
    tabString : String
)

パラメータ

writer

マークアップ コンテンツ出力する TextWriter

tabString

Indent定義されている空白文字数。

解説解説
使用例使用例

CustomChtmlTextWriter という名前のカスタム クラスを、ChtmlTextWriter クラスから派生して作成する方法次のコード例示します2 つコンストラクタ作成され、HtmlTextWriter クラスから直接または間接的に派生するすべてのクラスと同じパターンカスタム クラスインスタンス作成します

' Create a class that derives from the
' ChtmlTextWriter class.
Imports System
Imports System.IO
Imports System.Web.UI
Imports System.Web.UI.WebControls.Adapters

Namespace AspNet.Samples.VB

    Public Class CustomChtmlTextWriter
        Inherits ChtmlTextWriter

        ' Create two constructors for the new
        ' text writer.
        Public Sub New(ByVal
 writer As TextWriter)
            MyClass.New(writer, DefaultTabString)
        End Sub

        Public Sub New(ByVal
 writer As TextWriter, ByVal tabString As
 String)
            MyBase.New(writer, tabString)
        End Sub

        ' Override the OnAttributeRender method to
        ' not render the bgcolor attribute, which is 
        ' not supported in CHTML.
        Protected Overrides Function
 OnAttributeRender(ByVal name As String,
 ByVal value As String, ByVal key As HtmlTextWriterAttribute) As
 Boolean
            If (String.Equals("bgcolor",
 name)) Then
                Return False
            End If

            ' Call the ChtmlTextWriter version of 
            ' the OnAttributeRender method.
            MyBase.OnAttributeRender(name, value, key)

        End Function
    End Class

    ' Derive from the WebControlAdapter class,
    ' provide a CreateCustomChtmlTextWriter
    ' method to attach the custom writer.
    Public Class ChtmlCustomPageAdapter
        Inherits WebControlAdapter

        Protected Friend Function
 CreateCustomChtmlTextWriter( _
         ByVal writer As TextWriter) As
 ChtmlTextWriter

            Return New CustomChtmlTextWriter(writer)

        End Function
    End Class
End Namespace
// Create a class that derives from the
// ChtmlTextWriter class.
using System;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls.Adapters;

namespace AspNet.Samples.CS
{
    public class CustomChtmlTextWriter : ChtmlTextWriter
    {
        // Create two constructors for the new
        // text writer.
        public CustomChtmlTextWriter(TextWriter writer) : base(writer,
 DefaultTabString)
        {
        }

        public CustomChtmlTextWriter(TextWriter writer, String
 tabString)
            : base(writer, tabString)
        {
        }
        
        // Override the OnAttributeRender method to
        // not render the bgcolor attribute, which is
        // not supported in CHTML.
        protected override bool OnAttributeRender(string
 name, string value, HtmlTextWriterAttribute key)
        {
            if (String.Equals("bgcolor", name))
            {
                return false;
            }
            
            // Call the ChtmlTextWriter version of the
            // the OnAttributeRender method.
            return base.OnAttributeRender(name,
 value, key);
        }
    }

    // Derive from the WebControlAdapter class,
    // provide a CreateCustomChtmlTextWriter
    // method to attach to the custom writer.
    public class ChtmlCustomPageAdapter : WebControlAdapter
    {
        protected internal ChtmlTextWriter CreateCustomChtmlTextWriter(
            TextWriter writer)
        {
            return new CustomChtmlTextWriter(writer);
        }
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ChtmlTextWriter クラス
ChtmlTextWriter メンバ
System.Web.UI 名前空間

ChtmlTextWriter コンストラクタ

ChtmlTextWriter クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

ChtmlTextWriter クラス
ChtmlTextWriter メンバ
System.Web.UI 名前空間

ChtmlTextWriter コンストラクタ (TextWriter)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

行のインデントに DefaultTabString 定数使用する ChtmlTextWriter クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

解説解説
使用例使用例

ChtmlCustomPageAdapter という名前のクラス作成しCreateCustomChtmlTextWriter メソッド定義してCustomChtmlTextWriter クラスインスタンス作成して返す方法次のコード例示しますCustomChtmlTextWriter が、cHTML マークアップ使用するブラウザを持つデバイスページcHTML コンテンツ出力します

このコード例は、ChtmlTextWriter クラストピック取り上げているコード例一部分です。

' Derive from the WebControlAdapter class,
' provide a CreateCustomChtmlTextWriter
' method to attach the custom writer.
Public Class ChtmlCustomPageAdapter
    Inherits WebControlAdapter

    Protected Friend Function
 CreateCustomChtmlTextWriter( _
     ByVal writer As TextWriter) As
 ChtmlTextWriter

        Return New CustomChtmlTextWriter(writer)

    End Function
End Class
// Derive from the WebControlAdapter class,
// provide a CreateCustomChtmlTextWriter
// method to attach to the custom writer.
public class ChtmlCustomPageAdapter : WebControlAdapter
{
    protected internal ChtmlTextWriter CreateCustomChtmlTextWriter(
        TextWriter writer)
    {
        return new CustomChtmlTextWriter(writer);
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ChtmlTextWriter クラス
ChtmlTextWriter メンバ
System.Web.UI 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ChtmlTextWriter コンストラクタ」の関連用語

ChtmlTextWriter コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ChtmlTextWriter コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS