ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

gglPath (Variable type)
The gglPath type is used to define the characteristics of the route to drawn on a map...
Point (keyword)
The Point keyword is used to manage a point...
ListInfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
BitmapInfo (Function)
Retrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • area of transparency.
  • alpha channel.
<Chart>.PieStartAngle (Function)
Indicates the starting angle of the first slice in a Sector, Hemicycle or Donut graph.
<PolygonGeo variable>.Distance (Function)
Calculates the distance between a geographic polygon and another geometry.
AWP without UI
Bootstrap, Angular, React, Vue...
The Wire control
The Wire control is used to visually link 2 controls...
Constants for managing Wi-Fi functions
Constants for managing Wi-Fi functions
grPieStartAngle (Function)
Indicates the starting angle of the first slice in a Sector, Hemicycle or Donut graph.
Manipulating Map controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
dFill (Function)
Colors an area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Analysis description window
The analysis description window includes all the characteristics and options of the current analysis...
<picLayer variable>.Rotation (Function)
Rotates an image in a picLayer variable.
Manipulating Map controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
StringToNum (Function)
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on strings.
Indirection operators
Operators { and operators } operators are used to access a field, variable, class member or data file item by dynamically constructing the name of the field, variable, class member or item...
ShapePolygon (Function)
Modifies the shape currently displayed in a Shape control to get a custom shape (by specifying the coordinates of polygon points).
<Polygon2D variable>.Disjoint (Function)
Determines whether two geometries are disjoint, i.e. whether their intersection is empty.
Managing accounts
WEBDEV Account Manager allows you to create a deployment account...
diagHead (Variable type)
The diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
<Polygon2D variable>.Overlap (Function)
Determines if a 2D polygon overlaps another geometry.
Word Processing control functions
The following functions are used to manage Word Processing controls:
<ANSI string>.ToNum (Function)
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on strings.
pdfTextElement (Variable type)
The pdfTextElement type gets all the characteristics of a text element in a PDF page.
Spatial data functions (prefix syntax)
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
fCreateLink (Function)
Creates a link on a file at the specified location.
MapAddItinerary (Function)
Adds an itinerary onto a Map control.
<PolygonGeo variable>.Cross (Function)
Determines if a geographic polygon crosses another geometry.
LooperDisplay (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
<Map>.AddItinerary (Function)
Adds an itinerary onto a Map control.
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
Defining clickable areas
In a page, an Image control can contain clickable areas...
<Looper>.Display (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
GeometryDistance (Function)
Calculates the distance between two geometries.
Advanced management of class instances
The advanced management of instances is used to choose the mode for taking reference. This choice has a direct impact on the release of class objects: depending on the reference selected, the "Destructor" will not be called at the same time..
<WDPic variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified WDPic variable.
<picLayer variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified picLayer variable.
MultiLinestring2D (Variable type)
The MultiLinestring2D type can be used to store a collection of linestrings defined with 2D coordinates.
GesturePosY (Function)
Returns the vertical position of the pointer (finger or stylus).
Manual deployment of a dynamic site
WEBDEV proposes several methods for deploying a dynamic site...
NearbyShareDiscoverDevice (Function)
Discovers nearby devices that have advertised themselves and are waiting to connect ("advertisers").
<PolygonGeo variable>.Overlap (Function)
Determines if a geographic polygon overlaps another geometry.
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
<Image variable>.Rotation (Function)
Rotates an image in an Image variable.
GeometryOverlap (Function)
Determines whether two geometries overlap.
MultiLinestringGeo (Variable type)
The MultiLinestring type can be used to store a collection of linestrings defined with geographic coordinates.
Organizer control functions
The following functions are used to manage the Organizer control:
MapPolyline (Variable type)
The MapPolyline type is used to define the characteristics of a line composed of several segments to be drawn on the map displayed in a Map control.
iBorder (Function)
Prints a border at specified coordinates.
Val (Function)
Returns the numeric value of a character string.
HFSQL Client/Server: Port management
The ports used by the HFSQL Client/Server server...
Field style: Font characteristics
You can change many style options in the "Style" tab of the control description window...
MapPolygon (Variable type)
The MapPolygon type is used to define the characteristics of a polygon to be drawn on the map displayed in a Map control.
Common problems
<Image variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for an Image variable.
Deploying a Java archive
Like for any application, WINDEV allows you to create a setup program for a Java application...
WiFiAddNetwork (Function)
Adds a new network to the list of Wi-Fi networks configured on the device.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
apiRequest (Type of request)
The apiRequest type is used to define all the advanced characteristics of a request executed via a REST web service imported using the OpenAPI documentation.
Bluetooth constants
List of constants used by the Bluetooth functions.
GanttListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
<Gantt chart>.ListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
GeometryDeserializeWKTGeo (Function)
Builds a geometry in geographic coordinates from a Well-Known Text (WKT) representation.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
<Polygon2D variable>.SerializeWKT (Function)
Serializes a 2D polygon using the Well-Known Text (WKT) format.
Managing Responsive Web Design in your Web pages
From now on, the Web sites can be viewed on several platforms ...
Detailed use of WINDEV FTP/RPC
<Polygon2D variable>.Perimeter (Function)
Calculates the perimeter of a polygon defined using 2D coordinates.
<Map>.LimitArea (Function)
Limits the geographic area displayed in the Map control.
MapLimitArea (Function)
Limits the geographic area displayed in the Map control.
Appendix 2: Checking the server
Bloque entièrement ou partiellement un fichier externe.
NFC: Data transfer
NFC (Near Field Communication) is a wireless communication technology at short range and high frequency used to exchange data (named "tag") between two devices or between a device and a bullet even at short distance (few centimeters)...
GeometryPerimeter (Function)
Calculates the perimeter of a given geometry (polygon or multipolygon).
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
Overview of HFSQL Cluster
HFSQL Cluster is a database server intended to be deployed on several servers...
Queue (Variable type)
A Queue variable is a structured type that groups a set of elements of the same type.
Stack (Variable type)
A Stack variable is a structured type that is used to group a set of elements of the same type.
Scope of procedures
The scope of a procedure defines whether it is public, private, etc...
Code snippets
The code editor allows you to enter "Code snippets"...
List (Variable type)
A List variable is a structured type that is used to group a set of elements of the same type.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<Chart>.AddData (Function)
Adds a data into a chart.
RoundFloor (Function)
Returns:
  • the numeric value rounded down to the nearest integer.
  • the duration rounded down to the nearest interval.
  • the date and time rounded down to the nearest interval.
grAddData (Function)
Adds a data into a chart.
RoundCeil (Function)
Returns:
  • the value rounded up to the nearest integer.
  • the duration rounded up to the nearest interval.
  • the date and time rounded up to the nearest interval.
Handling transactions programmatically
This chapter covers the following topics...
Table control functions
List of functions specific to Table controls
Chart control: "General" Tab
In all the editors (window, page or report), the "General" tab of the Chart control description window allows you to define the global characteristics of the control...
2. Managing a Client/Server database
WINDEV Tutorial: Using an HFSQL Client/Server database Lesson 2 - Managing a Client/Server database - 20 min
Characteristics of the columns of a Table control in a page
The columns are used to display information in a Table control.
Creating/Configuring a WEBDEV deployment account
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
TreeView Table control functions
List of functions for managing TreeView Table controls
2. Managing a Client/Server database
WEBDEV Tutorial - Managing an HFSQL Client/Server database Lesson 2 - Managing a Client/Server database - 20 min
iPrintImage (Function)
Sends the image file to print to the print buffer.
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Tutorial: WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
1. Website deployment requirements
WEBDEV Tutorial - Website deployment Lesson 1 - Website deployment requirements - 30 min
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL or Oracle) or via an OLE DB access on a specific table or set of tables.
iParameter (Function)
Retrieves the printer configuration and configures the print.
XPercent (Property)
The XPercent property gets and sets the X-coordinate of a point, expressed as a percentage.
YPercent (Property)
The YPercent property gets and sets the Y-coordinate of a point, expressed as a percentage.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
<Image>.Rotation (Function)
Rotates an Image control.
The UML model
The main objective of a development team is to create optimized applications, capable of satisfying the ever-changing needs of their users...
ocrTextBlock (Variable type)
The ocrTextBlock type is used to define and identify all the advanced characteristics of a text block read by the native OCR system.
WDPic (Variable type)
The WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
dRotation (Function)
Performs a rotation:
Aligning elements in a List Box or Combo Box control (prefix syntax)
Several methods can be used to align the elements found in a List Box or Combo Box control...
Project description: Compilation tab
The project description window allows you to configure various elements of your project...
The Image control
The Image control is used to...
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
2. UML models
2. UML models
Image drawing and processing functions
List of image drawing and processing functions
<PolygonGeo variable>.SerializeWKT (Function)
Serializes a geographic polygon using the Well-Known Text (WKT) format.
Chart constants
List of constants used by the functions for chart management.
<Image>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified Image control.
Kanban control functions
The following functions manipulate Kanban controls...
OrgInfoXY (Function)
Returns the index of the element found at a given position in an Organization Chart control.
<PolygonGeo variable>.Perimeter (Function)
Calculates the perimeter of a geographic polygon.
<Organization Chart>.InfoXY (Function)
Returns the index of the element found at a given position in an Organization Chart control.
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap control.
Advanced types
The advanced types of WLanguage are as follows
PDF Reader control functions (prefix syntax)
The following functions are used to manage PDF Reader controls:
PDF Reader control functions
The following functions are used to manage PDF Reader controls:
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
SelectionLength (Property)
The SelectionLength property gets and sets the length of the selection made in a Word Processing control.
<PolygonGeo variable>.Touch (Function)
Determines whether a geographic polygon touches another geometry.
MapDisplayPopup (Function)
Opens the popup of a marker displayed in a Map control.
<Map>.DisplayPopup (Function)
Opens the popup of a marker displayed in a Map control.
Control functions
List of functions for managing controls
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
<PolygonGeo variable>.Correct (Function)
Returns a corrected version of the specified geographic polygon.
MaxNbSegment (Property)
The MaxNbSegment property gets and sets the maximum number of line segments for drawing a Wire control.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Numerical or Monetary fields: Edit control or display masks
WINDEV, WINDEV Mobile and WEBDEV propose two types of masks...
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images...
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window or page...
<PolygonGeo variable>.Area (Function)
Calculates the area of a polygon defined using geographic coordinates.
picLayer (Variable type)
The picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Characteristics of columns found in a Table control in a page (prefix syntax)
The columns are used to display information in a Table control...
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
Analysis editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
dStartDrawing (Function)
Indicates that the drawing functions that will be used are intended for:
  • the specified Image control,
  • the specified Image variable,
  • the specified Image variable,
  • the specified WDPic variable (on the background layer),
  • the specified picLayer variable.
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
<Chart>.Parameter (Function)
Retrieves or modifies a chart parameter.
DisplayMask (Property)
The DisplayMask property is used to:
  • Get the display mask.
  • Modify the display mask.
This display mask is displayed when the control is in read-only or when the control does not have focus.
grParameter (Function)
Retrieves or modifies a chart parameter.
Appointment (Variable type)
The Appointment type lets you define all the advanced features of an appointment: times, location, etc.
OAuth server integrated into WEBDEV Application Server
The OAuth protocol is an open standard used to issue secure authorizations...
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
fSeek (Example)
Usage example of the fSeek function
Remote deployment via FTP or HTTP
Functions for managing the Word Processing control (prefix syntax)
The following functions are used to manage Word Processing controls:
Chorus Pro: Automate invoice submission
In France, electronic invoicing has become mandatory for invoicing government services...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Functions for managing Table controls (prefix syntax)
List of functions for managing Table controls (prefix syntax)
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Debugger: Step-by-step project execution
Running a project step-by-step allows you to start the debugger when launching the application...
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
1
3
4
5
6
7
8
>