Add mechanism to set localized TextStyle.Size
This may not be the final solution but one to try out first.
Rob Mensching committed
Jun 28, 2020 at 17:36 UTC
43b52b254b73fc28b7eff1237629945d461f6db3
1 file changed
+7
-1
src/WixToolset.Data/Symbols/TextStyleSymbol.cs
+7
-1
@@ -11,7 +11,7 @@ namespace WixToolset.Data
11
new[]
12
{
13
new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.FaceName), IntermediateFieldType.String),
14
- new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.Size), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.Size), IntermediateFieldType.String),
15
new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.Red), IntermediateFieldType.Number),
16
new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.Green), IntermediateFieldType.Number),
17
new IntermediateFieldDefinition(nameof(TextStyleSymbolFields.Blue), IntermediateFieldType.Number),
@@ -57,6 +57,12 @@ namespace WixToolset.Data.Symbols
57
set => this.Set((int)TextStyleSymbolFields.FaceName, value);
58
}
59
60
+ public string LocalizedSize
61
+ {
62
+ get => (string)this.Fields[(int)TextStyleSymbolFields.Size];
63
+ set => this.Set((int)TextStyleSymbolFields.Size, value);
64
+ }
65
+
66
public int Size
67
{
68
get => (int)this.Fields[(int)TextStyleSymbolFields.Size];