LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается асинхронно определить пользовательский глиф.
public:
virtual IAsyncOperation<bool> ^ TryRedefineAsync(unsigned int glyphCode, IBuffer ^ glyphData) = TryRedefineAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TryRedefineAsync(uint32_t const& glyphCode, IBuffer const& glyphData);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TryRedefineAsync(uint glyphCode, IBuffer glyphData);
function tryRedefineAsync(glyphCode, glyphData)
Public Function TryRedefineAsync (glyphCode As UInteger, glyphData As IBuffer) As IAsyncOperation(Of Boolean)
Параметры
- glyphCode
-
UInt32
unsigned int
uint32_t
Символ, для которого будет определен глиф.
- glyphData
- IBuffer
Данные глифа.
Возвращаемое значение
Возвращает значение True, если глиф был успешно определен; в противном случае — False.
- Атрибуты
Комментарии
Глиф определяется как биты, представляющие каждый пиксель, упакованный в байты, используя целые байты для представления каждой строки.
Минимальное количество байтов отправляется для каждой строки на основе LineDisplayCustomGlyphs.SizeInPixels и используется 8 бит на байт. Байты отправляются слева направо в каждой строке; Если для каждой строки требуется более одного байта, сначала отправляется крайний левый байт. Бит наименьшего порядка в байте представляет крайний правый пиксель. Биты, которые не представляют пиксели, являются битами самого высокого порядка, и их значение игнорируется. Строки отправляются сверху вниз.
Глиф шириной 10 пикселей будет иметь два крайних левых пикселя, представленных битами 1 и 0 первого байта соответственно. Оставшиеся 8 пикселей будут представлены во втором байте.
Необходимо отправить достаточно строк для определения всего символа. Оборудование определяет, приведет ли изменение определения глифа к изменению отображаемых в настоящее время символов или изменение появляется только при следующем рисовании.