TPDFlibColorGlyph
텍스트, 글꼴, 색상 글리프
설명
컬러 글꼴 검사 API가 반환하는 매핑된 글리프 인덱스, 색상 테이블 설명, 선택적 SVG 또는 비트맵 페이로드를 담습니다
구문
Delphi
TPDFlibColorGlyph = Record
Kind: TPDFlibColorGlyphKind;
GlyphIndex: Integer;
PaletteCount: Integer;
PaletteEntryCount: Integer;
DescriptionJSON: WideString;
Data: AnsiString;
MIMEType: AnsiString;
PPEMX: Integer;
PPEMY: Integer;
OriginX: Integer;
OriginY: Integer;
End;매개변수
| Kind | COLR, SVG 또는 포함 비트맵 데이터에서 선택한 표현 |
|---|---|
| GlyphIndex | 매핑되었거나 명시적으로 요청된 0부터 시작하는 글리프 인덱스 |
| PaletteCount | COLR 글리프의 CPAL 팔레트 수 |
| PaletteEntryCount | 각 CPAL 팔레트의 색상 항목 수 |
| DescriptionJSON | 구조화된 COLR 페인트 데이터 또는 SVG나 비트맵 원본을 설명하는 메타데이터 |
| Data | 정확한 SVG 문서 또는 비트맵 페이로드이며 COLR 글리프는 비어 있음 |
| MIMEType | image/svg+xml, image/png 또는 image/jpeg 같은 페이로드 미디어 형식 |
| PPEMX | 비트맵 스트라이크의 em당 가로 픽셀 값 |
| PPEMY | 비트맵 스트라이크의 세로 픽셀-per-em 값 |
| OriginX | 사용 가능한 경우 sbix 가로 원점 오프셋 |
| OriginY | 사용할 수 있는 경우 sbix 세로 원점 오프셋 |
비고
COLR 고정 소수점 값은 JSON에서 alphaF2Dot14 및 xxF16Dot16 같은 이름의 정수 필드로 유지되므로 로캘에 따른 소수 변환을 피하고 원본 테이블의 정밀도를 보존합니다
참고 항목
TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex