THPDFPage.DrawEmbeddedGlyphRun Method
현재 호출자가 소유한 폰트에서 가져온 glyph ID를 Identity Type 0 PDF 폰트를 통해 그대로 그립니다
선언
function DrawEmbeddedGlyphRun(
X, Y: Single;
angle: Extended;
const Glyphs: THPDFEmbeddedGlyphRun;
RightToLeft: boolean = false): boolean;
동작
- 텍스트 연산자를 쓰기 전에 모든 glyph ID를 검증합니다
- glyph가 명시적인 어드밴스를 갖고 있지 않으면 자연스러운
hmtx어드밴스를 사용합니다 - 수평 위치는 네이티브
TJ조정으로, 수직 오프셋은 범위가 지정된Ts값으로 출력합니다 - RTL run에서는 음의 방향으로 진행하면서 각 원점을 glyph의 자연 폭과 수평 오프셋으로 잡습니다
- glyph ID마다 보관된 비어 있지 않은 첫 번째 원본 텍스트를 범위가 제한된
ToUnicodeCMap에 매핑합니다 - 빈 run, 선택되지 않은 임베디드 폰트, 범위를 벗어난 glyph ID에는 false를 반환합니다
관련 API
THPDFEmbeddedGlyph · THPDFEmbeddedGlyphRun · THPDFPage.SetEmbeddedGlyphFont