AddTrueTypeFontA

텍스트, 글꼴

설명

끝의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 노출합니다. 동작은 AddTrueTypeFont와 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석됩니다

문서에 TrueType 글꼴을 추가합니다. 글꼴은 시스템에 설치되어 있어야 합니다. 글꼴을 포함하지 않으면 PDF 문서 독자의 시스템에도 해당 글꼴이 설치되어 있어야 합니다. 글꼴을 포함하면 독자의 시스템에는 글꼴을 설치할 필요가 없음

글꼴을 포함하면 PDF 파일이 훨씬 커집니다. 일부 글꼴은 라이선스상 포함할 수 없습니다

구문

Delphi

Function DLAddTrueTypeFontA(InstanceID: Integer; FontName: PAnsiChar; Embed: Integer): Integer;

DLL

int DLAddTrueTypeFontA(int InstanceID, const char * FontName, int Embed);

매개변수

FontName설치할 TrueType 글꼴의 이름입니다. Windows\Fonts 폴더에 표시되는 글꼴 이름(예: 'Times New Roman')이나 대괄호 안에 선택적 스타일 지정자를 붙인 글꼴 패밀리 이름(예: 'Times New Roman [BoldItalic]')을 사용할 수 있습니다. 가능한 선택적 지정자는 [Bold], [Italic], [BoldItalic]입니다. 코드 페이지도 지정할 수 있으며(예: 'Arial [Bold] {1250}') 이를 통해 다른 인코딩을 사용할 수 있습니다. 가능한 코드 페이지: {0} 직접 매핑 {437} OEM_CHARSET {850} OEM_CHARSET {852} OEM_CHARSET {874} THAI_CHARSET {1250} EASTEUROPE_CHARSET {1251} RUSSIAN_CHARSET {1252} ANSI_CHARSET {1253} GREEK_CHARSET {1254} TURKISH_CHARSET {1255} HEBREW_CHARSET {1256} ARABIC_CHARSET {1257} BALTIC_CHARSET {1258} VIETNAMESE_CHARSET {1361} JOHAB_CHARSET 글꼴 포함 여부 지정: 0 = Don't embed the font(글꼴을 포함하지 않음), 1 = 글꼴 포함
Embed

반환 값

0글꼴을 추가할 수 없습니다. 글꼴 라이선스가 포함을 허용하지 않거나 글꼴을 찾을 수 없기 때문일 수 있습니다
Non-zero성공적으로 추가된 글꼴의 ID입니다. 이 ID를 SelectFont 함수에 사용하여 글꼴을 선택할 수 있음