@@ -187,7 +187,7 @@ namespace QuestPDF.Drawing
}
if (content is DynamicHost dynamicHost)
- dynamicHost.TextStyle = documentDefaultTextStyle;
+ dynamicHost.TextStyle.ApplyGlobalStyle(documentDefaultTextStyle);
var targetTextStyle = documentDefaultTextStyle;
@@ -9,7 +9,7 @@ namespace QuestPDF.Elements
internal class DynamicHost : Element, IStateResettable
{
private IDynamicComponent Child { get; }
- internal TextStyle TextStyle { get; set; }
+ internal TextStyle TextStyle { get; } = new();
public DynamicHost(IDynamicComponent child)
@@ -12,7 +12,7 @@ namespace QuestPDF.Elements.Text.Items
private const char Space = ' ';
public string Text { get; set; }
- public TextStyle Style { get; set; } = new TextStyle();
+ public TextStyle Style { get; set; } = new();
private Dictionary<(int startIndex, float availableWidth), TextMeasurementResult?> MeasureCache = new ();