Back to Devexpress

DXFontRepository.GetFonts() Method

corelibraries-devexpress-dot-drawing-dot-dxfontrepository-070be569.md

latest2.5 KB
Original Source

DXFontRepository.GetFonts() Method

Returns a list of all fonts in DXFontRepository.

Namespace : DevExpress.Drawing

Assembly : DevExpress.Drawing.v25.2.dll

NuGet Package : DevExpress.Drawing

Declaration

csharp
public IList<DXFontData> GetFonts()
vb
Public Function GetFonts As IList(Of DXFontData)

Returns

TypeDescription
IList<DXFontData>

A list of DXFontData objects that contain information about fonts in the repository.

|

Example

The following code sample retrieves the names of all fonts in the repository and displays this information in the console window:

csharp
using DevExpress.Drawing;
using System;
using System.Collections.Generic;
// ...

if (DXFontRepository.Instance.IsEmpty)
    Console.WriteLine("Font repository is empty.");
else
{
    Console.WriteLine("Font repository contains the following fonts:");
    IList<DXFontData> fonts = DXFontRepository.Instance.GetFonts();
    for (int i = 0; i < fonts.Count; i++)
    {
        Console.WriteLine($" \u002A {fonts[i].Name}");
    }
}
vb
Imports DevExpress.Drawing
Imports System
Imports System.Collections.Generic
' ...

If DXFontRepository.Instance.IsEmpty Then
    Console.WriteLine("Font repository is empty.")
Else
    Console.WriteLine("Font repository contains the following fonts:")
    Dim fonts As IList(Of DXFontData) = DXFontRepository.Instance.GetFonts()
    For i As Integer = 0 To fonts.Count - 1
        Console.WriteLine($" " & ChrW(&H002A).ToString() & " {fonts(i).Name}")
    Next i
End If

The following image demonstrates a sample console output:

See Also

DXFontRepository Class

DXFontRepository Members

DevExpress.Drawing Namespace