CGFont.CreateFromProvider(CGDataProvider) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从数据提供程序创建字体。
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));