AddSubsettedFontA

Texto, Fuentes

Descripción

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

Incrusta un "subset" de fuente solo con los caracteres indicados, reduciendo tamaño y admitiendo cualquier Unicode, incluidos chino, japonés y coreano

La función más reciente AddTrueTypeSubsettedFont ofrece funciones más avanzadas de creación de subconjuntos 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

FontNameNombre de fuente TrueType, como en Windows\Fonts, p. ej., "Times New Roman Bold", o familia con estilo, p. ej., "Times New Roman [BoldItalic]". Estilos: [Bold], [Italic], [BoldItalic]
CharsetIndexJuego de caracteres para el subconjunto: 1 = ANSI 2 = Predeterminado 3 = Symbol 4 = Shift JIS 5 = Hangeul 6 = GB2312 7 = Chinese Big 5 8 = OEM 9 = Johab 10 = Hebrew 11 = Arabic 12 = Greek 13 = Turkish 14 = Vietnamese 15 = Thai 16 = East Europe 17 = Russian 18 = Mac 19 = Baltic
SubsetCharsUna cadena que contiene los caracteres que desea incluir en el subconjunto. Los caracteres repetidos se omiten. Se puede colocar un máximo de 255 caracteres en cada subconjunto de fuente. Se puede incrustar cualquier carácter Unicode, pero debe asegurarse de que esté disponible en el juego de caracteres especificado

Valores devueltos

0No se pudo añadir la fuente con subconjunto o el parámetro CharSet estaba fuera del intervalo
Non-zeroEl FontID de la fuente añadida. Este identificador se puede utilizar con la función SelectFont para seleccionar la fuente