AddSubsettedFont
Texto, Fuentes
Descripción
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 TPDFlib.AddSubsettedFont(Const FontName: WideString; CharsetIndex: Integer; Const SubsetChars: WideString): Integer;
ActiveX
Function PDFlib::AddSubsettedFont(FontName As String, CharsetIndex As Long, SubsetChars As String) As Long
DLL
int DLAddSubsettedFont(int InstanceID, const wchar_t * FontName, int CharsetIndex, const wchar_t * 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 |