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);

매개변수

Options0 = 기본값. 표준이며 가장 권장되는 글꼴 대체 수준 1 = 글꼴을 대체하고 부분 집합 글꼴과 WinAnsiEncoding 항목도 제거하는 특수 옵션. 다른 Encoding 항목이 없을 때만 작동하며 매우 특정한 문서에만 사용합니다. 10 = FontDescriptor는 대체하지 않고 포함된 FontFile2 글꼴 데이터를 삭제합니다. ArialMT처럼 Standard 글꼴과 매우 비슷한 글꼴을 포함 글꼴에서 비포함 글꼴로 바꿉니다. 대부분의 뷰어는 ArialMT가 포함되지 않았으면 Arial로 렌더링합니다

반환 값

0변경된 내용이 없음
1일부 유형의 대체가 이루어짐