PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
New WINDEV 26 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 26, 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 WINDEV applications on Windows are:
AJAXCallInProgressUsed to determine if the request being processed is an AJAX request.
ArrayDistinctReturns an array without duplicates.
ArrayIntersectReturns an array corresponding to the intersection of two arrays.
ArrayUnionReturns an array corresponding to the union of two arrays.
ArrayUnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
AuthRefreshTokenRefreshes a user's OAuth2 token when it expires.
BufferToPhraseConverts a buffer to a mnemonic phrase using the BIP39 algorithm.
CertificateExtractExtensionValueReturns the value of a certificate extension.
CoordinateImageControlToImageConverts the coordinates of a rectangle in the Image control to the corresponding coordinates in the image displayed in the control.
CoordinateImageToImageControlConverts the coordinates of a rectangle in the image to the corresponding coordinates in the Image control.
DateTimeToStringConverts a DateTime to string in the specified format.
dImageToArrayCopies the RGB pixels of the image into a one-dimensional or two-dimensional array. The array of colors is cleared then it is filled with the integers representing the colors (24 bits) of the image.
DocInfoXYFor a given position in a Word Processing control (coordinates of a control point), returns one of the following:
  • the number of the corresponding page,
  • the corresponding X-position (in mm),
  • the corresponding Y-position (in mm)
dTransferToImageCreates an image from a buffer of pixels encoded in a specific format.
This function is an advanced function. This function is mainly used to handle the images returned by external APIs via Image variables.
ErrorResetResets the detection of non-fatal errors:
fInsertTextAtBeginningInserts text at the beginning of a file without overwriting the existing text.
GenerateLoremGenerates a "Lorem ipsum" text.
geoGetAreaRetrieves the coordinates of the geographic area that corresponds to a given description.
HExecuteQueryAsynchronousExecutes a SELECT query asynchronously.
HExecuteSQLQueryAsynchronousExecutes an SQL query asynchronously.
HJSONToRecordImports JSON data into the current record.
HRecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
HSuggestKeyReturns a list of keys to add to data files to improve query performance.
HSuggestKeyEndFinishes collecting information on executed queries.
HSuggestKeyStartStarts collecting information on executed queries.
HTMLBuildStringGenerates a UTF-8 string containing an HTML document.
HTMLControlValueUsed to identify or modify a control in an HTML form contained in an HTML Display control.
HTMLEditorExecuteJSExecutes JavaScript code in an HTML Editor control.
HTMLEditorFormatSelectionModifies the style of the selected elements in an HTML Editor control.
HTMLEditorFromEmailImports the HTML content of an email and its images into an HTML Editor control. The images contained in the email are also displayed in the control.
HTMLEditorGetAsynchronously retrieves the value of one of the properties of an HTML Editor control.
HTMLEditorGetDocumentAsynchronously retrieves the HTML document being displayed in an HTML Edit control.
HTMLEditorGetSelectionAsynchronously retrieves the current selection from an HTML Editor control.
HTMLEditorInsertInserts text or HTML code at the cursor position in an HTML Editor control.
HTMLEditorInsertTableInserts a table at the cursor position in an HTML Editor control.
HTMLEditorReplaceReplaces one string with another in an HTML Editor control.
HTMLEditorSearchSearches for a string in an HTML Editor control.
HTMLEditorSelectSelects a text fragment in an HTML Editor control.
HTMLEditorToEmailExports the content of an HTML Editor control to an Email variable (to send the email).
HTMLEditorToPDFExports the content of an HTML Editor control to a PDF file.
HTMLExecuteBrowserProcedureExecutes a browser WLanguage procedure in an HTML Display control that displays a page created with WEBDEV.
HTMLExecuteControlProcessExecutes a WLanguage event associated with a control in an HTML page displayed by an HTML Display control.
HTMLFindElementByClassSearches for elements whose "class" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByIdSearches for the element whose "Id" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByNameSearches for elements whose "name" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByTagSearches for elements that correspond to a tag in an HTML document (or an HTML node).
HTMLFromEmailImports the HTML content of an email and its images into an HTML Display control. The images contained in the email are also displayed in the control.
HTMLOnErrorJSSpecifies the procedure to call if an error occurs while executing JavaScript code in an HTML Display control.
HTMLOpenCreates an htmlDocument variable from an HTML document.
HTMLSaveSaves the content of an htmlDocument variable to an HTML file.
HTMLValidateFormValidates a form in an HTML page displayed in an HTML Display control.
HTransactionInProgressUsed to find out whether a transaction is in progress.
HTriggerRecordBeforeRetrieves the value of the current record before the trigger(s) are executed.
InvalidInputDetectDetects and signals an error on required controls left empty and/or controls with invalid data.
InvalidInputListControlBuilds a list of controls that require data input/contain invalid data.
InvalidInputShowMessageDisplays an invalid input error for the specified control.
InWebSocketServerGlobalServiceModeIndicates if the current code is being executed on the global service of the WebSocket server.
InWebSocketServerModeIndicates if the current code is being executed on the WebSocket server.
LastDayOfYearReturns the date of the last day of the year.
LinkColorRTFModifies the Color of the links in all the RTF input fields present in the application.
MapAddImageAdds a new image to the map displayed in a Map control.
MapAddShapeAdds a new shape (polygon, line, circle) to the map displayed in a Map control.
MapChangeStyleChanges the style of the map displayed in the Map control.
MapClosePopupCloses the popup of a marker displayed in the Map control.
MapDeleteImageDeletes an image drawn on the map displayed in a Map control.
MapDeleteShapeDeletes a shape drawn on the map displayed in an Map control.
MapDisplayAreaMoves the map displayed in the Map control so that the specified geographic area can be seen in its entirety.
MapDisplayPopupOpens the popup of a marker displayed in a Map control.
MapGetStyleReturns the style used by the map displayed in the Map control.
MapLimitAreaLimits the geographic area displayed in the Map control.
MapModifyImageModifies an image drawn on the map displayed in a Map control.
MapModifyShapeModifies a shape drawn on the map displayed in a Map control.
MapPopupDisplayedIndicates whether the popup of a marker in a Map control is displayed.
ModbusConnectRTUConnects a client to a Modbus slave via a serial port.
ModbusConnectTCPConnects a client to a Modbus server via transmission control protocol (TCP).
ModbusDisconnectCloses the Modbus session.
ModbusReadBitReads one or more bits from a Modbus slave, starting at a specific address.
ModbusReadFloatReads one or more single-precision floats from a Modbus slave, starting at a specific address.
ModbusReadRegisterReads one or more registers from a Modbus slave, starting at a specific address.
ModbusWriteBitWrites one or multiple bits to a specific address in a Modbus slave.
ModbusWriteFloatWrites one or more single-precision floats to a Modbus slave, starting at a specific address.
ModbusWriteRegisterWrites one or more registers (16-bit values) to a Modbus slave, starting at a specific address.
OCRDetectTextAreaReturns all text areas of an image without reading the text.
OCRLoadLanguageAdds a language to the native OCR system.
OCRParameterInitializes the general options of the native OCR (Optical Character Recognition) system.
PDFReaderInfoXYFor a given position in a PDF Reader control (coordinates of a control point), returns one of the following::
  • the page number for the specified position,
  • the X-position (in mm) for the specified position,
  • the Y-position (in mm) for the specified position.
PhraseToBufferReturns the buffer encoded in a BIP39 mnemonic phrase.
RegexMatchChecks whether a string follows a format defined by a regular expression.
sListPortReturns the list of serial and parallel ports on the computer.
SpreadsheetMergeCellMerges specified or selected cells in an Spreadsheet control.
SpreadsheetMoveWorksheetMoves a worksheet within a Spreadsheet control in a window.
StyleDrawCaptionGrayedCustomizes how text is drawn in grayed out controls.
TwoFactorAuthenticationCheckCodeVerifies the code given by an authentication application.
TwoFactorAuthenticationGenerateLinkGenerates a link to register an account in an authentication application. When associated with a Bar Code control, this link will show a QR code that can be scanned in the authentication app installed on the phone.
TwoFactorAuthenticationGenerateTOTPKeyGenerates a TOTP Key for an application user.
URISelectOpens a system window to select a resource coming:
  • from the device file system,
  • from the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • or from one of the content managers installed on the device.
zipExtractDirectoryAutomatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
zipSelectFileSelects files from an archive.
The new WLanguage functions (prefix syntax) for WINDEV applications on Windows are:
<Array>.DistinctReturns an array without duplicates.
<Array>.IntersectReturns an array corresponding to the intersection of two arrays.
<Array>.UnionReturns an array corresponding to the union of two arrays.
<Array>.UnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
<AuthToken>.RenouvelleTokenRenouvelle un token OAuth2 d’un utilisateur si ce token est expiré.
<Certificate variable>.ExtractExtensionValueReturns the value of a certificate extension.
<HTML Display control>.ControlValueUsed to identify or modify a control in an HTML form contained in an HTML Display control.
<HTML Display control>.ExecuteBrowserProcedureExecutes a browser WLanguage procedure in an HTML Display control that displays a page created with WEBDEV.
<HTML Display control>.ExecuteControlProcessExecutes a WLanguage event associated with a control in an HTML page displayed by an HTML Display control.
<HTML Display control>.FromEmailImports the HTML content of an email and its images into an HTML Display control. The images contained in the email are also displayed in the control.
<HTML Display control>.OnErrorJSSpecifies the procedure to call if an error occurs while executing JavaScript code in an HTML Display control.
<HTML Display control>.ValidateFormValidates a form in an HTML page displayed in an HTML Display control.
<HTML editor>.ExecuteJSExecutes JavaScript code in an HTML Editor control.
<HTML editor>.FormatSelectionModifies the style of the selected elements in an HTML Editor control.
<HTML editor>.FromEmailImports the HTML content of an email and its images into an HTML Editor control. The images contained in the email are also displayed in the control.
<HTML editor>.GetAsynchronously retrieves the value of one of the properties of an HTML Editor control.
<HTML editor>.GetDocumentAsynchronously retrieves the HTML document being displayed in an HTML Edit control.
<HTML editor>.GetSelectionAsynchronously retrieves the current selection from an HTML Editor control.
<HTML editor>.InsertInserts text or HTML code at the cursor position in an HTML Editor control.
<HTML editor>.ReplaceReplaces one string with another in an HTML Editor control.
<HTML editor>.SearchSearches for a string in an HTML Editor control.
<HTML editor>.SelectSelects a text fragment in an HTML Editor control.
<HTML editor>.ToEmailExports the content of an HTML Editor control to an Email variable (to send the email).
<HTML editor>.ToPDFExports the content of an HTML Editor control to a PDF file.
<Map>.AddImageAdds a new image to the map displayed in a Map control.
<Map>.AddShapeAdds a new shape (polygon, line, circle) to the map displayed in a Map control.
<Map>.ChangeStyleChanges the style of the map displayed in the Map control.
<Map>.ClosePopupCloses the popup of a marker displayed in the Map control.
<Map>.DisplayAreaMoves the map displayed in the Map control so that the specified geographic area can be seen in its entirety.
<Map>.DisplayPopupOpens the popup of a marker displayed in a Map control.
<Map>.GetStyleReturns the style used by the map displayed in the Map control.
<Map>.LimitAreaLimits the geographic area displayed in the Map control.
<Map>.ModifyImageModifies an image drawn on the map displayed in a Map control.
<Map>.ModifyShapeModifies a shape drawn on the map displayed in a Map control.
<modbusSession>.DisconnectCloses the Modbus session.
<modbusSession>.ReadBitReads one or more bits from a Modbus slave, starting at a specific address.
<modbusSession>.ReadFloatReads one or more single-precision floats from a Modbus slave, starting at a specific address.
<modbusSession>.ReadRegisterReads one or more registers from a Modbus slave, starting at a specific address.
<modbusSession>.WriteBitWrites one or multiple bits to a specific address in a Modbus slave.
<modbusSession>.WriteFloatWrites one or more single-precision floats to a Modbus slave, starting at a specific address.
<modbusSession>.WriteRegisterWrites one or more registers (16-bit values) to a Modbus slave, starting at a specific address.
<PDF reader>.InfoXYFor a given position in a PDF Reader control (coordinates of a control point), returns one of the following::
  • the page number for the specified position,
  • the X-position (in mm) for the specified position,
  • the Y-position (in mm) for the specified position.
<Source>.JSONToRecordImports JSON data into the current record.
<Source>.RecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
<Spreadsheet>.MergeCellMerges specified or selected cells in an Spreadsheet control.
<Spreadsheet>.MoveWorksheetMoves a worksheet within a Spreadsheet control in a window.
<websocketClient variable>.DisconnectDisconnects a client from a WebSocket server.
<websocketClient variable>.ExecuteRuns a global Procedure in the context of a client connected to the WebSocket server.
<websocketClient variable>.SendSends a message from the WebSocket server to the client.
<Word Processing>.InfoXYFor a given position in a Word Processing control (coordinates of a control point), returns one of the following:
  • the number of the corresponding page,
  • the corresponding X-position (in mm),
  • the corresponding Y-position (in mm).
<zipArchive variable>.ExtractDirectoryAutomatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
<zipArchive>.SelectFileSelects files from an archive.
ArrayDistinctReturns an array without duplicates.
ArrayIntersectReturns an array corresponding to the intersection of two arrays.
ArrayUnionReturns an array corresponding to the union of two arrays.
ArrayUnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
WINDEVLinux The new WLanguage functions for WINDEV applications for Linux are:
AJAXCallInProgressUsed to determine if the request being processed is an AJAX request.
BufferToPhraseConverts a buffer to a mnemonic phrase using the BIP39 algorithm.
CoordinateImageControlToImageConverts the coordinates of a rectangle in the Image control to the corresponding coordinates in the image displayed in the control.
CoordinateImageToImageControlConverts the coordinates of a rectangle in the image to the corresponding coordinates in the Image control.
DateTimeToStringConverts a DateTime to string in the specified format.
dImageToArrayCopies the RGB pixels of the image into a one-dimensional or two-dimensional array. The array of colors is cleared then it is filled with the integers representing the colors (24 bits) of the image.
dTransferToImageCreates an image from a buffer of pixels encoded in a specific format.
This function is an advanced function. This function is mainly used to handle the images returned by external APIs via Image variables.
ErrorResetResets the detection of non-fatal errors:
fInsertTextAtBeginningInserts text at the beginning of a file without overwriting the existing text.
GenerateLoremGenerates a "Lorem ipsum" text.
geoGetAreaRetrieves the coordinates of the geographic area that corresponds to a given description.
HExecuteQueryAsynchronousExecutes a SELECT query asynchronously.
HExecuteSQLQueryAsynchronousExecutes an SQL query asynchronously.
HJSONToRecordImports JSON data into the current record.
HRecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
HSuggestKeyReturns a list of keys to add to data files to improve query performance.
HSuggestKeyEndFinishes collecting information on executed queries.
HSuggestKeyStartStarts collecting information on executed queries.
HTMLBuildStringGenerates a UTF-8 string containing an HTML document.
HTMLFindElementByClassSearches for elements whose "class" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByIdSearches for the element whose "Id" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByNameSearches for elements whose "name" attribute matches a specific value in an HTML document (or in an HTML node).
HTMLFindElementByTagSearches for elements that correspond to a tag in an HTML document (or an HTML node).
HTMLOpenCreates an htmlDocument variable from an HTML document.
HTMLSaveSaves the content of an htmlDocument variable to an HTML file.
HTransactionInProgressUsed to find out whether a transaction is in progress.
HTriggerRecordBeforeRetrieves the value of the current record before the trigger(s) are executed.
InitParameterInitializes the management of persistent values.
InWebSocketServerGlobalServiceModeIndicates if the current code is being executed on the global service of the WebSocket server.
InWebSocketServerModeIndicates if the current code is being executed on the WebSocket server.
LastDayOfYearReturns the date of the last day of the year.
LoadParameterReads a persistent value.
MapClosePopupCloses the popup of a marker displayed in the Map control.
MapModifyShapeModifies a shape drawn on the map displayed in a Map control.
MaskPhoneNumberRetrieves the phone number input mask adapted to a given country.
MaskZipCodeRetrieves the zip code input mask adapted to a given country.
ModbusConnectRTUConnects a client to a Modbus slave via a serial port.
ModbusConnectTCPConnects a client to a Modbus server via transmission control protocol (TCP).
ModbusDisconnectCloses the Modbus session.
ModbusReadBitReads one or more bits from a Modbus slave, starting at a specific address.
ModbusReadFloatReads one or more single-precision floats from a Modbus slave, starting at a specific address.
ModbusReadRegisterReads one or more registers from a Modbus slave, starting at a specific address.
ModbusWriteBitWrites one or multiple bits to a specific address in a Modbus slave.
ModbusWriteFloatWrites one or more single-precision floats to a Modbus slave, starting at a specific address.
ModbusWriteRegisterWrites one or more registers (16-bit values) to a Modbus slave, starting at a specific address.
OCRDetectTextAreaReturns all text areas of an image without reading the text.
OCRLoadLanguageAdds a language to the native OCR system.
OCRParameterInitializes the general options of the native OCR (Optical Character Recognition) system.
PhraseToBufferReturns the buffer encoded in a BIP39 mnemonic phrase.
RegexMatchChecks whether a string follows a format defined by a regular expression.
SaveParameterSaves a persistent value in the registry or in another file specified by InitParameter.
sListPortReturns the list of serial and parallel ports on the computer.
SpreadsheetMergeCellMerges specified or selected cells in an Spreadsheet control.
TwoFactorAuthenticationCheckCodeVerifies the code given by an authentication application.
TwoFactorAuthenticationGenerateLinkGenerates a link to register an account in an authentication application. When associated with a Bar Code control, this link will show a QR code that can be scanned in the authentication app installed on the phone.
TwoFactorAuthenticationGenerateTOTPKeyGenerates a TOTP Key for an application user.
zipExtractDirectoryAutomatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
zipSelectFileSelects files from an archive.
The new WLanguage functions (prefixed syntax) for WINDEV applications for Linux are:
<Array>.DistinctReturns an array without duplicates.
<Array>.IntersectReturns an array corresponding to the intersection of two arrays.
<Array>.UnionReturns an array corresponding to the union of two arrays.
<Array>.UnionAllReturns an array corresponding to the union of two arrays (without deleting duplicates).
<Map>.ClosePopupCloses the popup of a marker displayed in the Map control.
<Map>.ModifyShapeModifies a shape drawn on the map displayed in a Map control.
<modbusSession>.DisconnectCloses the Modbus session.
<modbusSession>.ReadBitReads one or more bits from a Modbus slave, starting at a specific address.
<modbusSession>.ReadFloatReads one or more single-precision floats from a Modbus slave, starting at a specific address.
<modbusSession>.ReadRegisterReads one or more registers from a Modbus slave, starting at a specific address.
<modbusSession>.WriteBitWrites one or multiple bits to a specific address in a Modbus slave.
<modbusSession>.WriteFloatWrites one or more single-precision floats to a Modbus slave, starting at a specific address.
<modbusSession>.WriteRegisterWrites one or more registers (16-bit values) to a Modbus slave, starting at a specific address.
<Source>.JSONToRecordImports JSON data into the current record.
<Source>.RecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
<Spreadsheet>.MergeCellMerges specified or selected cells in an Spreadsheet control.
<websocketClient variable>.DisconnectDisconnects a client from a WebSocket server.
<websocketClient variable>.ExecuteRuns a global Procedure in the context of a client connected to the WebSocket server.
<websocketClient variable>.SendSends a message from the WebSocket server to the client.
<zipArchive variable>.ExtractDirectoryAutomatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
<zipArchive>.SelectFileSelects files from an archive.
WINDEVJava The new WLanguage functions for WINDEV applications on Java are:
DateTimeToStringConverts a DateTime to string in the specified format.
HExecuteQueryAsynchronousExecutes a SELECT query asynchronously.
HExecuteSQLQueryAsynchronousExecutes an SQL query asynchronously.
HRecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
HTrackStarts tracking write actions (addition, modification or deletion) performed on a file found in an HFSQL server.
HTrackStopStops tracking a data file on an HFSQL server.
InWebSocketServerGlobalServiceModeIndicates if the current code is being executed on the global service of the WebSocket server.
InWebSocketServerModeIndicates if the current code is being executed on the WebSocket server.
The new WLanguage functions (prefix syntax) for WINDEV applications for Java are:
<Source>.RecordToStringConverts the content of the current record to string (in a data file, HFSQL view, query, etc.).
<Source>.TrackStarts tracking write actions (addition, modification or deletion) performed on a file found in an HFSQL server.
<Source>.TrackStopStops tracking a data file on an HFSQL server.
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
dPolygonNew syntax used to handle Polygon variables.
dPolylineNew syntax used to handle Polygon variables.
ErrorPropagateNew syntax to change the error number.
ExceptionChangeParameterNew constant used to launch a procedure regardless of the level in which the exception is raised.
FTPParameterNew constant used to modify FTPES encryption.
HErrorInfoNew constant used to get the number of the last error triggered by the HFSQL engine.
HTTPSendAsynchronous syntax available.
HTTPSendFormAsynchronous syntax available.
SelectColorAbility to use a Color variable to define the initial color.
ToClipboardManage transparency for copying images to the clipboard.
Java The following functions have been modified in this version:
HCopyRecordThe syntax for handling a Record variable is now available.
HResetThe syntax for handling a Record variable is now available.
HListItemThe syntax for handling a Record variable is now available.
SelectColorAbility to use a Color variable to define the initial color.
New WLanguage properties
WINDEVWindows The new WLanguage properties are as follows:
BearingThe Bearing property is used to determine or modify the bearing of the map displayed in a Map control.
BodyThe Body property is used to identify and modify the HTML body of an HTML Display control or an HTML Editor control.
DefaultFilePathThe DefaultFilePath property is used to identify and define the full name of the file (path and file name) proposed by default when a user selects the "Save as" option.
DocumentThe Document property is used to identify or modify the HTML document associated with an HTML Display control or an HTML Editor control.
FileFilterThe FileFilter property is used to find out and change the filter used to display files:
  • when using assisted input in an edit control or table column with the "Assisted file path input" option (in the "General" tab of the description window),
  • in the file picker displayed when the user selects the "Browse..." option in the context menu of an edit control, table column or Combo Box control.
GDPRThe GDPR property is used to:
  • find out if the GDPR applies to an item from a data file.
  • define whether the GDPR should apply to an item (in the item description in the code only).
HeightWithAnimationThe HeightWithAnimation property is used to modify the height of a cell of a Layout control with the "Resize cell" animation defined:
  • in the "Advanced" tab of the project description window ("Control animation" button).
  • in the "Style" tab of the control or project.
InternalWindowPopupThe InternalWindowPopup property is used to get and modify the name of the internal window used to customize the content of the popup displayed for the markers in a Map control.
InvalidInputMessageThe InvalidInputMessage property is used to identify and set the message that will be displayed if the control contains invalid data (input mask or value out of bounds).
InvalidInputPreventExitThe InvalidInputPreventExit property is used to determine if it is possible to leave the control in case of invalid input.
MandatoryInputThe MandatoryInput property is used to determine if an input control is mandatory, and to modify this characteristic.
MandatoryInputMessageThe MandatoryInputMessage property is used to identify and set the message that will be displayed if the control is left empty (when the MandatoryInput property is enabled).
ScreenshotAllowedThe ScreenshotAllowed property is used to:
  • Determine whether it is possible to take screenshots of a window,
  • Allow or prevent taking screenshots of a window.
TiltThe Tilt property is used to determine or modify the tilt of the map displayed in a Map control.
TrafficInfoThe TrafficInfo property is used to:
  • determine whether traffic information is displayed in the Map control.
  • display or hide traffic information in the Map control.
UndockedThe Undocked property is used to determine if a pane of a Tab or Ribbon control is undocked.
VisibleWithAnimationThe VisibleWithAnimation property is used to make a control visible or invisible via the "Appear/Disappear" animation.
WidthWithAnimationThe WidthWithAnimation property is used to modify the width of a cell of a Layout control with the "Resize cell" animation defined:
  • in the "Advanced" tab of the project description window ("Control animation" button).
  • in the "Style" tab of the control or project.
WorkingDirectoryThe WorkingDirectory property is used to:
  • identify or modify the directory used by the HTML Editor control to store the images and CSS sheets of an HTML page.
  • identify the directory used by the HTML Display control to store the images and CSS sheets of an HTML page.
Linux The new WLanguage properties are as follows:
BearingThe Bearing property is used to determine or modify the bearing of the map displayed in a Map control.
InternalWindowPopupThe InternalWindowPopup property is used to get and modify the name of the internal window used to customize the content of the popup displayed for the markers in a Map control.
TrafficInfoThe TrafficInfo property is used to:
  • determine whether traffic information is displayed in the Map control.
  • display or hide traffic information in the Map control.
Java The new WLanguage properties are as follows:
Grayed..Grayed is used to:
  • Find out whether a control (or a group of controls) is grayed or not.
  • Gray or ungray a control or a group of controls.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
StoreTheConfigurationProperty available on Ribbon controls.
NbDayDisplayedProperty available on Gantt Chart controls in reports.
SelectionProperty available on HTML Editor controls.
New advanced types of WLanguage
WINDEVWindows The new WLanguage types for WINDEV applications are as follows:
gglAttachmentClass representing an attachment
gglNotificationThe gglNotification type is used to define information about event notifications in a calendar.
gglOverrideThe gglOverride type is used to define information about event notification overrides.
htmlAttributeThe htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
htmlDocumentThe htmlDocument type is used to define all the advanced characteristics of an HTML document.
htmlNodeThe htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
MapCircleThe MapCircle type is used to define the characteristics of a circle to be drawn on the map displayed in a Map control.
MapImageThe MapImage type is used to define the characteristics of an image to be drawn on the map displayed in a Map control.
MapPolygonThe MapPolygon type is used to define the characteristics of a polygon to be drawn on the map displayed in a Map control.
MapPolylineThe MapPolyline type is used to define the characteristics of a line composed of several segments to be drawn on the map displayed in a Map control.
MarkerImageThe MarkerImage type is used to customize the image associated with a marker or a marker cluster displayed in a Map control.
modbusSessionThe modbusSession type is used to identify a connection to a Modbus server.
ocrOptionThe ocrOption type is used to define all the general options of the native OCR (Optical Character Recognition) system.
ocrTextBlockThe ocrTextBlock type is used to define and identify all the advanced characteristics of a text block read by the native OCR system.
PolygonThe Polygon type is used to define the points of a polygon.
URIThe URI (Uniform Resource Identifier) type makes it possible to identify a physical resource (e.g.: a file) or an abstract resource (e.g.: a web page).
WINDEVLinux The new WLanguage types for WINDEV applications in Linux are as follows:
htmlAttributeThe htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
htmlDocumentThe htmlDocument type is used to define all the advanced characteristics of an HTML document.
htmlNodeThe htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
InputMaskThe InputMask type is used to define all the advanced characteristics of a custom input mask.
MarkerImageThe MarkerImage type is used to customize the image associated with a marker or a marker cluster displayed in a Map control.
ocrOptionThe ocrOption type is used to define all the general options of the native OCR (Optical Character Recognition) system.
ocrTextBlockThe ocrTextBlock type is used to define and identify all the advanced characteristics of a text block read by the native OCR system.
PolygonThe Polygon type is used to define the points of a polygon.
Java The new WLanguage types for WINDEV Java applications are as follows:
htmlAttributeThe htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
htmlDocumentThe htmlDocument type is used to define all the advanced characteristics of an HTML document.
htmlNodeThe htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
AuthTokenNew properties.
CertificateNew properties.
gglEventNew properties.
httpRequestNew properties.
MarkerNew properties.
InputMaskNew properties.
ThreadNew property: ReturnedValue.
Minimum version required
  • Version 26
Comments
Click [Add] to post a comment