| Html | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
SyntaxThe HtmlToRtfTextSetup type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|   | HtmlToRtfTextSetup | Specifies a custom text formatting properties during the HTML conversion. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | DefaultFontFamily | Gets and sets the default font family for the input HTML document. Default value: "Times New Roman". | 
|  | DefaultFontSize | Gets and sets the default font size in points. Default value: 12f. | 
|  | DefaultTextColor | Gets and sets the default font color. Default value: Black. | 
|   | SingleFontColor | Gets and sets a single font color for the whole HTML document. Default value: null. | 
|   | SingleFontFamily | Gets and sets a single font family for the whole HTML document. Default value: String.Empty. | 
|   | SingleFontSize | Gets and sets a single font size for the input HTML document. Default value: null. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object) | 
|  | GetType | Gets the Type of the current instance. (Inherited from Object) | 
|  | ToString | Returns a string that represents the current object. (Inherited from Object) | 
 Example
Exampleusing System; using System.IO; using SautinSoft; using static SautinSoft.HtmlToRtf; namespace Sample { class Test { static void Main(string[] args) { // Get your free key here: // https://sautinsoft.com/start-for-free/ // Set single font family, size and color. // If you need more information about "HTML to RTF .Net" email us at: // support@sautinsoft.com. SetSingleFontProperties(); } /// <summary> /// Converts HTML to DOCX and sets the uniform Font Family, Size and Color for all text. /// </summary> 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"; // Let's make all text in document the same: Calibri, 32pt, Gray. opt.TextSetup.SingleFontFamily = "Calibri"; opt.TextSetup.SingleFontSize = 32; opt.TextSetup.SingleFontColor = SkiaSharp.SKColors.Gray; if (h.Convert(inpFile, outFile, opt)) { // Open the result for demonstration purposes. System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true }); } } } }
Imports System Imports System.IO Imports SautinSoft Imports SautinSoft.HtmlToRtf Namespace Sample Friend Class Test Shared Sub Main(ByVal args() As String) ' Get your free key here: ' https://sautinsoft.com/start-for-free/ ' Set single font family, size and color. ' If you need more information about "HTML to RTF .Net" email us at: ' support@sautinsoft.com. SetSingleFontProperties() End Sub ''' <summary> ''' Converts HTML to DOCX and sets the uniform Font Family, Size and Color for all text. ''' </summary> 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" ' Let's make all text in document the same: Calibri, 32pt, Gray. opt.TextSetup.SingleFontFamily = "Calibri" opt.TextSetup.SingleFontSize = 32 opt.TextSetup.SingleFontColor = SkiaSharp.SKColors.Gray 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
See Also