Поделиться через


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

Применяется к