AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de impresión
  • Fuente predeterminada
  • Fuente y familia
  • Descubrir la lista de fuentes instaladas en un ordenador
  • Diferencias entre FontCreate e iCreateFont
  • Varios
  • Liberando las fuentes creadas por iCreateFont
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea una nueva fuente de impresión. Esta fuente se puede utilizar en los diferentes procesos. Esta fuente es referenciada por un número de fuente, elegido durante el desarrollo.. Para elegir este tipo de letra y utilizarlo en las diferentes funciones de impresión, basta con seleccionarlo con iFont.
Observación: Esta función DEBE llamarse NECESARIAMENTE DESPUÉS DE iPreview. De lo contrario, las vistas previas serán ignoradas.
// Create a 48-point Pica font
iCreateFont(1, 48, iBold + iItalic, iRoman)
// Print a text with this font
iPrint(iFont(1) + "48-pica text")
Sintaxis

Crear una nueva fuente Ocultar los detalles

iCreateFont(<Identifier> , <Size> , <Style> , <Name> [, <Color> [, <Angle>]])
<Identifier>: Integro
Pídales que identifiquen. Este identificador se utilizará en las diferentes funciones de impresión para especificar la fuente utilizada.
<Size>: Integro
Altura de la fuente en puntos Pica (1 punto Pica = 0,353 mm).
<Style>: Constante o combinación de constantes de tipo Integer
Atributos de la fuente.
iBoldFuente en negrita
iCondensedCaracteres condensados
Universal Windows 10 AppJava Esta opción se ignora.
iExtendedCaracteres extendidos
Universal Windows 10 AppJava Esta opción se ignora.
iItalicFuente cursiva
iLargeCaracteres grandes
Universal Windows 10 AppJava Esta opción se ignora.
iNormal
(valor predeterminado)
Fuente estándar, sin atributos
iStrikeOutFuente tachada
iUnderlinedFuente subrayada
<Name>: Cadena de caracteres
Nombre de la fuente (entre las fuentes instaladas en el ordenador actual).
Java Impresión en PDF: sólo se admiten las siguientes fuentes: Courier, Helvetica, Times, Symbol y ZapfDingbats. Si el nombre de la fuente especificada no corresponde a una fuente admitida, se utilizará la fuente Helvetica.
<Color>: Entero opcional
Color utilizado para la fuente. Si no se especifica este parámetro, el Color utilizado es Black.
Este color puede corresponder a:
<Angle>: Entero opcional
Ángulo (en grados) según el cual se imprimirá el texto. El ángulo se calcula a partir de una línea horizontal en sentido contrario a las agujas del reloj (dirección trigonométrica).
WINDEVCódigo de Usuario (UMC)

Creación de una familia de fuentes Ocultar los detalles

iCreateFont(<Identifier> , <Size> , <Style> , <Family> [, <Color> [, <Angle>]])
<Identifier>: Integro
Pídales que identifiquen. Este identificador se utilizará en las diferentes funciones de impresión para especificar la fuente utilizada.
<Size>: Integro
Altura de la fuente en puntos Pica (1 punto Pica = 0,353 mm).
<Style>: Constante o combinación de constantes de tipo Integer
Atributos de la fuente.
iBoldFuente en negrita
iCondensedCaracteres condensados
iExtendedCaracteres extendidos
iItalicFuente cursiva
iLargeCaracteres grandes
iNormal
(valor predeterminado)
Fuente estándar, sin atributos
iStrikeOutFuente tachada
iUnderlinedFuente subrayada
<Family>: Constante de tipo Integer
Familia de la fuente.
iCourierFuente Courier (ancho de caracteres fijos)
iDefaultCualquier fuente ("Don't care")
iRomanFuente romana (fuente exótica)
iSwissSwiss (fuente de calidad)
<Color>: Entero opcional
Color utilizado para la fuente. Si no se especifica este parámetro, el Color utilizado es Black.
Este color puede corresponder a:
<Angle>: Entero opcional
Ángulo (en grados) según el cual se imprimirá el texto. El ángulo se calcula a partir de una línea horizontal en sentido contrario a las agujas del reloj (dirección trigonométrica).
Observaciones

Fuente predeterminada

Si no se utiliza la función iCreateFont, la fuente predeterminada tiene las siguientes características:
  • Fuente #0,
  • envergadura: 12,
  • Estilo Normal.
WINDEVCódigo de Usuario (UMC)

Fuente y familia

Con algunas configuraciones, la función iPrint puede producir resultados inesperados si se indicó el nombre de una familia de fuentes en la función iCreateFont. Se recomienda especificar el nombre de una fuente en iCreateFont.

Descubrir la lista de fuentes instaladas en un ordenador

Para conocer la lista de fuentes instaladas en un ordenador:
  1. En el administrador de programas de Windows, seleccione el grupo principal.
  2. Haga clic en el "Panel de control" Icon y seleccione "Fuentes".
  3. En la lista de fuentes instaladas, escriba los nombres sin tener en cuenta los atributos y los tipos.
Observaciones:
  • WINDEV FontList devuelve la lista de fuentes instaladas en un ordenador.
  • WINDEV iSelectFont crea una fuente de impresión a partir de la ventana de selección de fuentes estándar de Windows
WINDEVCódigo de Usuario (UMC)

Diferencias entre FontCreate e iCreateFont

FontCreate crea un tipo de letra Definition que puede utilizarse en todos los elementos de una aplicación WINDEV o WEBDEV. Esta fuente se almacena con el tipo tipo de letra Variable y puede utilizarse:
iCreateFont sólo puede crear una fuente que pueda ser utilizada por las funciones de impresión.

Varios

  • con iCreateFont se pueden crear tantas fuentes como sea necesario (límite de memoria).
  • Debe crear tantas fuentes como el número de colores que se encuentren en el texto.
  • Al imprimir en un archivo HTML o RTF (iPreview o iDestination), las fuentes verticales (a 90º) se sustituyen por fuentes horizontales (a 0º): el texto se imprime horizontalmente.

Liberando las fuentes creadas por iCreateFont

Cuando ya no se utilizan, las fuentes creadas con iCreateFont pueden ser destruidas por iReset para liberar recursos. Si no se utiliza iReset, las fuentes se destruirán automáticamente cuando se cierre la aplicación.
Componente: wd290prn.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

Señalar un error o enviar una sugerencia | Ayuda local