共用方式為


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 個圖元會以第二個位元組表示。

必須傳送足夠的資料列來定義整個字元。 硬體會定義變更字元的定義是否會導致目前顯示的字元變更,或只有在下一次繪製時才會顯示變更。

適用於