AddTrueTypeFontA

Texto, Fuentes

Descripción

La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM expone únicamente la forma Unicode; el comportamiento es idéntico al de AddTrueTypeFont y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode

Agrega una fuente TrueType al documento La fuente debe estar instalada en el sistema Si la fuente no está incrustada, el lector del documento PDF también debe tener la fuente instalada en su sistema Si la fuente está incrustada, el lector no necesita tener la fuente instalada en su sistema

Incrustar una fuente hace que el archivo PDF sea mucho más grande. Algunas fuentes no tienen licencia para incrustarse

Sintaxis

Delphi

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

DLL

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

Parámetros

FontNameEl nombre de la fuente TrueType que se instalará Puede ser el nombre de la fuente como aparece en la carpeta Windows\Fonts (por ejemplo 'Times New Roman') o el nombre de familia de fuente con un especificador de estilo opcional entre corchetes (por ejemplo 'Times New Roman [BoldItalic]') Los posibles especificadores opcionales son: [Bold], [Italic] o [BoldItalic] También se puede especificar una página de códigos (por ejemplo 'Arial [Bold] {1250}'), lo que permite usar otras codificaciones Las páginas de códigos posibles son: {0} Asignación directa {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 Especifica si se incrusta la fuente o no: 0 = No incrustar la fuente' 1 = Incrustar la fuente
Embed

Valores devueltos

0No se pudo agregar la fuente. Esto puede indicar que la fuente no tiene licencia para incorporarse o que no se pudo encontrar
Non-zeroEl ID de la fuente que se agregó correctamente Este ID se puede usar con la función SelectFont para seleccionar la fuente