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
| FontName | Nombre 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] |
|---|---|
| CharsetIndex | Juego 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 |
| SubsetChars | Una 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
| 0 | No se pudo añadir la fuente con subconjunto o el parámetro CharSet estaba fuera del intervalo |
|---|---|
| Non-zero | El FontID de la fuente añadida. Este identificador se puede utilizar con la función SelectFont para seleccionar la fuente |