다음을 통해 공유


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픽셀은 두 번째 바이트에서 표시됩니다.

전체 문자를 정의하려면 충분한 행을 보내야 합니다. 하드웨어는 문자 모양 정의를 변경하면 현재 표시된 문자가 변경되는지 또는 다음에 그릴 때만 변경 내용이 표시되는지 여부를 정의합니다.

적용 대상