ARCed.Helpers.FontHelper.AddResourceFont C# (CSharp) Method

AddResourceFont() public static method

Adds a font from an array of bytes
public static AddResourceFont ( byte bytes ) : void
bytes byte Array of bytes to read
return void
        public static void AddResourceFont(byte[] bytes)
        {
            var dataLength = bytes.Length;
            var ptrData = Marshal.AllocCoTaskMem(dataLength);
            Marshal.Copy(bytes, 0, ptrData, dataLength);
            uint cFonts = 0;
            NativeMethods.AddFontMemResourceEx(ptrData, (uint)dataLength, IntPtr.Zero, ref cFonts);
            FontCollection.AddMemoryFont(ptrData, dataLength);
            Marshal.FreeCoTaskMem(ptrData);
        }

Same methods

FontHelper::AddResourceFont ( string resourceName ) : void