PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Overview
  • The report editor
  • The print functions in WLanguage
  • Principle for printing in WLanguage
  • Limitations
  • Printing in the iPhone/iPad applications
  • Printing in the Android applications
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
WINDEV, WEBDEV and WINDEV Mobile propose several print methods:
  • the report editor, that is used to create "Preset reports".
  • the print functions in WLanguage.

The report editor

The report editor is used to create printed reports (in report or label format) containing information coming from data files.
We recommend that you create the printed reports with the report editor rather than with the WLanguage functions.
AndroidAndroid Widget The reports created with the report editor are not available.

The print functions in WLanguage

However, for very specific development work, the report editor may not allow you to create the requested reports. In this case, you must use the print functions of WLanguage.
Caution: This chapter describes the principle for printing in WLanguage.
Versions 18 and later
iPhone/iPad This feature is now available for iPhone/iPad applications.
New in version 18
iPhone/iPad This feature is now available for iPhone/iPad applications.
iPhone/iPad This feature is now available for iPhone/iPad applications.
Versions 19 and later
Android This feature is now available for Android applications.
Android Widget This feature is now available in Android widget mode.
New in version 19
Android This feature is now available for Android applications.
Android Widget This feature is now available in Android widget mode.
Android This feature is now available for Android applications.
Android Widget This feature is now available in Android widget mode.
Principle for printing in WLanguage
The steps for printing in WLanguage as are follows:
Limitations
Versions 18 and later
iPhone/iPad

Printing in the iPhone/iPad applications

Only the prints in PDF format are available in iOS.
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to use the native system window to configure the file print.
New in version 18
iPhone/iPad

Printing in the iPhone/iPad applications

Only the prints in PDF format are available in iOS.
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to use the native system window to configure the file print.
iPhone/iPad

Printing in the iPhone/iPad applications

Only the prints in PDF format are available in iOS.
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to use the native system window to configure the file print.
Versions 19 and later
AndroidAndroid Widget

Printing in the Android applications

Only the prints in PDF format are available in Android.
By default, if iDestination is not called before starting a print in PDF format, a "document.pdf" file will be generated in the directory of application files.
If it is necessary to open the Document PDF generated by the printing functions with an external application (using the ShellExecute function for example), the Document must be located on the external memory of the device (sdcard for example) so that it can be accessed by other applications.
Example:
iDestination(iGenericPDF, CompleteDir(SysDirStorageCard()) + "document.pdf")
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to print the file by using the Cloud Print service of Google.
New in version 19
AndroidAndroid Widget

Printing in the Android applications

Only the prints in PDF format are available in Android.
By default, if iDestination is not called before starting a print in PDF format, a "document.pdf" file will be generated in the directory of application files.
If it is necessary to open the Document PDF generated by the printing functions with an external application (using the ShellExecute function for example), the Document must be located on the external memory of the device (sdcard for example) so that it can be accessed by other applications.
Example:
iDestination(iGenericPDF, CompleteDir(SysDirStorageCard()) + "document.pdf")
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to print the file by using the Cloud Print service of Google.
AndroidAndroid Widget

Printing in the Android applications

Only the prints in PDF format are available in Android.
By default, if iDestination is not called before starting a print in PDF format, a "document.pdf" file will be generated in the directory of application files.
If it is necessary to open the Document PDF generated by the printing functions with an external application (using the ShellExecute function for example), the Document must be located on the external memory of the device (sdcard for example) so that it can be accessed by other applications.
Example:
iDestination(iGenericPDF, CompleteDir(SysDirStorageCard()) + "document.pdf")
If necessary, the created PDF file can be printed from the device by iPrintPDF. This function allows you to print the file by using the Cloud Print service of Google.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment