ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Print functions
  • Calculating the width of a text written with fonts of different sizes
  • Calculating the width of a text containing CR characters
  • Miscellaneous
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Calculates the width (in millimeters) of the text to print, according to the specified font.
Example
x is int = iTextWidth(iFont(5) + CL.NOMCLI)
iPrintWord("La largeur du nom du client est égale à : ")
iPrint(x)
iEndPrinting()
Syntax
<Result> = iTextWidth([<Font identifier> + ] <Text to print>)
<Result>: Real
  • Width (in millimeters) of the specified text if the print job was performed,
  • -1 if the print job was canceled before the function was executed.
<Font identifier>: Optional character string
Identifier of the font used, returned by iFont. If this parameter is not specified, the last font used will be selected.
<Text to print>: Character string
Character string whose width you want to get.
Remarks

Calculating the width of a text written with fonts of different sizes

You must call iTextWidth for each text that uses a different font.

Calculating the width of a text containing CR characters

iTextWidth ignores the CR characters found in the text. You must call iTextWidth for each line found in the string.

Miscellaneous

A call to iParameter after iTextWidth will have no action because the print job is initialized.
Component: wd300prn.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help