SetFontFlags
Fuentes
Descripción
Establece las marcas de la fuente seleccionada. Normalmente estas marcas se establecen automáticamente al agregar la fuente, pero en algunas circunstancias (por ejemplo, con fuentes Type1 simbólicas) no pueden establecerse automáticamente. Esta función permite asegurar que las fuentes tengan las marcas correctas
Sintaxis
Delphi
Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;
ActiveX
Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long
DLL
int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);
Parámetros
| Fixed | 0 = La fuente es proporcional o de ancho variable 1 = La fuente es de ancho fijo, todos los glifos tienen el mismo ancho |
|---|---|
| Serif | 0 = Los glifos no tienen serifas (trazos cortos dibujados en ángulo en la parte superior e inferior de los astas de los glifos) 1 = Los glifos tienen serifas |
| Symbolic | 0 = La fuente contiene glifos en el conjunto de caracteres latinos estándar 1 = La fuente contiene símbolos |
| Script | 0 = La fuente contiene glifos normales 1 = Los glifos se asemejan a escritura cursiva a mano |
| Italic | 0 = Fuente regular 1 = Los glifos tienen trazos verticales predominantes inclinados |
| AllCap | 0 = La fuente contiene letras minúsculas 1 = La fuente contiene solo letras mayúsculas |
| SmallCap | 0 = Fuente normal 1 = Los glifos en minúscula se ven como los glifos en mayúscula correspondientes, pero con menor tamaño |
| ForceBold | 0 = Fuente normal 1 = Fuerza que la fuente se procese con efecto de negrita incluso en tamaños pequeños |
Valores devueltos
| 0 | No se seleccionó ninguna fuente |
|---|---|
| 1 | Los indicadores de fuente se establecieron correctamente int ForceBold); |