ReplaceFonts
글꼴, 문서 조작
설명
포함 글꼴을 동등한 "Standard" 글꼴로 대체하여 파일 크기를 줄입니다. 글꼴은 아래 나열된 14개 "Standard" 글꼴 중 하나로 대체됩니다:
Courier Courier-Bold
Courier-BoldOblique Courier-Oblique Helvetica
Helvetica-Bold Helvetica-BoldOblique Helvetica-Oblique Times-Roman
Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats
예를 들어 ArialMT 글꼴은 Helvetica "Standard"로 대체됩니다. "Standard" 글꼴에는 전체 Unicode 문자 집합이 아니라 WinAnsiEncoding 테이블에 정의된 229자만 포함된다는 점에 유의하십시오
구문
Delphi
Function TPDFlib.ReplaceFonts(Options: Integer): Integer;
ActiveX
Function PDFlib::ReplaceFonts(Options As Long) As Long
DLL
int DLReplaceFonts(int InstanceID, int Options);
매개변수
| Options | 0 = 기본값. 표준이며 가장 권장되는 글꼴 대체 수준 1 = 글꼴을 대체하고 부분 집합 글꼴과 WinAnsiEncoding 항목도 제거하는 특수 옵션. 다른 Encoding 항목이 없을 때만 작동하며 매우 특정한 문서에만 사용합니다. 10 = FontDescriptor는 대체하지 않고 포함된 FontFile2 글꼴 데이터를 삭제합니다. ArialMT처럼 Standard 글꼴과 매우 비슷한 글꼴을 포함 글꼴에서 비포함 글꼴로 바꿉니다. 대부분의 뷰어는 ArialMT가 포함되지 않았으면 Arial로 렌더링합니다 |
|---|
반환 값
| 0 | 변경된 내용이 없음 |
|---|---|
| 1 | 일부 유형의 대체가 이루어짐 |