New to Telerik Document ProcessingStart a free 30-day trial

Defines the contract for style property metadata used in property resolution and inheritance chains within the document styling system.

Definition

Namespace:Telerik.Windows.Documents.Flow.Model.Styles.Core

Assembly:Telerik.Windows.Documents.Flow.dll

Syntax:

C#
public interface IStylePropertyDefinition

Derived Classes: StylePropertyDefinition<TValue>

Methods

Retrieves the default value for this property as an untyped object, used when no explicit value is set in the inheritance chain.

C#
object GetDefaultValueAsObject()
Returns:

object

Properties

Gets the display name of this property, used for identification and diagnostics.

C#
string PropertyName { get; }
Property Value:

The name of the property.

Gets the category of this style property, indicating whether it applies to paragraphs, characters, tables, or other style contexts.

C#
StylePropertyType StylePropertyType { get; }
Property Value:

The type of the style property.

Gets the validation rules applied to values of this property, ensuring they meet constraints before assignment.

C#
StylePropertyValidation Validation { get; }
Property Value:

The validation.