TableSubstitutionRule.SetSubstitutes
TableSubstitutionRule SetSubstitutes method. Override substitute font names for given original font name.
TableSubstitutionRule.SetSubstitutes method
Override substitute font names for given original font name.
public void SetSubstitutes(string originalFontName, params string[] substituteFontNames)
Parameter | Type | Description |
---|---|---|
originalFontName | String | Original font name. |
substituteFontNames | String[] | List of alternative font names. |
Examples
Shows how to configure table substitution rule.
FontSettings fontSettings = new FontSettings();
// Add substitutions for Arial font
fontSettings.SubstitutionSettings.TableSubstitution.AddSubstitutes("Arial", "Times New Roman", "FangSong");
fontSettings.SubstitutionSettings.TableSubstitution.AddSubstitutes("Arial", "Courier New");
// Get substitutions for Arial.
IEnumerable<string> substitutes = fontSettings.SubstitutionSettings.TableSubstitution.GetSubstitutes("Arial");
Assert.That(substitutes.Count, Is.EqualTo(3));
// Override substitutions for Arial font
fontSettings.SubstitutionSettings.TableSubstitution.SetSubstitutes("Arial", "Times New Roman");
substitutes = fontSettings.SubstitutionSettings.TableSubstitution.GetSubstitutes("Arial");
Assert.That(substitutes.Count, Is.EqualTo(1));
See Also
- class TableSubstitutionRule
- namespace Wordize.Fonts
- assembly Wordize