HtmlToRtfTextSetupSingleFontColor Property |
Gets and sets a single font color for the whole HTML document. Default value: null.
Namespace: SautinSoftAssembly: SautinSoft.HtmlToRtf (in SautinSoft.HtmlToRtf.dll) Version: 2024.12.12
Syntax public SKColor? SingleFontColor { get; set; }
Public Property SingleFontColor As SKColor?
Get
Set
Property Value
NullableSKColorRemarks By default, the output document will have the same font colors as the source HTML document.
Please be careful with this property, it resets all font colors to a single.
Example Set single font family and size using C#
using System;
using System.IO;
using SautinSoft;
using static SautinSoft.HtmlToRtf;
namespace Sample
{
class Test
{
static void Main(string[] args)
{
SetSingleFontProperties();
}
public static void SetSingleFontProperties()
{
SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
HtmlConvertOptions opt = new HtmlConvertOptions();
opt.OutputFormat = HtmlToRtf.OutputFormat.Docx;
string inpFile = @"..\..\..\Sample.html";
string outFile = "Result.docx";
opt.TextSetup.SingleFontFamily = "Calibri";
opt.TextSetup.SingleFontSize = 32;
opt.TextSetup.SingleFontColor = SkiaSharp.SKColors.Gray;
if (h.Convert(inpFile, outFile, opt))
{
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
}
}
}
Set single font family and size using VB.Net
Imports System
Imports System.IO
Imports SautinSoft
Imports SautinSoft.HtmlToRtf
Namespace Sample
Friend Class Test
Shared Sub Main(ByVal args() As String)
SetSingleFontProperties()
End Sub
Public Shared Sub SetSingleFontProperties()
Dim h As New SautinSoft.HtmlToRtf()
Dim opt As New HtmlConvertOptions()
opt.OutputFormat = HtmlToRtf.OutputFormat.Docx
Dim inpFile As String = "..\..\..\Sample.html"
Dim outFile As String = "Result.docx"
opt.TextSetup.SingleFontFamily = "Calibri"
opt.TextSetup.SingleFontSize = 32
opt.TextSetup.SingleFontColor = SkiaSharp.SKColors.Gray
If h.Convert(inpFile, outFile, opt) Then
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
End If
End Sub
End Class
End Namespace
See Also