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;

매개변수

KindCOLR, SVG 또는 포함 비트맵 데이터에서 선택한 표현
GlyphIndex매핑되었거나 명시적으로 요청된 0부터 시작하는 글리프 인덱스
PaletteCountCOLR 글리프의 CPAL 팔레트 수
PaletteEntryCount각 CPAL 팔레트의 색상 항목 수
DescriptionJSON구조화된 COLR 페인트 데이터 또는 SVG나 비트맵 원본을 설명하는 메타데이터
Data정확한 SVG 문서 또는 비트맵 페이로드이며 COLR 글리프는 비어 있음
MIMETypeimage/svg+xml, image/png 또는 image/jpeg 같은 페이로드 미디어 형식
PPEMX비트맵 스트라이크의 em당 가로 픽셀 값
PPEMY비트맵 스트라이크의 세로 픽셀-per-em 값
OriginX사용 가능한 경우 sbix 가로 원점 오프셋
OriginY사용할 수 있는 경우 sbix 세로 원점 오프셋

비고

COLR 고정 소수점 값은 JSON에서 alphaF2Dot14 및 xxF16Dot16 같은 이름의 정수 필드로 유지되므로 로캘에 따른 소수 변환을 피하고 원본 테이블의 정밀도를 보존합니다

참고 항목

TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex