次の方法で共有


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));

適用対象