ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

FontExtended (Property)
The FontExtended property is used to:
  • Find out whether the spacing between characters in a text is increased.
  • Increase the spacing between characters in a text.
CtExtendedInfo (Property)
The CtExtendedInfo property gets the additional information inserted into the database connection string.
<PDF Reader>.SeekFirst (Function)
Initializes the search for a text in a PDF file displayed by the PDF Reader control and positions on the first occurrence found (from the current page).
<Word Processing>.Print (Function)
Prints the content of a Word Processing control in "docx" format.
<Word Processing>.GoIntoEdit (Function)
Enters Word Processing control in a specific part of the document: body, header or footer.
<Word Processing>.UndoCount (Function)
Returns the number of actions that can be undone in a Word Processing control.
<Word Processing>.Replace (Function)
Finds all the instances of a character string and replaces them with another string in a Word Processing control.
<Table>.AddBeginning (Function)
Adds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
<Word Processing>.ToPDF (Function)
Converts a Word Processing document into a PDF file.
<Word Processing>.InfoXY (Function)
For a given position (coordinates of a point) in a Word Processing control, returns one of the following:
  • the number of the corresponding page,
  • the corresponding X-position (in mm),
  • the corresponding Y-position (in mm).
<Word Processing>.Save (Function)
Saves a document as a "docx" file.
<Word Processing>.Seek (Function)
Finds a character string in an entire Word Processing control.
<htmlNode variable>.InsertBefore (Function)
Adds a node before the specified node in an HTML document.
<htmlNode variable>.InsertAfter (Function)
Adds a node after the specified node in an HTML document.
<htmlNode variable>.Remove (Function)
Removes the specified node and its descendants in an HTML document.
Responsive Web Design: Managing a header bar
This help page explains how to create a page containing a header bar in Responsive Web Design mode...
<htmlNode variable>.RemoveAttribute (Function)
Removes a given attribute
<htmlNode variable>.InsertFirstChild (Function)
Adds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.InsertLastChild (Function)
Adds a child after the child of the current node in an HTML document.
<htmlNode variable>.ModifyAttribute (Function)
Adds or changes an attribute of the current node of the HTML document.
MaxLineHeight (Property)
The MaxLineHeight property gets and sets the maximum height in:
  • the rows of a Table control (case of multiline rows with automatic resizing).
  • the rows of a TreeView Table control.
  • the rows of a Looper control.
FontUnderlined (Property)
The FontUnderlined property is used to:
  • Determine if the text is underlined.
  • Underline (or not) a text.
FontLarge (Property)
The FontLarge property is used to:
  • Determine if the text is expanded.
  • Expand the text.
<Word Processing>.Open (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked until it is closed.
FontCondensed (Property)
The FontCondensed property is used to:
  • Determine if characters in a text are condensed.
  • Condense (or not) the characters in a text.
<Word Processing>.Add (Function)
Adds an element, document, paragraph, text, image or fragment to the end of a Word Processing control.
<Word Processing>.Position (Function)
Triggers the scroll of Word Processing control in order for the requested text to be entirely displayed.
<Word Processing>.ExitEdit (Function)
Exits from the current edit. The entry in edit was performed by DocGoIntoEdit.
<Word Processing>.ClearFormatting (Function)
Replaces the current formatting of a selection in a Word Processing control with the default formatting.
<Word Processing>.Close (Function)
Closes the docx file associated with the Word Processing control and frees the document.
<Word Processing>.Undo (Function)
Undoes the last action performed on a Word Processing control.
<Word Processing>.UndoRedoDeleteAll (Function)
Deletes the entire history of the Undo/Redo mechanism for a Word Processing control.
<Word Processing>.Redo (Function)
Restores the last undone action on a Word Processing control.
<Word Processing>.RedoCount (Function)
Returns the number of canceled actions that can be redone on a Word Processing control.
<Word Processing>.StartModification (Function)
Indicates the start of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<Word Processing>.ToImage (Function)
Exports a page from a Word Processing control in image format.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<Word Processing>.ToText (Function)
Creates a character string from the data of a Word Processing control.
<Word Processing>.FindElementByName (Function)
Searches for an element by its name in a Word Processing document.
<Word Processing>.ToHTML (Function)
Converts the content of a Word Processing control into an HTML file.
<Word Processing>.Insert (Function)
Inserts an object in a Word Processing control. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
<Word Processing>.Select (Function)
Selects a fragment in a Word Processing control.
<htmlNode variable>.RemoveChild (Function)
Removes a given node in the current node of an HTML document.
Cursor (Property)
The Cursor property gets and sets the position of the mouse cursor in one of the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" table column and "Editable Combo Box" table column.
  • Word Processing control.
  • HTML Editor control.
  • Code Editor control.
Rich text, links and images in the WEBDEV controls
Rich text supports multiple advanced features: font, weight, size, color, attribute, ...
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)...
Page templates and inheritance
When a page template is applied to a page, all the controls and code found in the template are "copied" into the page...
WDMap: Reindexing an HFSQL table
WDMap can be used both to determine whether an HFSQL table should be reindexed and to reindex an HFSQL table...
WDAdminHF: Data file management
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases...
HStopServer (Function)
Stops an HFSQL server.
HDBCreation (Function)
Ends the description of the structure of an xBase table programmatically.
Informix Native Connector: Programming using SQL functions
The use of SQL functions to manipulate Informix data does not require importing the file structure into the database schema...
WDConver: Presentation
WDConver is a tool used to convert data to an HFSQL Classic table from a file...
<Connection variable>.RSWaitForDataProcess (Function)
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
<GuidedTour>.Info (Function)
Returns information about a Guided Tour.
MySQL Native Connector: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
HDBIndex (Function)
Opens an xBase index file.
<Drive variable>.DeleteFile (Function)
Deletes a file from a remote drive.
WDOptimizer: Editing a ".REP" file
At the end of the executable creation wizard, WINDEV proposes to automatically make a backup of the sources of your project...
<Drive variable>.Rename (Function)
Renames a file or directory on a remote drive.
VisibleEndUser (Property)
The VisibleEndUser property is used to:
  • Find out whether an item is visible or not to the end users. This item was defined in the data model editor or programmatically.
  • Define whether an item must be visible or not to the end users (only for items defined programmatically).
<Source>.LogStop (Function)
Stops the log process of a file.
<gglDrive variable>.Rename (Function)
Renames a directory or Google Docs Editors file on Google Drive.
<gglDrive variable>.DeleteFile (Function)
Deletes a Google Docs Editor file from Google Drive.
<Connection variable>.StopServer (Function)
Stops an HFSQL server.
<gglConnection variable>.ListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
HRSModifyConfig (Function)
Modifies some parameters of an existing replication between two HFSQL servers.
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Source>.MigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
<Source>.LogRestart (Function)
Restarts the logging process on a file.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
HMigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
OperationLogDirectory (Property)
The DirectoryJournalOperation property is used to manage the directory of the log of operations file associated with a log table.
RepeatableReadSupported (Property)
The RepeatableReadSupported property is used to:
  • Know whether the table (table defined in the data model editor or programmatically defined) can be used in HFSQL Client/Server in a transaction with a "REPEATABLE READ" isolation mode.
  • Allow the use of a transaction that includes a "REPEATABLE READ" isolation level for a table (only for tables defined programmatically).
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
HLogStop (Function)
Stops the log process of a file.
spMatchesDescription (Property)
The spMatchesDescription property determines if the parameters (key derivation function, hash algorithm, iteration count and output length) of the item of type "Password" in the table match the parameters described programmatically or in the database schema.
GuidedTourChangeStep (Function)
Moves to another step of the Guided Tour.
<GuidedTour>.ChangeStep (Function)
Moves to another step of the Guided Tour.
Replication (Property)
The Replication property is used to:
  • know the replication mode used for a table (table defined in the data model editor or programmatically defined).
  • specify the replication mode used for a table (only for tables defined programmatically).
<Connection variable>.RSModifyConfig (Function)
Modifies some parameters of an existing replication between two HFSQL servers.
CtDescribedUserName (Property)
The CtDescribedUserName property sets the username used to connect to a specific table via OLE DB.
HLogRestart (Function)
Restarts the logging process on a file.
Remote HFSQL Administrator: Overview
The remote HFSQL administrator is a WEBDEV site installed with the WEBDEV application server and used to remotely manage the HFSQL Client/Server databases installed on the Web server...
HRSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
WebserviceReadHTTPHeader (Function)
Reads the HTTP header received in a call to a SOAP or REST web service.
HTMLHeader (Property)
The HTMLHeader property is used to get and change the HTML code inserted in the page header.
PageInitialization (Function)
Resets to zero (or not) the controls found in the current page and starts the events for initializing the controls and the page.
LogDirectory (Property)
The LogDirectory property is used to manage the directory of the log file described in the database schema.
<Connection variable>.RSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
HUpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the database schema to an HFSQL server.
<Connection variable>.UpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
spAge (Property)
The spAge property gets the time elapsed since the password was last changed.
Optimizing the connection times to the HFSQL Client/Server databases
This help page explains how to optimize the connection times to the HFSQL Client/Server databases by limiting the network traffic...
Native SQLite Connector
WINDEV and WEBDEV offer a Native Connector to SQLite. This Native Connector allows you to access an SQLite database from a WLanguage program without using an external driver.
WebserviceWriteHTTPCode (Function)
Specifies the HTTP code that will be returned at the end of the execution of the REST web service function.
SAP ASE Native Connector (Sybase): Programming using SQL functions
The use of SQL functions to handle Sybase data does not require importing the file structure into the database schema...
Stemming (Property)
The Stemming property is used to enable stemming and to define the language used for stemming in a full-text index defined programmatically.
ReplicationDirectory (Property)
The ReplicationDirectory property is used to manage the directory of replication files (".rpl" or ".rpm").
HServerWorkingDir (Function)
Returns the path of a temporary directory on the HFSQL server.
<htmlNode variable>.Wrap (Function)
Wraps the specified node in a given node of an HTML document.
CtInitialCatalog (Property)
The CtInitialCatalog property is used to get the default database defined for the access.
CtDescribedCaption (Property)
The CtDescribedCaption property gets and sets the caption of the connection to the OLE DB data source.
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
HClearSchedulingHistory (Function)
Clears the execution history of scheduled operations on an HFSQL server.
SessionRequestedPage (Function)
Returns the name of the page requested at the start of the session.
<Map>.PopupDisplayed (Function)
Indicates whether the popup of a marker in a Map control is displayed.
Synonym (Property)
The Synonym property is used to define synonyms in a programmatically defined full-text index.
MapPopupDisplayed (Function)
Indicates whether the popup of a marker in a Map control is displayed.
HCheckServerUpdate (Function)
Checks for the latest version of the HFSQL server that can be automatically updated.
8. Binding controls to data
A window can display information from...
HClearWorkingDir (Function)
Clears and destroys the temporary directory previously created when HServerWorkingDir was executed.
WebserviceWriteHTTPHeader (Function)
Adds an additional HTTP header to a request of a REST or SOAP web service.
<Connection variable>.CheckServerUpdate (Function)
Checks for the latest version of the HFSQL server that can be automatically updated.
<GuidedTour>.Start (Function)
Starts the Guided Tour and displays the first step.
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL tables.
StopWord (Property)
The StopWord property is used to define stopwords in a full-text index defined programmatically.
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
<GuidedTour>.Stop (Function)
Stops the current Guided Tour or another specified Guided Tour.
HEndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
GuidedTourStart (Function)
Starts the Guided Tour and displays the first step.
H.AutoIndexingLimit (Variable)
Indicates the maximum number of records in the table used to manage the automatic reindexing.
H.NbRetryRead (Variable)
Indicates the number of attempts to read the file or record before giving control back to the program.
MyGuidedTour
The MyGuidedTour variable is used to handle the current Guided Tour. The MyGuidedTour variable is used to get the characteristics of the GuidedTour variable used.
MinAutoID (Property)
The MinAutoID property is used to get the minimum automatic identifier of a replicated table.
MaxAutoID (Property)
The MaxAutoID property is used to get the maximum automatic identifier of a replicated table.
gpwOpenSite (Function)
Allows you to start the site when using the user groupware.
WebSocket functions
List of functions specific to WebSocket servers
Native AS/400 Connector
WINDEV and WEBDEV include an optional module to access AS/400 databases...
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last record read).
Query based on query
Queries can be based on items from another query...
WebSocket functions (prefix syntax)
List of functions specific to WebSocket servers
Guided Tour functions
Guided Tour functions
Document (Variable type)
The Document type is used to handle a "docx" document.
H.NbRecModificationQuery
Used to find out the number of records added, modified or deleted when running the last query of the current context.
5. Characteristics of Android and iOS windows
WINDEV Mobile offers the possibility to configure the characteristics of the windows.
Thumbnail (Property)
The Thumbnail property can be used on:
ActionOutsideTarget (Property)
The ActionOutsideTarget property defines the action performed when the user clicks a control other than the target control(s) of a step of a Guided Tour.
Termination (Property)
The Termination property defines the WLanguage procedure executed when the user goes to the next or previous step, or at the end of a Guided Tour.
EndTour (Property)
The EndTour property is used to allow or prevent the user from ending the Guided Tour from the tooltip of a given step.
AnimationDuration (Property)
The AnimationDuration property sets the animation duration of the effect applied to the target control of a Guided Tour.
NumberExecution (Property)
The NumberExecution property gets and sets the number of executions of a task.
ActionTarget (Property)
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
AutomaticValidationTimeout (Property)
The AutomaticValidationTimeout property defines the time elapsed before the steps of a Guided Tour are automatically validated.
Grow (Property)
The Grow property defines how much the halo grows around an element in a step of a Guided Tour.
NextStep (Property)
The NextStep property defines whether or not the user can go to the next step of a Guided Tour.
PreviousStep (Property)
The PreviousStep property defines whether or not the user can go to the previous step of a Guided Tour.
BorderColor (Property)
The BorderColor property sets the tooltip border color of a step.
Classes, members, methods and properties
A class is made of...
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
Unalterable (Property)
The Unalterable property allows you to make a table unalterable. This means the table cannot be modified; only additions can be made.
DriveDownloadGglFile (Function)
Downloads a Google Docs Editors file from Google Drive in a given compatible format.
Parameters of the procedure used by PDFVerifySignatures
WLanguage procedure ("callback") called by PDFVerifySignatures, executed when an invalid signature is detected in a PDF document.
SQLite Native Connector: Programming using SQL functions
The use of SQL functions to handle SQLite data does not require importing the table structure into the database schema.
CtCursorOptions (Property)
The CtCursorOptions property gets the cursor type used when connecting to an external database.
HRSWaitForDataProcess (Function)
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
spIterationCount (Property)
The spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or programmatically.
  • Sets the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described programmatically).
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
DB2 Native Connector: Programming with SQL functions
The use of SQL functions to handle DB2 data does not require importing the table structure into the database schema...
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
DriveDeleteFile (Function)
Deletes a file from a remote drive.
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
HFSQL Client/Server: Setting up tables on the server
Specifies the useful size of an internal window with automatic scrollbars. The useful size corresponds to the full size of the internal window:
  • Width of the internal window.
  • Height of the internal window.
<Connection variable>.DeleteSchedulingHistory (Function)
Deletes the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
MariaDB Native Connector: Programming using SQL functions
The SQL functions can be used to handle the MariaDB database...
DriveRename (Function)
Renames a file or directory on a remote drive.
Progress Native Connector: Programming using SQL functions
The use of SQL functions to handle Progress data does not require importing the file structure into the database schema
HDeleteSchedulingHistory (Function)
Deletes the executions of a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
<Connection variable>.ExecuteScheduling (Function)
Immediately executes a scheduled item regardless of its scheduling: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
<Connection variable>.ModifyScheduling (Function)
Modify a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HPrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Debugging a connection to an HFSQL server
The stored procedures and the triggers are debugged from the environment, with real execution on the server...
<Connection variable>.DeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
<Source>.PrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
HModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server table.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
PostgreSQL Native Connector: Programming with SQL functions
You can use SQL functions to handle the PostgreSQL database...
<Connection variable>.AddScheduling (Function)
Adds a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
CacheSize (Property)
The CacheSize property is used to:
  • Get the maximum number of records that can be stored in the cache of the Native MySQL Connector.
  • Change the maximum number of records that can be stored in the cache of the Native MySQL Connector.
HExecuteScheduling (Function)
Immediately executes a scheduled item regardless of its scheduling: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
<Connection variable>.ModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server table.
HModifyScheduling (Function)
Modify a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HDeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
HServerStatus (Function)
Allows you to find out the status of an HFSQL server (this function uses the MantaManager service).
HAddScheduling (Function)
Adds a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
Informix Native Connector: Programming with HFSQL functions
To use an Informix database with the Native Connector, import the structure of Informix tables into the WINDEV or WEBDEV database schema...
SQLite: Programming with HFSQL functions
To use an SQLite database with Native Connector (also called Native Access), the structure of SQLite tables must be imported into the data model editor.
<htmlNode variable>.UnwrapAllChildren (Function)
Deletes the specified node in an HTML document without deleting its children, which take its place.
<Connection variable>.OpenConnection (Function)
Opens a connection to a specific database.
DB2 Native Connector: Programming with HFSQL functions
To use a DB2 database with Native Connector, the structure of DB2 tables must be imported into the WINDEV or WEBDEV database schema...
<htmlNode variable>.WrapAllChildren (Function)
Wraps all children of the given node in a new node in an HTML document.
Keep-alive on connection
A connection to the database can be interrupted at any time at "hardware" level...
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
1
5
6
7
8
>