protected override void RenderAttributes(AttributesBuilder builder) { base.RenderAttributes(builder); if (CharacterSpacing != null) { builder.AddAttribute(nameof(CharacterSpacing), AttributeHelper.DoubleToString(CharacterSpacing.Value)); } if (Date != null) { builder.AddAttribute(nameof(Date), AttributeHelper.DateTimeToString(Date.Value)); } if (FontAttributes != null) { builder.AddAttribute(nameof(FontAttributes), (int)FontAttributes.Value); } if (FontFamily != null) { builder.AddAttribute(nameof(FontFamily), FontFamily); } if (FontSize != null) { builder.AddAttribute(nameof(FontSize), AttributeHelper.DoubleToString(FontSize.Value)); } if (Format != null) { builder.AddAttribute(nameof(Format), Format); } if (MaximumDate != null) { builder.AddAttribute(nameof(MaximumDate), AttributeHelper.DateTimeToString(MaximumDate.Value)); } if (MinimumDate != null) { builder.AddAttribute(nameof(MinimumDate), AttributeHelper.DateTimeToString(MinimumDate.Value)); } if (TextColor != null) { builder.AddAttribute(nameof(TextColor), AttributeHelper.ColorToString(TextColor.Value)); } if (TextTransform != null) { builder.AddAttribute(nameof(TextTransform), (int)TextTransform.Value); } RenderAdditionalAttributes(builder); }