Click or drag to resize

HtmlConvertOptionsSpellingLanguage Property

Default language for checking the document spelling and grammar. Default value: English_United_States.

Namespace: SautinSoft
Assembly: SautinSoft.HtmlToRtf (in SautinSoft.HtmlToRtf.dll) Version: 2023.12.6
Syntax
public HtmlToRtfSpellingLanguage SpellingLanguage { get; set; }

Property Value

HtmlToRtfSpellingLanguage
Remarks
For example, if you'll open output DOCX or RTF document in Microsoft Word it will check spelling and grammar according to the specified language.
Example
Set language for spelling tools using C#
using System;
using System.IO;
using SautinSoft;

namespace Sample
{
    class Test
    {
        static void Main(string[] args)
        {
            // Get your free 30-day key here:   
            // https://sautinsoft.com/start-for-free/

            // Set a language for a spelling tools.
            // If you need more information about "HTML to RTF .Net" email us at:
            // support@sautinsoft.com        
            ConvertHtmlToRtfFile();
        }

        public static void ConvertHtmlToRtfFile()
        {
            SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
            HtmlConvertOptions opt = new HtmlConvertOptions();
            opt.OutputFormat = HtmlToRtf.OutputFormat.Rtf;

            string inpFile = @"..\..\..\sample.html";
            string outFile = Path.ChangeExtension(inpFile, ".rtf");

            // Set a language for a spelling tools.
            opt.SpellingLanguage = HtmlToRtf.SpellingLanguage.English_Singapore;

            if (h.Convert(inpFile, outFile, opt))
            {
                // Open the result for demonstration purposes.
                System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
            }
        }
    }
}
Set language for spelling tools using VB.Net
Imports System
Imports System.IO
Imports SautinSoft

Namespace Sample
    Friend Class Test
        Shared Sub Main(ByVal args() As String)
            ' Get your free 30-day key here:   
            ' https://sautinsoft.com/start-for-free/

            ' Set a language for a spelling tools.
            ' If you need more information about "HTML to RTF .Net" email us at:
            ' support@sautinsoft.com        
            ConvertHtmlToRtfFile()
        End Sub

        Public Shared Sub ConvertHtmlToRtfFile()
            Dim h As New SautinSoft.HtmlToRtf()
            Dim opt As New HtmlConvertOptions()
            opt.OutputFormat = HtmlToRtf.OutputFormat.Rtf

            Dim inpFile As String = "..\..\..\sample.html"
            Dim outFile As String = Path.ChangeExtension(inpFile, ".rtf")

            ' Set a language for a spelling tools.
            opt.SpellingLanguage = HtmlToRtf.SpellingLanguage.English_Singapore

            If h.Convert(inpFile, outFile, opt) Then
                ' Open the result for demonstration purposes.
                System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
            End If
        End Sub
    End Class
End Namespace
See Also