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