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
  • Casos especiales
  • Cálculo de la anchura de un texto escrito con fuentes de diferentes tamaños
  • Calculando el ancho de un texto que contiene caracteres CR
  • Varios
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
Calcula el ancho (en milímetros) del texto a imprimir, de acuerdo con la fuente especificada.
Ejemplo
x is int = iTextWidth(iFont(5) + CU.CUSTNAME)
iPrintWord("The width of customer name is equal to: ")
iPrint(x)
iEndPrinting()
Sintaxis
<Result> = iTextWidth([<Font identifier> + ] <Text to print>)
<Result>: Real
  • Ancho (en milímetros) del texto especificado si se realizó el trabajo de impresión,
  • -1 si el trabajo de impresión fue cancelado antes de la ejecución de la función.
<Font identifier>: Cadena de caracteres opcional
Identificador de la fuente utilizada, devuelto por iFont. Si no se especifica este parámetro, se seleccionará la última fuente utilizada.
<Text to print>: Cadena de caracteres
Cadena de caracteres cuyo ancho se solicita.
Observaciones
WINDEVReportes y ConsultasAndroidWidget Android JavaCódigo de Usuario (UMC)

Casos especiales

Dependiendo del destino (impresora, archivo, etc.), el ancho devuelto por iTextWidth puede ser diferente (en una décima de milímetro) para el mismo texto, que se muestra con la misma fuente. Esta diferencia es causada por el mecanismo de visualización utilizado por Windows.

Cálculo de la anchura de un texto escrito con fuentes de diferentes tamaños

Debe llamar iTextWidth para cada texto que use una fuente diferente.

Calculando el ancho de un texto que contiene caracteres CR

iTextWidth ignora los caracteres CR que se encuentran en el texto. Se debe llamar a la función iTextWidth por cada línea de la cadena.

Varios

Al llamar a la función iParameter después de la función iTextWidth no se realiza ninguna acción, dado que la impresión se inicializa.
Componente: wd300prn.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: 22/06/2023

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