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
| FontName | El 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
| 0 | No se pudo agregar la fuente. Esto puede indicar que la fuente no tiene licencia para incorporarse o que no se pudo encontrar |
|---|---|
| Non-zero | El ID de la fuente que se agregó correctamente Este ID se puede usar con la función SelectFont para seleccionar la fuente |