FontFallbackSettings.Save

FontFallbackSettings Save method. Saves the current fallback settings to stream.

Save(Stream)

Saves the current fallback settings to stream.

public void Save(Stream outputStream)
ParameterTypeDescription
outputStreamStreamOutput stream.

Examples

Shows how to save and load fallback setting from stream.

FontSettings fontSettings = new FontSettings();
fontSettings.FallbackSettings.LoadNotoFallbackSettings();

using (MemoryStream fallbackSettingsStream = new MemoryStream())
{
    // Save fallback setting to stream.
    fontSettings.FallbackSettings.Save(fallbackSettingsStream);

    // For demonstration purposes save the stream's content to file.
    File.WriteAllBytes(ArtifactsDir + "FallbackSettingsStream.xml", fallbackSettingsStream.ToArray());
}

using (MemoryStream fallbackSettingsStream = new MemoryStream(File.ReadAllBytes(ArtifactsDir + "FallbackSettingsStream.xml")))
{
    // Load fallback setting from stream
    fontSettings.FallbackSettings.Load(fallbackSettingsStream);
}

See Also


Save(string)

Saves the current fallback settings to file.

public void Save(string fileName)
ParameterTypeDescription
fileNameStringOutput file name.

Examples

Shows how to automatically build the fallback settings by scanning available fonts, save and load fallback setting from file.

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(MyDir + "MyFonts", true);
fontSettings.FallbackSettings.BuildAutomatic();

// Save fallback setting to file
fontSettings.FallbackSettings.Save(ArtifactsDir + "FallbackSettings.xml");

// Load fallback setting from file
fontSettings.FallbackSettings.Load(ArtifactsDir + "FallbackSettings.xml");

See Also