Web アクセシビリティへのゲートウェイ

Web サイトのアクセシビリティの最も重要な側面の 1 つは色のコントラストです。色のコントラストは、さまざまな視覚能力を持つユーザーにとって Web コンテンツの読みやすさと使いやすさに直接影響します。 Web コンテンツ アクセシビリティ ガイドライン (WCAG) すべての人にとって肯定的なユーザー エクスペリエンスを保証するために、色のコントラスト比の標準を設定します。 Aspose.HTML for .NET は、詳細なカラー コントラスト チェックを提供し、調整が必要な可能性のある特定の要素を識別できるようにします。 Web アクセシビリティ検証機能を Web アプリケーションにシームレスに統合し、WCAG 準拠を確保します。

まず、プロジェクトに Aspose.HTML for .NET がインストールされていることを確認してください。 このライブラリのインストールプロセスは非常に簡単です。 NuGet パッケージ マネージャーを開き、Aspose.HTML を検索してインストールします。 パッケージ マネージャー コンソールから次のコマンドを使用することもできます。


Aspose.HTML for .NET をインストールする

Install-Package Aspose.HTML





C#で色のコントラストを確認する方法

Web サイトが WCAG ガイドラインに準拠しているかどうかを C# でプログラム的にチェックする場合、Aspose.HTML for .NET は、Web アクセシビリティ関連のすべての操作とチェック用の Aspose.Html.Accessibility 名前空間を提供します。次の C# コードは、特定の色のアクセシビリティ基準に照らして Web ページを検証するように設計されており、これらのルールに関連する問題のレポートを受け取ります。


カラー アクセシビリティをチェックするための C# コード

using Aspose.Html;
using Aspose.Html.Accessibility;
...

    // Prepare a path to a source HTML file
    string documentPath = Path.Combine(DataDir, "check-color.html");

    // Initialize a webAccessibility container
    WebAccessibility webAccessibility = new WebAccessibility();

    // Get Principle "1.Perceivable" by code "1" and get guideline "1.4"
    var guideline = webAccessibility.Rules.GetPrinciple("1").GetGuideline("1.4");

    // Get criterion by code, for example 1.4.3
    var criterion143 = guideline.GetCriterion("1.4.3");

    // Get criterion by code, for example 1.4.6
    var criterion146 = guideline.GetCriterion("1.4.6");

    // Create an accessibility validator, pass the found guideline as parameters and specify the full validation settings
    var validator = webAccessibility.CreateValidator(new IRule[] { criterion143, criterion146 }, ValidationBuilder.All);

    using (var document = new HTMLDocument(documentPath))
    {
        var validationResult = validator.Validate(document);
        if (!validationResult.Success)
        {

            Console.WriteLine(validationResult.SaveToString());

        }
    }



カラー アクセシビリティの確認 – 主な機能

Aspose.HTML for .NET は、C# プロジェクトでのカラー コントラスト アクセシビリティ チェックを容易にする強力なクラスとメソッドのセットを提供します。

  1. Web Accessibility コンテナの初期化。 WebAccessibility() コンストラクターを使用して WebAccessibility クラスのインスタンスを作成します。
  2. ガイドラインと基準を取得します。 ウェブ アクセシビリティの特定の側面に焦点を当てたガイドラインを指定します。 AccessibilityRules クラスの GetPrinciple() メソッドと Principle クラスの GetGuideline() メソッドを呼び出して、ドキュメントをチェックしたい必要な原則を WCAG からコードで取得します。
  3. アクセシビリティ バリデータの作成 CreateValidator() メソッドを呼び出してバリデータ オブジェクトを作成します。
  4. HTML ドキュメントの検証。 HTMLDocument クラスを使用して、検証のために HTML ドキュメントを初期化します。ファイルまたは URL から HTML をロードできます。 Validate() メソッドを使用して、選択した基準に対して HTML コンテンツをチェックします。結果は validationResult 変数に保存されます。
  5. 検証結果の処理 Aspose.Html.Accessibility.Results 名前空間には、ルール検証の結果を記述するクラスが含まれています。検証プロセスでは詳細な結果が生成され、ルール チェックの成功と失敗に関する具体的な情報が提供されます。



.NET に Aspose.HTML を選ぶ理由

  1. Aspose.HTML for .NET は詳細なカラー コントラスト チェックを提供し、調整が必要な可能性のある特定の要素を識別できます。
  2. このライブラリは C# プロジェクトと簡単に統合でき、カラー コントラスト チェックを実装するための効率的なワークフローを提供します。パフォーマンスを犠牲にすることなく、カラー アクセシビリティ チェックの機能を活用します。
  3. ライブラリを継続的に更新することで、常に時代の先を行くことができ、アクセシビリティ標準の定期的な更新に準拠することができます。
  4. 当社のサポートチームがいつでもお手伝いいたします。ご質問がある場合、問題が発生した場合、またはアドバイスが必要な場合は、 無料サポート までご連絡ください。喜んでお手伝いいたします。



C# を使用してカラー コントラストを確認する – ドキュメント

Web アクセシビリティ – チェック方法 ドキュメントの章には、WCAG 準拠に従って HTML ドキュメントを検証するための詳細なガイドが記載されています。 Web サイト、Web アプリケーション、またはその他の HTML ドキュメントを確認すれば、障害のある人でも効果的に使用できることがわかります。すべての WCAG 準拠について Web サイトのアクセシビリティを確認することも、特定の基準のみを満たしているかを確認することもできます。 Aspose.HTML for .NET は、これらのチェックに合格するのに役立ちます。

Сolor Сontrast Accessibility の記事では、C# を使用してカラー コントラストのアクセシビリティをチェックし、Web コンテンツをすべてのユーザーにとって読みやすくする方法を学びます。



カラーコントラストのアクセシビリティ – オンラインアプリ

Aspose.HTML は、 カラーコントラストのアクセシビリティ アプリケーションを提供します。これは、Web ページをスキャンし、WCAG 準拠に対してカラー コントラストを検証するオンライン Web アクセシビリティ テスト ツールです。また、よりアクセスしやすいオンライン エクスペリエンスをユーザーに提供する方法についての推奨事項も提供されます。


テキスト “カラーコントラストのアクセシビリティ – オンライン アプリ”

サポートされているその他の Aspose.HTML for .NET API 機能

Aspose.HTML for .NET ライブラリを使用して、HTML、EPUB、MHTML、XHTML、MD ドキュメントの変換、結合、編集、Web からのデータ抽出などを行います。