AddSubsettedFontA
Texto, Fuentes
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM solo expone la forma Unicode El comportamiento es idéntico a AddSubsettedFont y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Esta función se utiliza para incrustar un "subconjunto" de una fuente. Esto significa que solo se incrusta la información de fuente para caracteres especificados, lo que reduce el tamaño del documento. Esta función también permite incrustar cualquier carácter Unicode, lo que significa que se pueden usar caracteres de chino, japonés, coreano y otros idiomas
La función AddTrueTypeSubsettedFont más reciente proporciona funciones más avanzadas de subconjunto de fuentes
Sintaxis
Delphi
Function DLAddSubsettedFontA(InstanceID: Integer; FontName: PAnsiChar; CharsetIndex: Integer; SubsetChars: PAnsiChar): Integer;
DLL
int DLAddSubsettedFontA(int InstanceID, const char * FontName, int CharsetIndex, const char * SubsetChars);
Parámetros
| FontName | El nombre de la fuente TrueType que se instalará. Puede ser el nombre de la fuente como se muestra en la carpeta Windows\Fonts (por ejemplo, "Times New Roman Bold") o el nombre de la familia de fuentes con un especificador de estilo opcional entre corchetes (por ejemplo, "Times New Roman [BoldItalic]"). Los posibles especificadores opcionales son: [Bold], [Italic] o [BoldItalic] |
|---|---|
| CharsetIndex | Debe especificar un juego de caracteres que contenga los caracteres que desea incluir en el subconjunto: 1 = ANSI 2 = Predeterminado 3 = Símbolo 4 = Shift JIS 5 = Hangeul 6 = GB2312 7 = Chino Big 5 8 = OEM 9 = Johab 10 = Hebreo 11 = Árabe 12 = Griego 13 = Turco 14 = Vietnamita 15 = Tailandés 16 = Europa oriental 17 = Ruso 18 = Mac 19 = Báltico |
| SubsetChars | Una cadena que contiene los caracteres que desea incluir en el subconjunto. Los caracteres repetidos se ignoran. Se puede colocar un máximo de 255 caracteres en cualquier subconjunto de fuente. Se puede incrustar cualquier carácter Unicode, pero debe asegurarse de que el carácter esté disponible en el conjunto de caracteres especificado |
Valores devueltos
| 0 | No se pudo agregar la fuente con subconjunto o el parámetro CharSet estaba fuera de intervalo |
|---|---|
| Non-zero | El FontID de la fuente agregada. Este ID puede usarse con la función SelectFont para seleccionar la fuente |