Class FormatPainterOptions
Provides configuration options for the Format Painter feature.
Inheritance
Namespace: Syncfusion.Blazor.RichTextEditor
Assembly: Syncfusion.Blazor.dll
Syntax
public class FormatPainterOptions : Object
Constructors
FormatPainterOptions()
Declaration
public FormatPainterOptions()
Properties
AllowedFormats
Specifies the element selectors from which formats can be copied.
Declaration
public string AllowedFormats { get; set; }
Property Value
Type | Description |
---|---|
System.String | A string of allowed format selectors, defaulting to a comprehensive list of HTML tags and attributes. |
Remarks
The AllowedFormats
property defines a semicolon-separated string of HTML element selectors (e.g., b
, i
, span
) from which the Format Painter copies formatting. This includes common formatting tags, structural elements, and inline styles or attributes such as style
or class
.
Wildcards (e.g., ()[]{*}
) allow matching all elements with specific attributes.
Customizing this property ensures consistent formatting behavior by restricting the feature to specified elements. Only valid HTML selectors should be used to avoid runtime errors.
Example: "b; i; span[style]"
restricts formatting to bold, italic, and styled span elements.
DeniedFormats
Specifies the element selectors from which formats cannot be copied.
Declaration
public string DeniedFormats { get; set; }
Property Value
Type | Description |
---|---|
System.String | A string of denied format selectors, defaulting to |
Remarks
The DeniedFormats
property specifies a semicolon-separated list of HTML element selectors (e.g., b
, i
, span
) that the Format Painter must exclude from copying. This includes elements with inline styles or attributes like class
.
By default, this property is null
, meaning no restrictions are applied.
Wildcards such as ()[]{*}
may be used to target elements with specific attributes.
Only valid HTML selectors should be included to prevent runtime errors.
Example: "b; i"
blocks bold and italic formatting from being copied.