CGFont.CreateFromProvider(CGDataProvider) 方法

定义

从数据提供程序创建字体。

public static CoreGraphics.CGFont CreateFromProvider (CoreGraphics.CGDataProvider provider);
static member CreateFromProvider : CoreGraphics.CGDataProvider -> CoreGraphics.CGFont

参数

provider
CGDataProvider

包装字体的数据提供程序。

返回

构造的字体。

注解

可以使用此方法从字体 (的内存中表示形式创建 CGFonts,例如,将二进制字体嵌入应用程序以防止轻松复制许可字体,或者从流式处理源提取字体并不想将其存储在磁盘) 。

// 
// Load font into byte array from a file.
//
byte [] myBuffer = File.ReadAllBytes ("demo.ttf"); 
CGFont font = CGFont.CreateFromProvider (new CGDataProvider (myBuffer, 0, myBuffer.Count));

适用于