Class LinuxSystemFontResolver
Inheritance
LinuxSystemFontResolver
Assembly: Colectica.Reporting.dll
Syntax
public static class LinuxSystemFontResolver
Methods
FcFontList(IntPtr, FcPatternHandle, FcObjectSetHandle)
Declaration
public static extern LinuxSystemFontResolver.FcFontSetHandle FcFontList(IntPtr config, LinuxSystemFontResolver.FcPatternHandle pattern, LinuxSystemFontResolver.FcObjectSetHandle os)
Parameters
Returns
FcFontSetDestroy(IntPtr)
Declaration
public static extern void FcFontSetDestroy(IntPtr fs)
Parameters
Type |
Name |
Description |
IntPtr |
fs |
|
FcObjectSetAdd(FcObjectSetHandle, string)
Declaration
public static extern int FcObjectSetAdd(LinuxSystemFontResolver.FcObjectSetHandle os, string obj)
Parameters
Returns
FcObjectSetCreate()
Declaration
public static extern LinuxSystemFontResolver.FcObjectSetHandle FcObjectSetCreate()
Returns
FcObjectSetDestroy(IntPtr)
Declaration
public static extern void FcObjectSetDestroy(IntPtr os)
Parameters
Type |
Name |
Description |
IntPtr |
os |
|
FcPatternCreate()
Declaration
public static extern LinuxSystemFontResolver.FcPatternHandle FcPatternCreate()
Returns
FcPatternDestroy(IntPtr)
Declaration
public static extern void FcPatternDestroy(IntPtr pattern)
Parameters
Type |
Name |
Description |
IntPtr |
pattern |
|
FcPatternGetString(IntPtr, string, int, ref IntPtr)
Declaration
public static extern int FcPatternGetString(IntPtr p, string obj, int n, ref IntPtr s)
Parameters
Returns
Resolve()
Declaration
public static string[] Resolve()
Returns