this 속성
소스 보기this[int]
문자 코드에 해당하는 글리프를 가져오거나 설정합니다. get: 해당 글리프를 반환하며, 매핑되지 않은 문자는 null입니다. set: 글리프를 추가하거나 교체합니다(upsert). 이미 매핑된 문자 코드는 그 자리에서 글리프만 교체되어 glyph ID가 유지되고, 새로운 문자 코드는 마지막 glyph ID로 추가됩니다. 반환된 Glyph는 실제 인스턴스이므로, AdvanceWidth/ LeftSideBearing 또는 Outline을 수정하면 다음 ToBytes()에 반영됩니다.
선언
public Glyph this[int charCode] { get; set; }
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | charCode | 유니코드 코드포인트입니다. (0x0000–0x10FFFF) |
속성 값
| 형식 | 설명 |
|---|---|
| Glyph |
예외
| 형식 | 상태 |
|---|---|
| ArgumentOutOfRangeException | set 시 문자 코드가 0x0000–0x10FFFF 범위를 벗어난 경우. |
| ArgumentNullException | set 시 glyph가 null인 경우. |