AddTrueTypeFontA
Tekst, Czcionki
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w AddTrueTypeFont, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Dodaje czcionkę TrueType do dokumentu. Czcionka musi być zainstalowana w systemie. Jeśli czcionka nie jest osadzona, czytelnik dokumentu PDF również musi mieć ją zainstalowaną w swoim systemie. Jeśli czcionka jest osadzona, czytelnik nie musi mieć jej zainstalowanej.
Osadzenie czcionki znacznie zwiększa rozmiar pliku PDF. Licencje niektórych czcionek nie zezwalają na osadzanie.
Składnia
Delphi
Function DLAddTrueTypeFontA(InstanceID: Integer; FontName: PAnsiChar; Embed: Integer): Integer;
DLL
int DLAddTrueTypeFontA(int InstanceID, const char * FontName, int Embed);
Parametry
| FontName | Nazwa instalowanej czcionki TrueType. Może to być nazwa czcionki widoczna w folderze Windows\Fonts (na przykład 'Times New Roman') albo nazwa rodziny czcionek z opcjonalnym określeniem stylu w nawiasach kwadratowych (na przykład 'Times New Roman [BoldItalic]'). Możliwe opcjonalne określenia to: [Bold], [Italic] lub [BoldItalic]. Można także podać stronę kodową (na przykład 'Arial [Bold] {1250}'), co umożliwia użycie innych kodowań. Dostępne strony kodowe: {0} Mapowanie bezpośrednie {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 Określa, czy czcionka ma zostać osadzona: 0 = Nie osadzaj czcionki (Don't embed) 1 = Osadź czcionkę |
|---|---|
| Embed |
Wartości zwracane
| 0 | Nie można dodać czcionki. Może to oznaczać, że jej licencja nie zezwala na osadzanie albo że nie znaleziono czcionki. |
|---|---|
| Non-zero | Identyfikator pomyślnie dodanej czcionki. Można go użyć z funkcją SelectFont do wybrania czcionki |