PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
New WINDEV 25 feature!
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced WLanguage types
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
In version 25, new functions, new properties and new data types have been introduced and some of them have been improved.
New WLanguage functions
WINDEVWindows The new WLanguage functions for the WINDEV applications for Windows are:
AAFEnableRe-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
ApplyExecutes a procedure for each element of a WLanguage array.
CheckAllFalseReturns True if all the elements of an array are False.
CheckAllTrueReturns True if all the elements of an array are True.
CheckAnyFalseReturns True if at least one element of an array is False.
CheckAnyTrueReturns True if at least one element of an array is True.
CloneConstructs a copy of a class instance:
  • An object of the actual class of the class instance is allocated.
  • The members of the class instance are copied to the members of the new object.
ConfirmAsynchronousDisplays a non-blocking message in a standard dialog box with the answers "Yes", "No", "Cancel" and calls a WLanguage procedure with the user's response.
ContinentGetReturns the Continent variable that corresponds to one of the following values:
  • a continent constant (2-character continent code),
  • a continent caption.
ContinentListReturns the list of continents.
CountryGetReturns the Country variable corresponding to an ISO code or to the country caption according to ISO 3166-1.
CountryListReturns the list of all countries or countries of a given continent according to ISO 3166-1.
DateToDayOfWeekReturns the day of the week corresponding to a given date.
dbgConnectUsed to connect a remote debugger to an application, service, Webservice, etc.
DialogAsynchronousDisplays a non-blocking message box and calls a WLanguage procedure with the value of the button clicked by the user.
DocDeleteTableOfContentsDeletes a table of contents from a document.
DocInsertTableOfContentsInserts a table of contents in the document
DocUpdateFormulaUpdates the formulas in a document.
DocUpdateTableOfContentsUpdates the table of the contents of a document.
EmulateComboEmulates one of the following actions on a Combo Box control:
  • click on the button to expand the list of the Combo Box control.
  • select an element in a Combo Box control.
EncryptGenerateRSAKeyGenerates an RSA private/public key pair.
ErrorAsynchronousDisplays a custom error message in a non-blocking system error window.
EventExistIndicates whether a specific procedure is run when a Windows event is sent to a control or window.
ExecuteRefreshUIImmediately runs the event "Request for refreshing the display" of the window, page, internal window, internal page, control template or supercontrol.
ExecuteRefreshUIParentImmediately runs the event "Request for refreshing the display" of the parent.
ExtractStringBetweenAllows you to:
  • extract a substring between two given separators from a character string.
  • browse through substrings between two given separators in a character string.
fContentTypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
FilterReturns an array containing the elements of a source array for which a procedure returns True.
FTPGetFileTransfers a file from an FTP (File Transfer Protocol) server to the current computer.
GalleryClosePopupCloses the automatic zoom popup for the image gallery.
GalleryDisplayPopupDisplays the automatic zoom popup for the Image Gallery control.
GalleryPopupDisplayedIndicates whether the automatic zoom popup of the Image Gallery control is displayed.
gpwBiometricAuthenticationEnables biometric authentication for the connected user or retrieves the current status for the connected user.
grComparativeSeriesPositionFixes the position (left or right) of a series in a comparative Histogram chart.
grSaveImageSaves the image of a chart in an Image variable.
HUpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
iInitInternalReportInitializes the parameters of an internal report used by a report.
InDeviceOwnerModeIndicates whether the Android application is in "Device owner" mode.
InfoAsynchronousDisplays a non-blocking custom message in a system information window.
InfoWithTimeoutAsynchronousDisplays a custom message in a non-blocking system information window for a given amount of time.
InKioskModeIndicates whether the Android application is in kiosk mode.
InvalidInputShowIconShows an error icon next to an Edit control to indicate that the input is invalid.
InvalidInputShowTooltipShows an error tooltip under an Edit control to indicate why the input is invalid.
iParameterViewerConfigures the report viewer.
iSetAdditionalXMPAdds XMP tags to the metadata of the generated PDF file.
JSONToStringConverts the content of a JSON variable to a JSON string.
MapExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
MaskFormatFormats a character string using an InputMask variable.
MaskPhoneNumberRetrieves the phone number input mask adapted to a given country.
MaskZipCodeRetrieves the zip code input mask adapted to a given country.
MongoAggregationPipelineUsed to retrieve documents that enter a multi-stage pipeline and are transformed into aggregated results.
OKCancelAsynchronousDisplays a message in a standard non-blocking dialog box with the answers "OK" and "Cancel" and calls a WLanguage procedure with the user's response.
PDFCloseCloses the PDF file loaded in memory in a pdfDocument variable.
PDFOpenOpens a PDF document and loads it in a pdfDocument variable.
PDFReaderSaveSaves the content of a PDF Reader to a file.
PDFSaveSaves the content of a pdfDocument variable in a ".PDF" file.
PicMergeLayerMerges the layers of a WDPic image.
PicResizeResizes a WDPic image.
PicRotationRotates a WDPic image.
PVTCompareDateRangeCalculates and displays a date range comparison in a Pivot Table control.
ReduceApplies a computation to each element of a WLanguage array.
RequestRefreshUIAsks to run the "Request for refreshing the display" event of the window, internal window, page, internal page, control template or supercontrol.
RequestRefreshUIParentAsks to run the "Request for refreshing the display" process of parent.
SpreadsheetListCommentLists all the comments on the current worksheet of a Spreadsheet control.
SpreadsheetSelectCommentAllows you to:
  • know if a comment is selected in a Spreadsheet control,
  • select or deselect a comment in a Spreadsheet control.
StringToJSONConverts a JSON string into a JSON variable.
TableCollapseExpandCollapses or expands an element in a Table or TreeView Table control.
TelemetrySendDataSends telemetry data immediately.
ToastDisplayIWOpens a toast whose content is based on an internal window.
WarningAsynchronousDisplays a custom message in a non-blocking system warning window.
XMLSignSigns an XML document.
YesNoAsynchronousDisplays a message in a standard non-blocking dialog box with the answers "Yes" and "No" and calls a WLanguage procedure with the user's response.
The new WLanguage functions (prefixed syntax) for the WINDEV applications for Windows are:
<Array type>.AllFalseReturns True if all the elements of an array are False.
<Array type>.AllTrueReturns True if all the elements of an array are True.
<Array type>.AnyFalseReturns True if at least one element of an array is False.
<Array type>.AnyTrueReturns True if at least one element of an array is True.
<Connection variable>.ActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
<Connection variable>.AddGroupAdds a group of users.
<Connection variable>.AddLinkAdds an integrity rule between two files on the server.
<Connection variable>.AddScheduledBackupAdds a scheduling for full backup (with or without differential backup) on the server defined by the connection.
<Connection variable>.AddScheduledOptimizationAdds an optimization task of HFSQL Client/Server data files.
<Connection variable>.AddSchedulingCreates a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.AddTaskAdds a scheduled task on the server defined by the connection.
<Connection variable>.AddUserAdds a user to a database.
<Connection variable>.BackupMakes a backup copy of the content of an HFSQL server: all databases on the server, one or more databases, one or more data files.
<Connection variable>.CancelBackupCancels a current backup.
<Connection variable>.CheckServerUpdateChecks for the latest version of the HFSQL server that can be automatically updated.
<Connection variable>.CloseConnectionCloses a connection to a database.
<Connection variable>.ConnectionQualityReturns the quality level of connection: the higher the level is, the faster the connection will be.
<Connection variable>.CopyFileCopies an HFSQL data file (.fic, .ndx and .mmo files if they exist):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the data files for example).
  • from an HFSQL server to antoher HFSQL server.
<Connection variable>.DeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
<Connection variable>.DeleteBackupDeletes a backup previously performed by HBackup.
<Connection variable>.DeleteDatabaseDeletes a database located on an HFSQL server.
<Connection variable>.DeleteDirectoryDeletes a directory from an HFSQL Client/Server database.
<Connection variable>.DeleteFileDeletes the HFSQL data files (.fic, .ndx, .ftx and .mmo files if they exist) from the server.
<Connection variable>.DeleteGroupDeletes (from the server) a group of users associated with a connection.
<Connection variable>.DeleteLinkDeletes an integrity rule between two data files on the server.
<Connection variable>.DeleteParameterDeletes a parameter previously saved by HSaveParameter.
<Connection variable>.DeleteQueryDeletes a query (used by stored procedures) from an HFSQL server.
<Connection variable>.DeleteScheduledBackupDeletes a scheduled backup from an HFSQL Client/Server server.
<Connection variable>.DeleteScheduledOptimizationDeletes a scheduled optimization task from HFSQL Client/Server data files.
<Connection variable>.DeleteSchedulingDeletes a scheduled task found on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.DeleteServerTriggerDeletes a server trigger.
<Connection variable>.DeleteSetDeletes a set of stored procedures from an HFSQL server.
<Connection variable>.DeleteTaskDeletes a scheduled task from an HFSQL Client/Server server.
<Connection variable>.DeleteUserDeletes a user associated with a connection to the HFSQL server.
<Connection variable>.DescribeServerTriggerAdds or modifies a server trigger.
<Connection variable>.DisconnectClientDisplays a message on the client Computers and disconnects the application.
<Connection variable>.DuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
<Connection variable>.EndNoDatabaseAccessRe-allows the access (which means the connection) to one or more databases accessible via a connection.
<Connection variable>.ExecuteProcedureRuns a stored procedure.
<Connection variable>.ExecuteScheduledBackupForces the execution of a scheduled backup.
<Connection variable>.ExecuteSchedulingImmediately runs a scheduled task regardless of its schedule:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.FileExistFinds out if a file exists, i.e. if it has been physically created (HCreation or HCreationIfNotFound).
<Connection variable>.InfoBackupReturns information about one or more backups performed on an HFSQL Client/Server server.
<Connection variable>.InfoDatabasePropertyUsed to find out the properties of a database on an HFSQL server.
<Connection variable>.InfoDatabaseRightsAllows you to find out the rights granted to a user or to a group on a database.
<Connection variable>.InfoFileReturns the characteristics of an HFSQL Classic or Client/Server data file.
<Connection variable>.InfoFilePropertyAllows you to find out the properties of a data file located in an HFSQL server.
<Connection variable>.InfoFileRightsAllows you to find out the rights granted to a user or to a group on a HFSQL Client/Server data file.
<Connection variable>.InfoGroupReturns information about the specified group of users.
<Connection variable>.InfoServerReturns the specified information about the server.
<Connection variable>.InfoServerPropertyAllows you to find out the properties of an HFSQL server.
<Connection variable>.InfoServerRightsAllows you to find out the rights granted to a user or group of users on a server.
<Connection variable>.InfoTaskReturns the characteristics of a scheduled task in a hScheduledTask variable].
<Connection variable>.InfoUserUpdates the variables for user management with the information regarding the specified user.
<Connection variable>.InfoViewReturns information about a materialized view.
<Connection variable>.InfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
<Connection variable>.ListDatabaseLists the Client/Server databases associated with a connection.
<Connection variable>.ListGroupReturns the list of groups of users defined for a connection.
<Connection variable>.ListParameterReturns the list of parameters saved from the stored procedures on the server.
<Connection variable>.ListScheduledBackupLists the full and differential backups that have been scheduled on HFSQL Client/Server.
<Connection variable>.ListScheduledOptimizationLists the scheduled optimization tasks of HFSQL Client/Server data files for a connection.
<Connection variable>.ListSchedulingLists the scheduled tasks defined on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.ListStoredElementReturns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
<Connection variable>.ListTaskLists the scheduled tasks of an HFSQL Client/Server server for a given connection.
<Connection variable>.ListUserReturns the list of users defined for a connection.
<Connection variable>.LoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
<Connection variable>.ManageServerUpdateUsed to manage the automatic update of HFSQL Client/Server servers by specifying the check frequency regarding the availability of updates.
<Connection variable>.ManageTaskEnables or disables a scheduled task on an HFSQL Client/Server server.
<Connection variable>.ModifyDatabasePropertyModifies the properties of a database located on an HFSQL server.
<Connection variable>.ModifyDatabaseRightsModifies the rights granted to a user or to a group for a HFSQL Client/Server database.
<Connection variable>.ModifyFilePropertyModifies the properties of an HFSQL file located on a server.
<Connection variable>.ModifyFileRightsModifies the rights granted to a user or group on an HFSQL Client/Server data file.
<Connection variable>.ModifyGroupModifies the group information according to the elements found in the corresponding variables for group management.
<Connection variable>.ModifyScheduledBackupModifies a backup scheduling.
<Connection variable>.ModifyScheduledOptimizationModifies a scheduled optimization task on the HFSQL server defined by the connection.
<Connection variable>.ModifySchedulingModifies a scheduled task on an HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.ModifyServerPropertyModifies the properties of an HFSQL server.
<Connection variable>.ModifyServerRightsModifies the rights granted to a user or to a group on a HFSQL server.
<Connection variable>.ModifyTaskModifies a scheduled task on the HFSQL server defined by the connection.
<Connection variable>.ModifyUserModifies the information about a user according to the elements found in the corresponding variables for user management.
<Connection variable>.ModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
<Connection variable>.NoDatabaseAccessDenies all new connections to a database or to all databases.
<Connection variable>.NotifAddCCRecipientAdds recipients for the notifications sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifAddEmailRecipientAdds recipients for the notifications sent by email.
<Connection variable>.NotifConfigureSpecifies and configures the server used to send notifications by the HFSQL server.
<Connection variable>.NotifDeleteCCRecipientDeletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifDeleteEmailRecipientDeletes the recipients of an email notification.
<Connection variable>.NotifListCCRecipientReturns the list of recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifListEmailRecipientReturns the list of recipients for a notification by email.
<Connection variable>.OpenConnectionOpens a connection to a specific database.
<Connection variable>.OperationInProgressReturns the list of automatic operations in progress on an HFSQL server.
<Connection variable>.PriorityFinds out and modifies the priority of the calling application.
<Connection variable>.PriorityClientModifies the priority of a client application.
<Connection variable>.RefreshQueryCreates or refreshes a query on an HFSQL server.
<Connection variable>.RefreshSetCreates or updates a set of procedures on an HFSQL server.
<Connection variable>.RefreshViewAsks to recalculate the content of a materialized view.
<Connection variable>.RegenerateFileRegenerates a data file from its log.
<Connection variable>.RestoreBackupUsed to restore:
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
<Connection variable>.RetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
<Connection variable>.RetrieveLogCreates a text file containing the server logs between two given dates.
<Connection variable>.RSAddConfigAdds a replication between two HFSQL server onto the master server.
<Connection variable>.RSDeleteConfigDeletes a replication between two HFSQL servers.
<Connection variable>.RSExecuteImmediately runs a recurring replication between HFSQL servers: the replication is triggered before the scheduling.
<Connection variable>.RSInfoReads the replication configuration for an HFSQL server that takes part in one or more replications.
<Connection variable>.RSInitConfigures a HFSQL server in order for this server to be a master server or a subscriber server for a replication between HFSQL servers.
<Connection variable>.RSListConfigLists the replications available on a master HFSQL server.
<Connection variable>.RSModifyConfigModifies some parameters of an existing replication between two HFSQL servers.
<Connection variable>.RSWaitForDataProcessAllows you to wait 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.
<Connection variable>.SaveParameterSaves a persistent value on the HFSQL server.
<Connection variable>.SendMessageToClientDisplays a message on the client computers.
<Connection variable>.ServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
<Connection variable>.SetIntegrityEnables or disables the management of an integrity constraint on a file link.
<Connection variable>.SetServerUsed to find out and modify some settings of HFSQL Client/Server server.
<Connection variable>.SimulateNetworkSimulates the operating mode of HFSQL Client/Server on an ADSL or 3G network.
<Connection variable>.StartServerUpdateUsed to immediately start the automatic server update.
<Connection variable>.StopServerStops an HFSQL server.
<Connection variable>.TransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
<Connection variable>.TransactionCancelIf a transaction is in progress, cancels all the operations performed on the data files in transaction since the start of transaction.
<Connection variable>.TransactionEndValidates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
<Connection variable>.TransactionIsolationConfigures the isolation mode of transactions for a connection to an HFSQL server.
<Connection variable>.TransactionListReturns the list of current or interrupted transactions on the server for the specified connection.
<Connection variable>.TransactionStartStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
<Connection variable>.UpdateViewCreates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
<Connection>.InfoLockReturns information about the lock set on a data file, on one or all the records in a data file.
<Looper>.DisplayPopupDisplays the automatic zoom popup for the Image Gallery control.
<picLayer variable>.AlphaBlendBlends two images together. This allows you to create fade-in effects between 2 images.
<picLayer variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in a picLayer variable.
<picLayer variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<picLayer variable>.DrawArcDraws a circle arc or an ellipse arc in a picLayer variable.
<picLayer variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in a picLayer variable.
<picLayer variable>.DrawCircleDraws a circle or an ellipse in a picLayer variable.
<picLayer variable>.DrawLineDraws a line in a picLayer variable.
<picLayer variable>.DrawPointDraws a point in a picLayer variable.
<picLayer variable>.DrawPolygonDraws a polygon in a picLayer variable.
<picLayer variable>.DrawPolylineDraws a line composed of several segments.
<picLayer variable>.DrawRectangleDraws a rectangle in a picLayer variable.
<picLayer variable>.DrawRectangleGradientDraws a rectangle in a picLayer variable.
<picLayer variable>.DrawRoundedRectangleDraws a rounded rectangle in a picLayer variable.
<picLayer variable>.DrawSliceDraws a section of a circle or an ellipse in a picLayer variable.
<picLayer variable>.DrawTextDraws a text in a picLayer variable.
<picLayer variable>.DrawTextRTFDraws an RTF text in a picLayer variable.
<picLayer variable>.EndDrawingRemoves the image from memory.
<picLayer variable>.FillColors an area in a picLayer variable.
<picLayer variable>.FontDeclares the font that will be used by dText in a picLayer variable.
<picLayer variable>.HorizontalSymmetryFlips an image contained in a picLayer variable with respect to a horizontal axis (symmetry with respect to a horizontal axis).
<picLayer variable>.InvertColorInverts the colors of a picLayer variable.
<picLayer variable>.PenDeclares the default color and style for the lines, rectangles, circles, ... in a picLayer variable.
<picLayer variable>.PixelColorIdentifies the color of a pixel contained in a picLayer variable.
<picLayer variable>.PixelOpacityIdentifies the opacity of a pixel in a WDPicLayer image with an Alpha layer.
<picLayer variable>.ResizeResizes an image in a picLayer variable.
<picLayer variable>.RotationRotates an image in an picLayer variable.
<picLayer variable>.StartDrawingIndicates that the drawing functions that will be used are intended for the specified picLayer variable.
<picLayer variable>.VerticalSymmetryFlips an image contained in a picLayer variable with respect to a vertical axis (symmetry with respect to a vertical axis).
<Table>.CollapseExpandCollapses or expands an element in a Table or TreeView Table control.
<WDPic variable>.AlphaBlendBlends two images together. This allows you to create fade-in effects between 2 images.
<WDPic variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in a WDPic variable.
<WDPic variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<WDPic variable>.DrawArcDraws a circle arc or an ellipse arc in a WDPic variable.
<WDPic variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in a WDPic variable.
<WDPic variable>.DrawCircleDraws a circle or an ellipse in a WDPic variable.
<WDPic variable>.DrawLineDraws a line in a WDPic variable.
<WDPic variable>.DrawPointDraws a point in a WDPic variable.
<WDPic variable>.DrawPolygonDraws a polygon in a WDPic variable.
<WDPic variable>.DrawPolylineDraws a line composed of several segments.
<WDPic variable>.DrawRectangleDraws a rectangle in a WDPic variable.
<WDPic variable>.DrawRectangleGradientDraws a rectangle in a WDPic variable.
<WDPic variable>.DrawRoundedRectangleDraws a rounded rectangle in a WDPic variable.
<WDPic variable>.DrawSliceDraws a section of a circle or an ellipse in a WDPic variable.
<WDPic variable>.DrawTextDraws a text in a WDPic variable.
<WDPic variable>.DrawTextRTFDraws an RTF text in a WDPic variable.
<WDPic variable>.EndDrawingRemoves the image from memory.
<WDPic variable>.FillColors an area in a WDPic variable.
<WDPic variable>.FontDeclares the font that will be used by dText in a WDPic variable.
<WDPic variable>.HorizontalSymmetryFlips an image contained in a WDPic variable with respect to a horizontal axis (symmetry with respect to a horizontal axis).
<WDPic variable>.InvertColorInverts the colors of a WDPic variable.
<WDPic variable>.MergeLayerMerges the layers of a WDPic image.
<WDPic variable>.PenDeclares the default color and style for the lines, rectangles, circles, ... in a WDPic variable.
<WDPic variable>.PixelColorIdentifies the color of a pixel from a WDPic variable.
<WDPic variable>.PixelOpacityIdentifies the opacity of a pixel in a WDPic image with an Alpha layer.
<WDPic variable>.ResizeResizes a WDPic image.
<WDPic variable>.RotationRotates a WDPic image.
<WDPic variable>.SaveSaves the image contained in a WDPic variable.
<WDPic variable>.StartDrawingIndicates that the drawing functions that will be used are intended for the specified WDPic variable.
<WDPic variable>.VerticalSymmetryFlips an image contained in a WDPic variable (in the background layer) with respect to a vertical axis (symmetry with respect to a vertical axis).
WINDEVJava The new WLanguage functions for the WINDEV applications for Java are:
CloneConstructs a copy of a class instance:
  • An object of the actual class of the class instance is allocated.
  • The members of the class instance are copied to the members of the new object.
DateToDayOfWeekReturns the day of the week corresponding to a given date.
InDeviceOwnerModeIndicates whether the Android application is in "Device owner" mode.
InKioskModeIndicates whether the Android application is in kiosk mode.
The new WLanguage functions (prefixed syntax) for WINDEV applications for Java are:
<Image variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in an Image variable.
<Image variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Image variable>.DrawArcDraws a circle arc on an ellipse arc in an Image variable.
<Image variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in an Image variable.
<Image variable>.DrawCircleDraws a circle or an ellipse in an Image variable.
<Image variable>.DrawLineDraws a line in an Image variable.
<Image variable>.DrawPointDraws a point in an Image variable.
<Image variable>.DrawPolygonDraws a polygon in an Image variable.
<Image variable>.DrawRectangleDraws a rectangle in an Image variable.
<Image variable>.DrawRectangleGradientDraws a rectangle in an Image variable.
<Image variable>.DrawSliceDraws a section of a circle or an ellipse in an Image variable.
<Image variable>.DrawTextDraws a text in an Image variable.
<Image variable>.FontDeclares the font that will be used by dText in an Image variable.
<Image variable>.PenDeclares the default color and style for the lines, rectangles, circles, ... found in an Image variable.
<Image variable>.PixelColorIdentifies the color of a pixel contained in an Image variable.
<Image variable>.PixelOpacityIdentifies the opacity of a pixel in an image (in an Image variable) with an Alpha layer.
<Image>.BackgroundDeclares the default background color for the rectangles, circles, ... used in an Image control.
<Image>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Image>.DrawArcDraws a circle arc or an ellipse arc in an Image control.
<Image>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in an Image control.
<Image>.DrawCircleDraws a circle or an ellipse in an Image control.
<Image>.DrawLineDraws a line in an Image control.
<Image>.DrawPointDraws a point in an Image control.
<Image>.DrawPolygonDraws a polygon in an Image control,
<Image>.DrawRectangleDraws a rectangle in an Image control.
<Image>.DrawRectangleGradientDraws a rectangle in an Image control.
<Image>.DrawSliceDraws a circle or an ellipse section in an Image control.
<Image>.DrawTextDraws a text in an Image control.
<Image>.FontDeclares the font that will be used by dTexte in an Image control.
<Image>.PenDeclares the default color and style for the lines, rectangles, circles, ... found in an Image control.
<Image>.PixelColorIdentifies the color of a pixel in an Image control.
<Image>.PixelOpacityIdentifies the opacity of a pixel in an image (in an Image control) that manages the Alpha layer.
WINDEVLinux The new WLanguage functions for WINDEV applications for Linux are:
AAFEnableRe-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
ApplyExecutes a procedure for each element of a WLanguage array.
CheckAllFalseReturns True if all the elements of an array are False.
CheckAllTrueReturns True if all the elements of an array are True.
CheckAnyFalseReturns True if at least one element of an array is False.
CheckAnyTrueReturns True if at least one element of an array is True.
CloneConstructs a copy of a class instance:
  • An object of the actual class of the class instance is allocated.
  • The members of the class instance are copied to the members of the new object.
ContinentGetReturns the Continent variable that corresponds to one of the following values:
  • a continent constant (2-character continent code),
  • a continent caption.
ContinentListReturns the list of continents.
CountryGetReturns the Country variable corresponding to an ISO code or to the country caption according to ISO 3166-1.
CountryListReturns the list of all countries or countries of a given continent according to ISO 3166-1.
DateToDayOfWeekReturns the day of the week corresponding to a given date.
dbgConnectUsed to connect a remote debugger to an application, service, Webservice, etc.
DocDeleteTableOfContentsDeletes a table of contents from a document.
DocInsertTableOfContentsInserts a table of contents in the document
DocUpdateFormulaUpdates the formulas in a document.
DocUpdateTableOfContentsUpdates the table of the contents of a document.
EncryptGenerateRSAKeyGenerates an RSA private/public key pair.
ExecuteRefreshUIImmediately runs the event "Request for refreshing the display" of the window, page, internal window, internal page, control template or supercontrol.
ExecuteRefreshUIParentImmediately runs the event "Request for refreshing the display" of the parent.
ExtractStringBetweenAllows you to:
  • extract a substring between two given separators from a character string.
  • browse through substrings between two given separators in a character string.
fContentTypeReturns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
FilterReturns an array containing the elements of a source array for which a procedure returns True.
FTPGetFileTransfers a file from an FTP (File Transfer Protocol) server to the current computer.
gpwBiometricAuthenticationEnables biometric authentication for the connected user or retrieves the current status for the connected user.
HUpdateLinkUpdates on the server all the links of an HFSQL Client/Server data file.
iInitInternalReportInitializes the parameters of an internal report used by a report.
InDeviceOwnerModeIndicates whether the Android application is in "Device owner" mode.
InKioskModeIndicates whether the Android application is in kiosk mode.
iSetAdditionalXMPAdds XMP tags to the metadata of the generated PDF file.
JSONToStringConverts the content of a JSON variable to a JSON string.
MapExecutes a procedure on each element of a source array and returns the results in a WLanguage array.
MongoAggregationPipelineUsed to retrieve documents that enter a multi-stage pipeline and are transformed into aggregated results.
PDFIsProtectedChecks whether the PDF file requires a password in order to be read.
PDFMergeMerges several existing PDF files into a single PDF file. The files are merged one after another. The paths of PDF files can be found in an array.
PDFMergeWithPasswordMerges several existing and password-protected PDF files into a single PDF file.
PDFNumberOfPagesReturns the total number of pages found in a PDF file.
PDFPasswordProtects a PDF document with a password.
PDFToTextExtracts the text found in a PDF file.
ReduceApplies a computation to each element of a WLanguage array.
RequestRefreshUIAsks to run the "Request for refreshing the display" event of the window, internal window, page, internal page, control template or supercontrol.
RequestRefreshUIParentAsks to run the "Request for refreshing the display" process of parent.
sCloseCloses the specified serial port, parallel port or infrared port.
sEscapeRuns different functions that directly affect the bits of serial port, parallel port or infrared port, independently of the communication protocol.
sInEntryQueueRetrieves the number of pending bytes in the input buffer of a specified serial port or infrared port.
SOAPAddSAMLAssertionAdds a SAML assertion to a Webservice request.
SOAPAddXMLSignatureAdds an XML signature to a Webservice request.
sOpenOpens and initializes:
  • a serial port.
  • a parallel port.
  • an infrared port.
sParameterDefines or modifies the parameters for configuring the specified serial port, parallel port or infrared port.
sReadReads a character string in the entry buffer of the specified serial port.
SSHCommandSends a command to an SSH server. The session is automatically started and closed as soon as the command is sent.
SSHConnectShellStarts a new SSH session of "Shell" type.
SSHDisconnectShellCloses an SSH session that was opened by SSHConnectShell.
SSHReadReads the data found on the output buffer of the SSH session.
SSHWriteWrites data into the specified SSH session.
StringToJSONConverts a JSON string into a JSON variable.
sWriteWrites a character string into the output buffer of the specified serial port, parallel port or infrared port.
WinChangeLayoutApplies a specific layout to:
  • a window.
  • an internal window.
WinCurrentLayoutReturns the subscript of the current layout:
  • in the current window.
  • in the specified window or internal window.
XMLSignSigns an XML document.
The new WLanguage functions (prefixed syntax) for WINDEV applications for Linux are:
<Array type>.AllFalseReturns True if all the elements of an array are False.
<Array type>.AllTrueReturns True if all the elements of an array are True.
<Array type>.AnyFalseReturns True if at least one element of an array is False.
<Array type>.AnyTrueReturns True if at least one element of an array is True.
<Connection variable>.ActivateServerTriggerRe-enables a server trigger that was disabled by HDeactivateServerTrigger.
<Connection variable>.AddGroupAdds a group of users.
<Connection variable>.AddLinkAdds an integrity rule between two files on the server.
<Connection variable>.AddScheduledBackupAdds a scheduling for full backup (with or without differential backup) on the server defined by the connection.
<Connection variable>.AddScheduledOptimizationAdds an optimization task of HFSQL Client/Server data files.
<Connection variable>.AddSchedulingCreates a scheduled task on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.AddTaskAdds a scheduled task on the server defined by the connection.
<Connection variable>.AddUserAdds a user to a database.
<Connection variable>.BackupMakes a backup copy of the content of an HFSQL server: all databases on the server, one or more databases, one or more data files.
<Connection variable>.CancelBackupCancels a current backup.
<Connection variable>.CheckServerUpdateChecks for the latest version of the HFSQL server that can be automatically updated.
<Connection variable>.CloseConnectionCloses a connection to a database.
<Connection variable>.ConnectionQualityReturns the quality level of connection: the higher the level is, the faster the connection will be.
<Connection variable>.CopyFileCopies an HFSQL data file (.fic, .ndx and .mmo files if they exist):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the data files for example).
  • from an HFSQL server to antoher HFSQL server.
<Connection variable>.DeactivateServerTriggerDisables a HFSQL Client/Server server trigger on a server.
<Connection variable>.DeleteBackupDeletes a backup previously performed by HBackup.
<Connection variable>.DeleteDatabaseDeletes a database located on an HFSQL server.
<Connection variable>.DeleteDirectoryDeletes a directory from an HFSQL Client/Server database.
<Connection variable>.DeleteFileDeletes the HFSQL data files (.fic, .ndx, .ftx and .mmo files if they exist) from the server.
<Connection variable>.DeleteGroupDeletes (from the server) a group of users associated with a connection.
<Connection variable>.DeleteLinkDeletes an integrity rule between two data files on the server.
<Connection variable>.DeleteParameterDeletes a parameter previously saved by HSaveParameter.
<Connection variable>.DeleteQueryDeletes a query (used by stored procedures) from an HFSQL server.
<Connection variable>.DeleteScheduledBackupDeletes a scheduled backup from an HFSQL Client/Server server.
<Connection variable>.DeleteScheduledOptimizationDeletes a scheduled optimization task from HFSQL Client/Server data files.
<Connection variable>.DeleteSchedulingDeletes a scheduled task found on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.DeleteServerTriggerDeletes a server trigger.
<Connection variable>.DeleteSetDeletes a set of stored procedures from an HFSQL server.
<Connection variable>.DeleteTaskDeletes a scheduled task from an HFSQL Client/Server server.
<Connection variable>.DeleteUserDeletes a user associated with a connection to the HFSQL server.
<Connection variable>.DescribeServerTriggerAdds or modifies a server trigger.
<Connection variable>.DisconnectClientDisplays a message on the client Computers and disconnects the application.
<Connection variable>.DuplicateDatabaseDuplicates the database associated with a connection on a HFSQL server.
<Connection variable>.EndNoDatabaseAccessRe-allows the access (which means the connection) to one or more databases accessible via a connection.
<Connection variable>.ExecuteProcedureRuns a stored procedure.
<Connection variable>.ExecuteScheduledBackupForces the execution of a scheduled backup.
<Connection variable>.ExecuteSchedulingImmediately runs a scheduled task regardless of its schedule:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.FileExistFinds out if a file exists, i.e. if it has been physically created (HCreation or HCreationIfNotFound).
<Connection variable>.InfoBackupReturns information about one or more backups performed on an HFSQL Client/Server server.
<Connection variable>.InfoDatabasePropertyUsed to find out the properties of a database on an HFSQL server.
<Connection variable>.InfoDatabaseRightsAllows you to find out the rights granted to a user or to a group on a database.
<Connection variable>.InfoFileReturns the characteristics of an HFSQL Classic or Client/Server data file.
<Connection variable>.InfoFilePropertyAllows you to find out the properties of a data file located in an HFSQL server.
<Connection variable>.InfoFileRightsAllows you to find out the rights granted to a user or to a group on a HFSQL Client/Server data file.
<Connection variable>.InfoGroupReturns information about the specified group of users.
<Connection variable>.InfoServerReturns the specified information about the server.
<Connection variable>.InfoServerPropertyAllows you to find out the properties of an HFSQL server.
<Connection variable>.InfoServerRightsAllows you to find out the rights granted to a user or group of users on a server.
<Connection variable>.InfoTaskReturns the characteristics of a scheduled task in a hScheduledTask variable].
<Connection variable>.InfoUserUpdates the variables for user management with the information regarding the specified user.
<Connection variable>.InfoViewReturns information about a materialized view.
<Connection variable>.InfoViewRightsAllows you to find out the rights granted to a user or to a group on a SQL view or on a materialized view.
<Connection variable>.ListDatabaseLists the Client/Server databases associated with a connection.
<Connection variable>.ListGroupReturns the list of groups of users defined for a connection.
<Connection variable>.ListParameterReturns the list of parameters saved from the stored procedures on the server.
<Connection variable>.ListScheduledBackupLists the full and differential backups that have been scheduled on HFSQL Client/Server.
<Connection variable>.ListScheduledOptimizationLists the scheduled optimization tasks of HFSQL Client/Server data files for a connection.
<Connection variable>.ListSchedulingLists the scheduled tasks defined on a HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.ListStoredElementReturns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
<Connection variable>.ListTaskLists the scheduled tasks of an HFSQL Client/Server server for a given connection.
<Connection variable>.ListUserReturns the list of users defined for a connection.
<Connection variable>.LoadParameterReads a parameter that was saved from a stored procedure by HSaveParameter.
<Connection variable>.ManageServerUpdateUsed to manage the automatic update of HFSQL Client/Server servers by specifying the check frequency regarding the availability of updates.
<Connection variable>.ManageTaskEnables or disables a scheduled task on an HFSQL Client/Server server.
<Connection variable>.ModifyDatabasePropertyModifies the properties of a database located on an HFSQL server.
<Connection variable>.ModifyDatabaseRightsModifies the rights granted to a user or to a group for a HFSQL Client/Server database.
<Connection variable>.ModifyFilePropertyModifies the properties of an HFSQL file located on a server.
<Connection variable>.ModifyFileRightsModifies the rights granted to a user or group on an HFSQL Client/Server data file.
<Connection variable>.ModifyGroupModifies the group information according to the elements found in the corresponding variables for group management.
<Connection variable>.ModifyScheduledBackupModifies a backup scheduling.
<Connection variable>.ModifyScheduledOptimizationModifies a scheduled optimization task on the HFSQL server defined by the connection.
<Connection variable>.ModifySchedulingModifies a scheduled task on an HFSQL server:
  • stored procedure,
  • backup,
  • optimization,
  • refresh of materialized view.
<Connection variable>.ModifyServerPropertyModifies the properties of an HFSQL server.
<Connection variable>.ModifyServerRightsModifies the rights granted to a user or to a group on a HFSQL server.
<Connection variable>.ModifyTaskModifies a scheduled task on the HFSQL server defined by the connection.
<Connection variable>.ModifyUserModifies the information about a user according to the elements found in the corresponding variables for user management.
<Connection variable>.ModifyViewRightsModifies the rights granted to a user or to a group on a SQL view or on a materialized view.
<Connection variable>.NoDatabaseAccessDenies all new connections to a database or to all databases.
<Connection variable>.NotifAddCCRecipientAdds recipients for the notifications sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifAddEmailRecipientAdds recipients for the notifications sent by email.
<Connection variable>.NotifConfigureSpecifies and configures the server used to send notifications by the HFSQL server.
<Connection variable>.NotifDeleteCCRecipientDeletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifDeleteEmailRecipientDeletes the recipients of an email notification.
<Connection variable>.NotifListCCRecipientReturns the list of recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifListEmailRecipientReturns the list of recipients for a notification by email.
<Connection variable>.OpenConnectionOpens a connection to a specific database.
<Connection variable>.OperationInProgressReturns the list of automatic operations in progress on an HFSQL server.
<Connection variable>.PriorityFinds out and modifies the priority of the calling application.
<Connection variable>.PriorityClientModifies the priority of a client application.
<Connection variable>.RefreshQueryCreates or refreshes a query on an HFSQL server.
<Connection variable>.RefreshSetCreates or updates a set of procedures on an HFSQL server.
<Connection variable>.RefreshViewAsks to recalculate the content of a materialized view.
<Connection variable>.RegenerateFileRegenerates a data file from its log.
<Connection variable>.RestoreBackupUsed to restore:
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
<Connection variable>.RetrieveBackupRetrieves locally the content of a compressed backup (in ZIP format) performed on a HFSQL server.
<Connection variable>.RetrieveLogCreates a text file containing the server logs between two given dates.
<Connection variable>.RSAddConfigAdds a replication between two HFSQL server onto the master server.
<Connection variable>.RSDeleteConfigDeletes a replication between two HFSQL servers.
<Connection variable>.RSExecuteImmediately runs a recurring replication between HFSQL servers: the replication is triggered before the scheduling.
<Connection variable>.RSInfoReads the replication configuration for an HFSQL server that takes part in one or more replications.
<Connection variable>.RSInitConfigures a HFSQL server in order for this server to be a master server or a subscriber server for a replication between HFSQL servers.
<Connection variable>.RSListConfigLists the replications available on a master HFSQL server.
<Connection variable>.RSModifyConfigModifies some parameters of an existing replication between two HFSQL servers.
<Connection variable>.RSWaitForDataProcessAllows you to wait 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.
<Connection variable>.SaveParameterSaves a persistent value on the HFSQL server.
<Connection variable>.SendMessageToClientDisplays a message on the client computers.
<Connection variable>.ServerMaintenanceChecks and optimizes the system tables of a HFSQL server.
<Connection variable>.SetIntegrityEnables or disables the management of an integrity constraint on a file link.
<Connection variable>.SetServerUsed to find out and modify some settings of HFSQL Client/Server server.
<Connection variable>.SimulateNetworkSimulates the operating mode of HFSQL Client/Server on an ADSL or 3G network.
<Connection variable>.StartServerUpdateUsed to immediately start the automatic server update.
<Connection variable>.StopServerStops an HFSQL server.
<Connection variable>.TransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
<Connection variable>.TransactionCancelIf a transaction is in progress, cancels all the operations performed on the data files in transaction since the start of transaction.
<Connection variable>.TransactionEndValidates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
<Connection variable>.TransactionIsolationConfigures the isolation mode of transactions for a connection to an HFSQL server.
<Connection variable>.TransactionListReturns the list of current or interrupted transactions on the server for the specified connection.
<Connection variable>.TransactionStartStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
<Connection variable>.UpdateViewCreates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
<Connection>.InfoLockReturns information about the lock set on a data file, on one or all the records in a data file.
<picLayer variable>.AlphaBlendBlends two images together. This allows you to create fade-in effects between 2 images.
<picLayer variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in a picLayer variable.
<picLayer variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<picLayer variable>.DrawArcDraws a circle arc or an ellipse arc in a picLayer variable.
<picLayer variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in a picLayer variable.
<picLayer variable>.DrawCircleDraws a circle or an ellipse in a picLayer variable.
<picLayer variable>.DrawLineDraws a line in a picLayer variable.
<picLayer variable>.DrawPointDraws a point in a picLayer variable.
<picLayer variable>.DrawPolygonDraws a polygon in a picLayer variable.
<picLayer variable>.DrawPolylineDraws a line composed of several segments.
<picLayer variable>.DrawRectangleDraws a rectangle in a picLayer variable.
<picLayer variable>.DrawRectangleGradientDraws a rectangle in a picLayer variable.
<picLayer variable>.DrawRoundedRectangleDraws a rounded rectangle in a picLayer variable.
<picLayer variable>.DrawSliceDraws a section of a circle or an ellipse in a picLayer variable.
<picLayer variable>.DrawTextDraws a text in a picLayer variable.
<picLayer variable>.DrawTextRTFDraws an RTF text in a picLayer variable.
<picLayer variable>.EndDrawingRemoves the image from memory.
<picLayer variable>.FillColors an area in a picLayer variable.
<picLayer variable>.FontDeclares the font that will be used by dText in a picLayer variable.
<picLayer variable>.HorizontalSymmetryFlips an image contained in a picLayer variable with respect to a horizontal axis (symmetry with respect to a horizontal axis).
<picLayer variable>.InvertColorInverts the colors of a picLayer variable.
<picLayer variable>.PenDeclares the default color and style for the lines, rectangles, circles, ... in a picLayer variable.
<picLayer variable>.PixelColorIdentifies the color of a pixel contained in a picLayer variable.
<picLayer variable>.PixelOpacityIdentifies the opacity of a pixel in a WDPicLayer image with an Alpha layer.
<picLayer variable>.ResizeResizes an image in a picLayer variable.
<picLayer variable>.RotationRotates an image in an picLayer variable.
<picLayer variable>.StartDrawingIndicates that the drawing functions that will be used are intended for the specified picLayer variable.
<picLayer variable>.VerticalSymmetryFlips an image contained in a picLayer variable with respect to a vertical axis (symmetry with respect to a vertical axis).
<sshSession variable>.ConnectShellStarts a new SSH session of "Shell" type.
<sshSession variable>.DisconnectShellCloses an SSH session that was opened by SSHConnectShell.
<sshSession variable>.ReadReads the data found on the output buffer of the SSH session.
<sshSession variable>.WriteWrites data into the specified SSH session.
<WDPic variable>.AlphaBlendBlends two images together. This allows you to create fade-in effects between 2 images.
<WDPic variable>.BackgroundDeclares the default background color for the rectangles, circles, ... used in a WDPic variable.
<WDPic variable>.ChangeModeChanges the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<WDPic variable>.DrawArcDraws a circle arc or an ellipse arc in a WDPic variable.
<WDPic variable>.DrawChordDraws the chord of a circle (intersection between an ellipse and a straight line) in a WDPic variable.
<WDPic variable>.DrawCircleDraws a circle or an ellipse in a WDPic variable.
<WDPic variable>.DrawLineDraws a line in a WDPic variable.
<WDPic variable>.DrawPointDraws a point in a WDPic variable.
<WDPic variable>.DrawPolygonDraws a polygon in a WDPic variable.
<WDPic variable>.DrawPolylineDraws a line composed of several segments.
<WDPic variable>.DrawRectangleDraws a rectangle in a WDPic variable.
<WDPic variable>.DrawRectangleGradientDraws a rectangle in a WDPic variable.
<WDPic variable>.DrawRoundedRectangleDraws a rounded rectangle in a WDPic variable.
<WDPic variable>.DrawSliceDraws a section of a circle or an ellipse in a WDPic variable.
<WDPic variable>.DrawTextDraws a text in a WDPic variable.
<WDPic variable>.DrawTextRTFDraws an RTF text in a WDPic variable.
<WDPic variable>.EndDrawingRemoves the image from memory.
<WDPic variable>.FillColors an area in a WDPic variable.
<WDPic variable>.FontDeclares the font that will be used by dText in a WDPic variable.
<WDPic variable>.HorizontalSymmetryFlips an image contained in a WDPic variable with respect to a horizontal axis (symmetry with respect to a horizontal axis).
<WDPic variable>.InvertColorInverts the colors of a WDPic variable.
<WDPic variable>.MergeLayerMerges the layers of a WDPic image.
<WDPic variable>.PenDeclares the default color and style for the lines, rectangles, circles, ... in a WDPic variable.
<WDPic variable>.PixelColorIdentifies the color of a pixel from a WDPic variable.
<WDPic variable>.PixelOpacityIdentifies the opacity of a pixel in a WDPic image with an Alpha layer.
<WDPic variable>.ResizeResizes a WDPic image.
<WDPic variable>.RotationRotates a WDPic image.
<WDPic variable>.SaveSaves the image contained in a WDPic variable.
<WDPic variable>.StartDrawingIndicates that the drawing functions that will be used are intended for the specified WDPic variable.
<WDPic variable>.VerticalSymmetryFlips an image contained in a WDPic variable (in the background layer) with respect to a vertical axis (symmetry with respect to a vertical axis).
<wsRequest variable>.AddSAMLAssertionAdds a SAML assertion to a Webservice request.
<wsRequest variable>.addXMLSignatureAdds an XML signature to a Webservice request.
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
OrganizerSelectMinusNew syntax used to manage appointments via an Appointment variable.
OrganizerSelectPlusNew syntax used to manage appointments via an Appointment variable.
OrganizerDeleteAppointmentNew syntax used to manage appointments via an Appointment variable.
StringToDateNew constants to manage new masks.
CompileAbility to declare and use internal procedures.
dArcNow works on picLayer and WDPic variables.
DateToStringNew constants to manage new masks.
dCircleNow works on picLayer and WDPic variables.
dChangeModeNow works on picLayer and WDPic variables.
dChordNow works on picLayer and WDPic variables.
dEndDrawingNow works on picLayer and WDPic variables.
DecodeNew constant to perform 64 encoding/decoding without CR (Carriage Return).
dEndDrawingNow works on picLayer and WDPic variables.
dBackgroundNow works on picLayer and WDPic variables.
dAlphaBlendNow works on picLayer and WDPic variables.
dInvertColorNow works on picLayer and WDPic variables.
dLineNow works on picLayer and WDPic variables.
dPixelColorNow works on picLayer and WDPic variables.
dPixelOpacityNow works on picLayer and WDPic variables.
dPointNow works on picLayer and WDPic variables.
dFontNow works on picLayer and WDPic variables.
dPolygonNow works on picLayer and WDPic variables.
dPolylineNow works on picLayer and WDPic variables.
dSliceNow works on picLayer and WDPic variables.
dRectangleNow works on picLayer and WDPic variables.
dRoundedRectangleNow works on picLayer and WDPic variables.
dRectangleGradientNow works on picLayer and WDPic variables.
dResizeNow works on picLayer variables.
dFillNow works on picLayer and WDPic variables.
dRotationNow works on picLayer and WDPic variables.
dPenNow works on picLayer and WDPic variables.
dHorizontalSymmetryNow works on picLayer and WDPic variables.
dVerticalSymmetryNow works on picLayer and WDPic variables.
dTextNow works on picLayer and WDPic variables.
dTextRTFNow works on picLayer and WDPic variables.
EncodeNew constant to perform 64 encoding/decoding without CR (Carriage Return).
fCreateNew constant to automatically delete a file when it is closed.
gImageNew syntax to use an Image variable.
grAxisVisibleModification of the parameter used to manage the visibility of the axis.
grAxisVisibleModification of the parameter used to manage the visibility of the axis.
grCategoryLabelNew syntax to know the label of a data category in a chart.
HashStringNew constants to take into account new types of hash algorithms.
HashFileNew constants to take into account new types of hash algorithms.
HashCheckStringNew constants to take into account new types of hash algorithms.
HashCheckFileNew constants to take into account new types of hash algorithms.
iDestinationNew syntax for printing in the report viewer.
iSequencingAddPDFNew constant to configure the print size.
iPrintDoc
  • New syntax to print a document from a binary memo.
  • New constant to configure the print size.
iPrintPDFNew constant to configure the print size.
iPrintSignatureNew constants to take into account the format of the signature.
iParameterNew constant to modify the PDF report generation mode.
PDFSignNew parameter to take into account the format of the signature.
PDFToTextNew parameter to select the text splitting mode.
PicSaveNew syntax to save an image as WDPic.
EmulateMouseMouse position is no longer required. If the mouse position is not specified, the mouse action is performed in the middle of the window or control.
ActionPlanConfigureNew parameter used to manage the robots that will run the action plan.
SchedulerSelectMinusNew syntax used to manage Appointment variables.
SchedulerSelectPlusNew syntax used to manage Appointment variables.
SchedulerDeleteAppointmentNew syntax used to manage Appointment variables.
AppointmentModifyNew parameter used to specify the appointment to modify.
AppointmentDeleteNew parameter used to specify the appointment to delete.
NetworkConnectNew parameter to manage connection persistence.
TelemetryConfigureNew constants used to manage the method to send telemetry data.
TextHeightNew constant to take into account the margins of the control.
TextWidthNew constant to take into account the margins of the control.
TimelineDeleteEventNew syntaxes to delete an event or array of events.
ToastDisplayNew syntax to display a toast based on a Toast variable.
Java The following functions have been modified in this version:
EncryptStandardThe cryptAES256 constant is now available.
dArcThe <Image> parameter is now available.
dCircleThe <Image> parameter is now available.
dChangeModeThe <Image> parameter is now available.
dChordThe <Image> parameter is now available.
DecryptStandardThe cryptAES256 constant is now available.
dBackgroundThe <Image> parameter is now available.
dLineThe <Image> parameter is now available.
dPixelColorThe <Image> parameter is now available.
dPixelOpacityThe <Image> parameter is now available.
dPointThe <Image> parameter is now available.
dFontThe <Image> parameter is now available.
dPolygonThe <Image> parameter is now available.
dSliceThe <Image> parameter is now available.
dRectangleThe <Image> parameter is now available.
dRectangleGradientThe <Image> parameter is now available.
dFillThe <Image> parameter is now available.
dPenThe <Image> parameter is now available.
dTextThe <Image> parameter is now available.
HashStringNew constants to take into account new types of hash algorithms.
HashFileNew constants to take into account new types of hash algorithms.
HashCheckStringNew constants to take into account new types of hash algorithms.
HashCheckFileNew constants to take into account new types of hash algorithms.
New WLanguage properties
WINDEVWindows The new WLanguage properties are as follows:
FormattingMarksColor..FormattingMarksColor allows you to:
  • find out the color of formatting marks in a Word Processing control.
  • change the color of formatting marks in a Word Processing control.
ReducedThe ..Reduced property allows you to know if a Dockable Panel control is expanded/collapsed, or to switch between the two states.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
AnimationDurationIt is now possible to assign a Duration variable or a duration written in clear text (for example '1s' ou '10 s') to this property.
TimeoutIt is now possible to assign a Duration variable or a duration written in clear text (for example '1s' ou '10 s') to this property.
InputMaskIt is now possible to use an InputMask variable to define the input mask of a control.
AnimationPeriodIt is now possible to assign a Duration variable or a duration written in clear text (for example '1s' ou '10 s') to this property.
AutomaticallyMinimizedIt is now possible to assign a Duration variable or a duration written in clear text (for example '1s' ou '10 s') to this property.
New advanced types of WLanguage
WINDEVWindows The new WLanguage types for the WINDEV applications are as follows:
ContinentThe Continent type is used to find out the characteristics of a continent.
CountryThe Country type is used to find out the characteristics of a country.
InputMaskThe InputMask type is used to define all the advanced characteristics of a custom input mask.
pdfAttachmentThe pdfAttachment type is used to define all the advanced characteristics of an attachment in a PDF document.
pdfDocumentThe pdfDocument type is used to find out all the advanced characteristics of a PDF file loaded in memory.
pdfPageThe pdfPage type is used to define all the advanced characteristics of a page of a PDF document loaded in memory.
pdfTextElementThe pdfTextElement type is used to find out all the characteristics of a text element in a PDF page.
picLayerThe picLayer type allows you to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
picTextThe picText type allows you to define all the advanced characteristics of a Text layer.
saasVisitThe saasVisit is used to find out all the characteristics of a SaaS user's visit.
ToastThe Toast type allows you to define all the advanced characteristics of a toast notification.
WINDEVLinux The new WLanguage types for the WINDEV applications in Linux are as follows:
ContinentThe Continent type is used to find out the characteristics of a continent.
CountryThe Country type is used to find out the characteristics of a country.
pdfAttachmentThe pdfAttachment type is used to define all the advanced characteristics of an attachment in a PDF document.
pdfDocumentThe pdfDocument type is used to find out all the advanced characteristics of a PDF file loaded in memory.
pdfPageThe pdfPage type is used to define all the advanced characteristics of a page of a PDF document loaded in memory.
pdfTextElementThe pdfTextElement type is used to find out all the characteristics of a text element in a PDF page.
saasVisitThe saasVisit is used to find out all the characteristics of a SaaS user's visit.
sshSessionThe sshSession type is used to define the characteristics of a connection to an SSH server.
xmlSignatureThe xmlSignature type is used to define the advanced characteristics of an XML signature.
xmlSignatureInformationKeyX509The xmlSignatureInformationKeyX509 type is used to define the information that must be included in the KeyInfo section of the XML signature.
xmlSignatureReferenceThe xmlSignatureReference type is used to add a reference section into the XML signature.
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
hBackupDescription..WebhookAfter, new property to trigger a REST service after a backup.
hRSConfigNew ..Spare property used to define a Spare server.
httpRequestNew properties to manage the maximum data upload and download speeds.
WDPicNew properties to manage image layers and size.
Minimum version required
  • Version 25
Comments
Click [Add] to post a comment