PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

  • 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 23, new functions, new properties and new types of data have been introduced and some of them have been improved.
New WLanguage functions
WEBDEV - Server codeWindows The new WLanguage functions in server code are as follows:
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
dDominantImageColorReturns the dominant color (which means the most frequent one) of an image found in an Image variable or in an Image control.
EmailConfigureUsed to configure the WLangage functions for email management.
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
fExtractResourceExtracts a resource from the application into a physical device location.
fListResourceLists the resources integrated to the application.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grColumnAggregationDefines the algorithm for aggregating data in a grouped or stacked Column chart.
grImageSizeDefines the size of the image containing the chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grPointTypeModifies the shape of point for a specific category or value found in a Line, Area, Scatter and Radar chart.
grSeriesLineTypeModifies the type of line for a series found in a Line, Area, Scatter and Radar chart.
grSeriesOpacityModifies the opacity factor of a series in a chart.
grSeriesPointTypeModifies the type of point for a series found in a Line, Area, Scatter and Radar chart.
grSeriesTypeDefines the type of a series used in a composite chart (chart containing several types of charts).
grTimeLevelMaskDefines the display mask for a level of time scale in a chart.
grTimeLevelMaxDefines the number of levels to display in the time scale of a chart as well as the maximum level.
HCheckMemoChecks the structural integrity of memos in a HFSQL file.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HRSWaitForDataProcessUsed to wait for:
  • the data to replicate on the master server to be sent to the subscriber server.
  • the data to replicate received on the subscriber server to be entirely applied.
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
InBackgroundModeIndicates whether the code is run when the application is in background.
iPrintPDFPrints the content:
  • of a PDF file.
  • of a buffer containing a PDF.
  • of a PDF Reader control.
iSequencingAddPDFAdds a print of PDF document into a sequence of report prints.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
MemcachedAddAdds a new key/value couple into the Memcached cache.
MemcachedAddKeyGroupAdds a new key/value couple into the Memcached cache on a group of servers.
MemcachedAddPrefixAdds a value at the start of existing value in the cache for the given key.
MemcachedAddPrefixKeyGroupAdds a value at the start of existing value in the cache for the given key on a group of servers.
MemcachedAddSuffixAdds a value at the end of existing value in the cache for the given key.
MemcachedAddSuffixKeyGroupAdds a value at the end of existing value in the cache for the given key on a group of servers.
MemcachedAssignModifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedAssignKeyGroupModifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedCASModifies the value of a key if this one was not modified.
MemcachedCASKeyGroupModifies the value of a key on a group of servers if this one was not modified.
MemcachedDecrementDecrements the value associated with a key. The key is created if it does not exist.
MemcachedDecrementKeyGroupDecrements the value associated with a key on a group of servers.
MemcachedDeleteDeletes a key from the Memcached cache.
MemcachedDeleteKeyGroupDeletes a key from the Memcached cache on a group of servers.
MemcachedGetKeyGroupRetrieves the values of keys stored on a group of Memcached servers.
MemcachedIncrementIncrements the value associated with a key.
MemcachedIncrementKeyGroupIncrements the value associated with a key on a group of servers.
MemcachedModifieGroupeCléModifies a key/value couple in the Memcached cache on a group of servers.
MemcachedModifyModifies a key/value couple in the Memcached cache.
MemcacheGetRetrieves the values of keys stored on a Memcached server.
MongoGridFSGetFileInfoUsed to get information about a MongoDB file (gridFS).
RandomCryptoBufferReturns a buffer to the specified size filled with random data, that can be used with the cryptographic technologies.
RandomCryptoIntegerReturns a random number that can be used with the cryptographic technologies.
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
XMLOpenReaderCreates a reader used to read an XML document without loading it in memory.
WEBDEV - Server codeLinux The new WLanguage functions for WEBDEV in Linux are as follows:
CertificateCheckStringChecks the correspondence between a signature and a string.
CertificateSignStringCreates the signature of a character string.
DateTimeToEpochConverts a local date-time to the Epoch format (number of time units from 01/01/1970 at 00h00 UTC).
dDominantImageColorReturns the dominant color (which means the most frequent one) of an image found in an Image variable or in an Image control.
EmailStatusReturns the status of an email sent via an SMTP session started in asynchronous mode.
EpochToDateTimeConverts a date and a time in Epoch format (number of time units since 01/01/1970 at 00h00 UTC) into a local date-time.
fExtractResourceExtracts a resource from the application into a physical device location.
fListResourceLists the resources integrated to the application.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grColumnAggregationDefines the algorithm for aggregating data in a grouped or stacked Column chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
grPointTypeModifies the shape of point for a specific category or value found in a Line, Area, Scatter and Radar chart.
grSeriesLineTypeModifies the type of line for a series found in a Line, Area, Scatter and Radar chart.
grSeriesOpacityModifies the opacity factor of a series in a chart.
grSeriesPointTypeModifies the type of point for a series found in a Line, Area, Scatter and Radar chart.
grSeriesTypeDefines the type of a series used in a composite chart (chart containing several types of charts).
grTimeLevelMaskDefines the display mask for a level of time scale in a chart.
grTimeLevelMaxDefines the number of levels to display in the time scale of a chart as well as the maximum level.
HCheckMemoChecks the structural integrity of memos in a HFSQL file.
HCheckUnalteredChecks whether one or all records found in an unalterable data file have not been modified (with an hexadecimal editor for example).
HImportJSONImports a JSON file into a data file in HFSQL Classic format (data file described in the data model editor or declared by HDeclare, HDeclareExternal or HDescribeFile).
HImportXLSImports an XLS file into a data file in HFSQL Classic or Client/Server format (data file described in the data model editor, or declared by HDeclare, HDeclareExternal or HDescribeFile).
HImportXMLImports an XML file into a data file in HFSQL Classic or Client/Server format (data file described in the data model editor or declared by HDeclare, HDeclareExternal or HDescribeFile).
HRSWaitForDataProcessUsed to wait for:
  • the data to replicate on the master server to be sent to the subscriber server.
  • the data to replicate received on the subscriber server to be entirely applied.
HTransactionStarts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
InBackgroundModeIndicates whether the code is run when the application is in background.
iSequencingAddPDFAdds a print of PDF document into a sequence of report prints.
LooperDeleteSelectDeletes the selected rows from a browsing or memory Looper control.
LooperToExcelCreates an Excel file from the data found in a looper (browsing looper or memory looper).
LooperToWordCreates a Word file (.RTF) from the data found in a looper (browsing looper or memory looper).
LooperToXMLCreates an XML file with the data found in a looper (browsing looper or memory looper).
MemcachedAddAdds a new key/value couple into the Memcached cache.
MemcachedAddKeyGroupAdds a new key/value couple into the Memcached cache on a group of servers.
MemcachedAddPrefixAdds a value at the start of existing value in the cache for the given key.
MemcachedAddPrefixKeyGroupAdds a value at the start of existing value in the cache for the given key on a group of servers.
MemcachedAddSuffixAdds a value at the end of existing value in the cache for the given key.
MemcachedAddSuffixKeyGroupAdds a value at the end of existing value in the cache for the given key on a group of servers.
MemcachedAssignModifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedAssignKeyGroupModifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
MemcachedCASModifies the value of a key if this one was not modified.
MemcachedCASKeyGroupModifies the value of a key on a group of servers if this one was not modified.
MemcachedDecrementDecrements the value associated with a key. The key is created if it does not exist.
MemcachedDecrementKeyGroupDecrements the value associated with a key on a group of servers.
MemcachedDeleteDeletes a key from the Memcached cache.
MemcachedDeleteKeyGroupDeletes a key from the Memcached cache on a group of servers.
MemcachedGetKeyGroupRetrieves the values of keys stored on a group of Memcached servers.
MemcachedIncrementIncrements the value associated with a key.
MemcachedIncrementKeyGroupIncrements the value associated with a key on a group of servers.
MemcachedModifieGroupeCléModifies a key/value couple in the Memcached cache on a group of servers.
MemcachedModifyModifies a key/value couple in the Memcached cache.
MemcacheGetRetrieves the values of keys stored on a Memcached server.
ProxySpecifies whether the communication functions that use the HTTP protocol (HTTP, DotNet, J2EE, SOAP, GoogleXXX functions) must go via a proxy to run their requests.
RandomCryptoBufferReturns a buffer to the specified size filled with random data, that can be used with the cryptographic technologies.
RandomCryptoIntegerReturns a random number that can be used with the cryptographic technologies.
TableToExcelCreates an Excel file from the data found in a Table or Treeview Table control .
TableToWordCreates a Word file (.RTF) from the data found in a Table or Treeview Table control.
TableToXMLCreates an XML file from the data found in a Table or TreeView Table control .
TestCheckDifferentChecks whether the specified expressions are different in assertive programming and in automatic test mode.
TestCheckEqualChecks whether the expressions are equal in assertive programming and in automatic test mode.
TestCheckFalseChecks whether an expression is false in assertive programming and in automatic test mode.
TestCheckNotNullChecks whether an expression is not Null in assertive programming and in automatic test mode.
TestCheckNullChecks whether an expression is Null in assertive programming and in automatic test mode.
TestCheckTrueChecks whether an expression is set to True in assertive programming and in automatic test mode.
TestErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
TestOnErrorProvokes
  • an assertion during the test of element or project (Go mode)
  • an error in automatic test mode.
XMLOpenReaderCreates a reader used to read an XML document without loading it in memory.
PHP The new WLanguage functions for PHP are as follows:
grAddDataAdds a data into a chart.
grAutoRefreshCategoryLabelIdentifies or defines whether the category labels are refreshed whenever the chart is drawn.
grAutoRefreshSeriesIdentifies or defines whether a series is refreshed whenever the chart is drawn.
grAxisTitleDefines the title of X axis and the title of Y axis in a chart.
grAxisTitleFontModifies the font used for the titles of the chart axes.
grAxisVisibleEnables or disables the display of axes in a Line or Column chart.
grBarColorInitializes the color of a specific bar in a Column or Stacked Column chart.
grCategoryColorInitializes the category color for a chart whose type is:
  • Pie,
  • Column,
  • Bubble chart,
  • Waterfall.
grCategoryLabelInitializes the label of data category (or section) in a chart.
grColorReturns and initializes the color of different chart elements.
grColumnSpacingIndicates the spacing between each data category in a column chart or in a Minimum/Maximum stock chart.
grDeleteAllErases a chart and destroys this chart.
grDeleteSeriesDeletes a data series from a chart.
grDonutHolePercentageModifies the percentage corresponding to the radius of the hole in a Donut chart.
grDrawDraws a chart according to the specified parameters.
grGetDataRetrieves a data from a chart.
grGraduateIndicates the step for the marks on the vertical/horizontal axis of a chart (which means the interval between two marks).
grGridlinesDisplays or hides the chart gridlines.
grHMAddDataAdds a data into a Heatmap chart.
grHMCaptionXModifies the caption of a category on the X axis of a Heatmap chart.
grHMCaptionYModifies the caption of a category on the Y axis of a Heatmap chart.
grHMColorSpecifies the colors of different values in a Heatmap chart.
grHMDeleteColorDeletes the colors specified by grHMColor from a Heatmap chart.
grHMGetDataRetrieves a data from a Heatmap chart.
grIncreaseDataAdds a value to a data in a chart.
grLabelIndicates various parameters of additional legend in a chart.
grLabelFontModifies the font used for the category labels of a chart.
grLegendIndicates the presence and position of legend in a chart.
grLegendFontModifies the font used for the chart legend.
grLineThicknessRetrieves and/or modifies the value of the line thickness in a line chart.
grMaskFormats the data displayed by grLabel or by grTooltip.
grOriginModifies the start and end marks on one of the chart axes.
grParameterRetrieves or modifies a chart parameter.
grPiePullOutPulls out a section (or all sections) in a chart.
grPieStartAngleIndicates the start angle of first section in a pie chart, semi-circular chart or donut chart.
grPointColorInitializes the color of a specific point in one of the following chart types:
  • Line,
  • Scatter,
  • Bubble chart.
grPointSizeConfigures the size of a specific point in a Line or Scatter chart.
grPointTypeModifies the shape of point for a specific category or value found in a Line, Area, Scatter and Radar chart.
grScatterAddDataXYAdds a data into a "Scatter" chart.
grScatterLinkPointLinks (or not) the points found in a "Scatter" chart.
grScatterPointSizeDefines the size of the points found in a "Scatter" chart.
grScatterSeriesColorInitializes the color of a series in a "Scatter" chart.
grScatterSeriesLabelInitializes the label of data series in a "Scatter" chart.
grSeriesColorInitializes the color of a series or the color of a section.
grSeriesLabelInitializes the label of a data series in a chart.
grSeriesLineTypeModifies the type of line for a series found in a Line, Area, Scatter and Radar chart.
grSeriesOpacityModifies the opacity factor of a series in a chart.
grSeriesPointTypeModifies the type of point for a series found in a Line, Area, Scatter and Radar chart.
grSeriesSecondaryAxisDefines whether a series will be drawn on the secondary axis.
grSeriesTypeDefines the type of a series used in a composite chart (chart containing several types of charts).
grSmoothingSmoothes a Line chart or a Scatter chart by using the "cubic splines" algorithm.
grStockAddDataAdds data into a stock chart (candlestick, barcharts or minmax).
grStockGetDataRetrieves a data from a stock chart (candlestick, barcharts or minmax).
grTitleModifies the caption and/or the position of chart title.
grTitleFontModifies the font used for the chart title.
grTooltipDisplays and formats:
  • the tooltip associated with each chart section (section for a pie chart, bar for a column chart, ...). Also allows you to find out the characteristics of the tooltip associated with each chart section.
  • a custom tooltip, associated with a point.
grTypeIdentifies or modifies the type of chart.
grWaterfallCategoryTypeIndicates the category type of a Waterfall chart.
grWaterfallColorIndicates the color for a type of category in a Waterfall chart.
WEBDEV - Browser code The new WLanguage functions for WEBDEV in browser code are as follows:
BrowserHistoryAddAdds an entry into the history of navigation by associating data. This data will be transmitted when going back to this entry.
BrowserHistoryModifyModifies the data of current entry in the navigation history. This data will be transmitted when going back to the current entry.
GalleryClosePopupCloses the automatic zoom popup for the image gallery.
GalleryDisplayPopupDisplays the automatic zoom popup for the image gallery.
grZoomDefines the zoom of a chart.
Improved WLanguage functions
WEBDEV - Server codeWindowsLinux The following functions have been modified in this version:
AjaxExecute New constant used to parallelize the Ajax calls.
AJAXExecuteAsynchronous New constant used to parallelize the Ajax calls.
BTChangeVisibilityAbility to use the new syntax for the durations.
BufferToHexaNew constant used to generate an hexadecimal value without line and without grouping.
CertificateCheckStringNew parameters used to:
  • specify (if necessary) the certificate password.
  • specify (if necessary) the file name corresponding to the trusted certificate.
ColorPaletteNew constants used to manage additional colors.
CryptStandardSupports a new encryption algorithm (AES256) and modes for processing the associated blocks.
DDESendAbility to use the new syntax for the durations.
DDEExecuteAbility to use the new syntax for the durations.
DDEUnLinkAbility to use the new syntax for the durations.
DDELinkAbility to use the new syntax for the durations.
DDEWarmLinkAbility to use the new syntax for the durations.
DDERetrieveAbility to use the new syntax for the durations.
UncryptStandardSupports a new encryption algorithm (AES256) and modes for processing the associated blocks.
DequeueAbility to use the new syntax for the durations.
PopAbility to use the new syntax for the durations.
dBackGroundAbility to use a Color variable to specify the background color.
DNSAddAddressAbility to use the new syntax for the durations.
DocAddAbility to add an element, a text or an image to a fragment.
GetColorAbility to specify the style of color to get.
dPenAbility to use a Color variable to specify the line color.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
EmailImportHTMLThe images integrated by encoding in the HTML file are processed.
fMemWaitAbility to use the new syntax for the durations.
FTPConnectAbility to use the new syntax for the durations.
gpwOpenLDAPSessionNew parameter used to manage the SSL mode.
grTooltipNew syntax used to display a specific tooltip for a given point.
grCategoryLabelAccepts the Date, Time, Duration or Date-Time labels.
grScatterLinkPointNew syntax used to link the points found in a series.
grOriginAccepts the Date, Time, Duration or Date-Time parameters.
grZoomAccepts the Date, Time, Duration or Date-Time parameters.
HAddScheduledOptimizationNew management of rights.
HAddScheduledBackupNew management of rights.
HAddTaskNew management of rights.
HashStringSupport for SHA-3.
HashFileSupport for SHA-3.
HashCheckStringSupport for SHA-3.
HashCheckFileSupport for SHA-3.
HDisconnectClientAbility to use the new syntax for the durations.
HSendMessageToClientAbility to use the new syntax for the durations.
HExecuteQueryAbility to run SQL queries found in an SQL Query variable.
HExecuteSQLQueryAbility to run SQL queries found in an SQL Query variable.
HSetServerNew constants used to manage:
  • Authentication via Kerberos
  • Keep-alive on connection
HInfoBackupNew management of rights.
HListScheduledOptimizationNew management of rights.
HListSchedulingNew management of rights.
HListScheduledBackupNew management of rights.
HListServerAbility to use the new syntax for the durations.
HListTaskNew management of rights.
HRefreshViewNew management of rights.
HRetrieveBackupNew management of rights.
HTTPTimeOutAbility to use the new syntax for the durations.
iSequencingAddDocAbility to add documents found in a buffer, in a HFSQL memo or in a docx file.
MultitaskAbility to use the new syntax for the durations.
MutexStartAbility to use the new syntax for the durations.
NetMACToIPAbility to use the new syntax for the durations.
ActionPlanConfigureAbility to use the new syntax for the durations.
ProjectInfoNew constant used to get the generation date of application or component library (WDL).
RTFToHTMLNew operating mode used to manage the tables and images (in Windows only).
SemaphoreStartAbility to use the new syntax for the durations.
ServiceWaitStatusAbility to use the new syntax for the durations.
EventWaitAbility to use the new syntax for the durations.
SNMPStartSessionAbility to use the new syntax for the durations.
SocketWaitForConnectionAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
SocketConnectBluetoothAbility to use the new syntax for the durations.
SocketConnectSSLAbility to use the new syntax for the durations.
SocketReadAbility to use the new syntax for the durations.
sOpenAbility to use the new syntax for the durations.
SSHReadAbility to use the new syntax for the durations.
ParallelTaskWaitAbility to use the new syntax for the durations.
ParallelTaskWaitAllAbility to use the new syntax for the durations.
WEBDEV - Browser code The following functions have been modified in this version:
AnimationPlayOnControlPropertyAbility to use the new syntax for the durations.
SensorDetectBeginningBumpsAbility to use the new syntax for the durations.
SensorDetectEndBumpsAbility to use the new syntax for the durations.
ColorPaletteNew constants used to manage additional colors.
DurationToStringAbility to use the new syntax for the durations.
EmailSetTimeOutAbility to use the new syntax for the durations.
GglAnalyticsAddTimingAbility to use the new syntax for the durations.
GPSFollowMovementAbility to use the new syntax for the durations.
GaugeActivateAbility to use the new syntax for the durations.
JSEventNew constants used to manage the mouse events.
MultimediaDurationAbility to use the new syntax for the durations.
MultimediaPositionAbility to use the new syntax for the durations.
PopupAnimateAbility to use the new syntax for the durations.
SocketConnectAbility to use the new syntax for the durations.
TimerAbility to use the new syntax for the durations.
PHP The following functions have been modified in this version:
ColorPaletteNew constants used to manage additional colors.
SysWindowsVersionFrom now on, the result returned for the version number (especially for the different Windows versions) corresponds to the standard result of function for WEBDEV in Windows.
New WLanguage properties
WEBDEV - Server codeWindowsLinux The new properties are as follows:
ActiveDirectory..ActiveDirectory is used to manage a connection with authentication to a HFSQL server via Active Directory.
GridlinesVisible..GridlinesVisible is used to
  • Find out whether the gridlines are visible or not in a Spreadsheet control
  • Modify the visibility of gridlines in a Spreadsheet control.
InitialState..InitialState is used to find out the initial status of a control.
InitialVisible..InitialVisible is used to find out whether:
  • a control was visible during the first display of associated window or page.
  • a window was visible during its first display.
MarginInterCell..MarginInterCell is used to:
  • find out the margin between rows or columns in a Layout control.
  • modify the margin between rows or columns in a Layout control.
ProgressBarColor..ProgressBarColor is used to find out and modify the progression color (which means the color of the area that moves forward) in one of the following controls:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
TextWithoutFormat..TextWithoutFormat is used to retrieve the text found in a rich edit control without formatting tags.
ToolTipTitle..ToolTipTitle is used to find out and modify the text displayed in the tooltip associated with the title of a table column. This tooltip is displayed when the title of table column is hovered by the mouse cursor.
Unalterable..Unalterable is used to configure the unalterability of a data file: the data file cannot be modified; only the additions will be possible.
XInitial..XInitial is used to:
  • Find out the X coordinate:
    • of a control (position on X axis) when opening the window or the page.
    • of a window (position on X axis) when opening the window.
  • Modify the X coordinate of a control anchored "to right" (position on X axis) when opening the window.
  • Find out the X coordinate of a control in relation to its block (position in millimeters on X axis) when opening the report.
YInitial..YInitial is used to:
  • Find out the Y coordinate:
    • of a control (position on Y axis) when opening the window or the page.
    • of a window (position on Y axis) when opening the window.
  • Modify the Y coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
WEBDEV - Browser code The new properties are as follows:
AlternativeText..AlternativeText is used to find out and modify the alternative text for the page controls.
AnimationDuration..AnimationDuration is used to find out and modify the duration of animation:
  • in a Chart control. This duration is set to 30 hundredths of a second by default.
  • in an infinite Progress Bar control. This duration is set to 200 hundredths of a second by default.
  • in an Image Gallery Looper control.
CalendarButton..CalendarButton is used to find out and indicate whether a Date edit control proposes a button to display a popup calendar.
CaptionIn a database, ..Caption is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a data file.
  • Find out and modify the connection caption.
In a report, ..Caption is used to:
  • Find out the text displayed in a Static control or in a link control.
  • Modify the text displayed in a Static control or in a link control.
In a window or in a page, ..Caption is used to:
  • Find out and modify the caption of a control in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a site map path.
CaptionHTML..CaptionHTML is used to handle the caption of a control in HTML format.
DisplayedValue..DisplayedValue is used to find out the value currently displayed on the screen in a window control or in a page control.
Empty..Empty is used to find out whether:
  • a Looper, Table, List Box or Combo Box control is empty. The control can be a browsing control or a memory control.
  • a Chart control contains no series.
  • a report control is empty (control linked to an item).
  • an array (or an associative array) contains no element.
  • an element of an associative array exists or not.
  • a queue, a list or a stack contains no element.
InitialContent..InitialContent is used to find out and modify the initial content:
  • of a memory List Box control.
  • of a memory Combo Box control.
  • of a "List of values" column found in a Table control.
  • in a Spreadsheet control.
InitialState..InitialState is used to find out the initial status of a control.
InitialValue..InitialValue is used to find out the initial value of a control found in a window or in a page.
InitialVisible..InitialVisible is used to find out whether:
  • a control was visible during the first display of associated window or page.
  • a window was visible during its first display.
Note..Note is used to:
  • Find out the notes associated with a control, a window or a page.
  • Modify the notes associated with a control, a window or a page.
NoteTitle..NoteTitle is used to:
  • Find out the title of the notes used in the program documentation of a window, control or page
  • Modify the title of the notes used in the program documentation of a control, window or page.
NumberColumn..NumberColumn is used to:
  • Find out the number of columns found in a control containing columns (Table, Check box, Radio button, ...).
  • Modify the number of columns found in a multicolumn list box.
TextWithoutFormat..TextWithoutFormat is used to retrieve the text found in a rich edit control without formatting tags.
Thumbnail..Thumbnail is used to:
  • find out the value of an item thumbnail. This item was defined in the data model editor or by programming.
  • find out and modify the image associated with a Thumbnail control.
Title..Title is used to:
  • Find out the title of a table column, Chart control, window or page
  • Modify the title of a table column, Chart control, window or page.
ToolTipTitle..ToolTipTitle is used to find out and modify the text displayed in the tooltip associated with the title of a table column. This tooltip is displayed when the title of table column is hovered by the mouse cursor.
URL..URL is used to:
  • Find out the address associated with a control.
  • Modify the address associated with a control.
XAxisMax..XAxisMax is used to find out the upper bound on the X axis for a Chart control. This property can be used in the zoom process of a chart to identify the section displayed.
XAxisMin..XAxisMin is used to find out the lower bound on the X axis for a Chart control. This property can be used in the zoom process of a chart to identify the section displayed.
XInitial..XInitial is used to:
  • Find out the X coordinate:
    • of a control (position on X axis) when opening the window or the page.
    • of a window (position on X axis) when opening the window.
  • Modify the X coordinate of a control anchored "to right" (position on X axis) when opening the window.
  • Find out the X coordinate of a control in relation to its block (position in millimeters on X axis) when opening the report.
YAxisMax..YAxisMax is used to find out the upper bound on the Y axis for a Chart control. This property can be used in the zoom process of a chart to identify the section displayed.
YAxisMin..YAxisMin is used to find out the lower bound on the Y axis for a Chart control. This property can be used in the zoom process of a chart to identify the section displayed.
YInitial..YInitial is used to:
  • Find out the Y coordinate:
    • of a control (position on Y axis) when opening the window or the page.
    • of a window (position on Y axis) when opening the window.
  • Modify the Y coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
PHP The new properties are as follows:
AnimationDuration..AnimationDuration is used to find out and modify the duration of animation:
  • in a Chart control. This duration is set to 30 hundredths of a second by default.
  • in an infinite Progress Bar control. This duration is set to 200 hundredths of a second by default.
  • in an Image Gallery Looper control.
CalendarButton..CalendarButton is used to find out and indicate whether a Date edit control proposes a button to display a popup calendar.
CrosshairColor..CrosshairColor is used to find out and modify the color of the crosshair for a Chart control.
CrosshairOpacity..CrosshairOpacity is used to find out and modify the opacity of the crosshair for a Chart control.
CrosshairThickness..CrosshairThickness is used to find out and modify the thickness of the crosshair for a Chart control.
InitialState..InitialState is used to find out the initial status of a control.
InitialVisible..InitialVisible is used to find out whether:
  • a control was visible during the first display of associated window or page.
  • a window was visible during its first display.
NumberColumn..NumberColumn is used to:
  • Find out the number of columns found in a control containing columns (Table, Check box, Radio button, ...).
  • Modify the number of columns found in a multicolumn list box.
ProgressBarColor..ProgressBarColor is used to find out and modify the progression color (which means the color of the area that moves forward) in one of the following controls:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
TextWithoutFormat..TextWithoutFormat is used to retrieve the text found in a rich edit control without formatting tags.
Title..Title is used to:
  • Find out the title of a table column, Chart control, window or page
  • Modify the title of a table column, Chart control, window or page.
ToolTipTitle..ToolTipTitle is used to find out and modify the text displayed in the tooltip associated with the title of a table column. This tooltip is displayed when the title of table column is hovered by the mouse cursor.
XInitial..XInitial is used to:
  • Find out the X coordinate:
    • of a control (position on X axis) when opening the window or the page.
    • of a window (position on X axis) when opening the window.
  • Modify the X coordinate of a control anchored "to right" (position on X axis) when opening the window.
  • Find out the X coordinate of a control in relation to its block (position in millimeters on X axis) when opening the report.
YInitial..YInitial is used to:
  • Find out the Y coordinate:
    • of a control (position on Y axis) when opening the window or the page.
    • of a window (position on Y axis) when opening the window.
  • Modify the Y coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
Improved WLanguage properties
WEBDEV - Server codeWindowsLinux The following WLanguage properties have been improved for the WEBDEV sites:
AnimationDurationCan now be used to modify the animation duration in an Image Gallery Looper control.
New advanced types of WLanguage
WEBDEV - Server codeWindows The new WLanguage types for the WEBDEV applications are as follows:
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
memcachedConnectionThe memcachedConnection type is used to define the characteristics of a connection to a Memcached server.
memcachedResultThe memcachedResult type is used to define the characteristics of a value read on a Memcached server.
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option by programming.
Value DescriptionA Value Description variable is used to handle the description of an enumeration value by programming.
WEBDEV - Server codeLinux The new WLanguage types for the WEBDEV applications in Linux are as follows:
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
memcachedConnectionThe memcachedConnection type is used to define the characteristics of a connection to a Memcached server.
memcachedResultThe memcachedResult type is used to define the characteristics of a value read on a Memcached server.
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option by programming.
Value DescriptionA Value Description variable is used to handle the description of an enumeration value by programming.
Improved advanced WLanguage types
WEBDEV - Server codeWindowsLinux The following WLanguage types have been improved for the WEBDEV sites:
Definition
  • New ..Value property used to get the array of description of values for an enumeration definition.
  • New ..Option property used to get the array of description of options for a combination definition.
docElement
  • New constant used to handle the Text Area elements.
  • New property (..TextArea) used to handle the Text Area elements.
docElementLink
  • New ..ToolTip property used to define the link tooltip.
  • New ..Content property used to define the link content.
docFragmentNew constants used to find out whether the fragment corresponds to a text area or to an image container.
docParagraphNew property (..Parent ) used to find out the parent element of paragraph.
hScheduledTask
  • New property (..AtStart) used to indicate whether the task must be run when starting the HFSQL server.
httpRequest
  • ..TimeOut and ..ConnectionTimeOut: Ability to use the new syntax for the durations.
mongoWriteConcern
  • ..Timeout: Ability to use the new syntax for the durations.
mqttSession
  • ..ConnectionTimeOut: Ability to use the new syntax for the durations.
rssChannel
  • ..TimeToLive: Ability to use the new syntax for the durations.
sshSession
  • ..ConnectionTimeOut: Ability to use the new syntax for the durations.
wsRequest
  • ..TimeOut: Ability to use the new syntax for the durations.
Minimum required version
  • Version 22
Comments
Click [Add] to post a comment