PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
New WEBDEV 27 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
In version 27, new functions, properties and data types have been introduced and some have been improved.
New WLanguage functions
WEBDEV - Server codeWindows The new WLanguage functions in server code are as follows:
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
DiagramLoadLoads a diagram into a Diagram variable from a ".wddiag" file, a memo or a binary buffer.
DiagramLoadLibraryLoads a diagram file and creates a library of preset shapes from it.
DiagramUngroupDissociates the different shapes of a group in a Diagram Editor control.
DiagramShapeToImageCreates an image from a shape in a diagram (the shape can be displayed or not in the diagram).
DiagramGroupCreates a group from the elements selected in the Diagram Editor control.
DiagramInfoXYIndicates the presence of a shape at a given position in the Diagram Editor control.
DiagramSaveSaves a diagram as a "diag" file.
DiagramSelectMinusDeselects a shape in a Diagram Editor control.
DiagramSelectPlusSelects a shape in a Diagram Editor control.
DiagramToImageExports a diagram to a variable of type Image.
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HClusterMasterNodeReturns the name of the master node in an HFSQL cluster.
HExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HRSRenameServerChanges the DNS name of the replication server if it has a new name.
HTMLUnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
HTMLWrapWraps the specified node in a given node of an HTML document.
HTMLWrapAllChildrenWraps all children of the given node in a new node in an HTML document.
HTMLInsertAfterAdds a node after the specified node in an HTML document.
HTMLInsertBeforeAdds a node before the specified node in an HTML document.
HTMLInsertLastChildAdds a child after the child of the current node in an HTML document.
HTMLInsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
HTMLModifyAttributeAdds or changes an attribute of the current node of the HTML document.
HTMLRemoveRemoves the specified node and its descendants in an HTML document.
HTMLRemoveAttributeRemoves a given attribute
HTMLRemoveChildRemoves a given node in the current node of an HTML document.
HTransactionSavepointDeclares a transaction savepoint.
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
AIDetectDetects different elements in an image: object, faces, etc, ... This detection is achieved through artificial intelligence (AI).
AIDetectModelRuns a trained neural network model on an image. This function allows you to use artificial intelligence to detect objects in an image.
iSequencingAddDiagramAdds a printout of a document of type Diagram in a sequence of report printouts.
iPrintDiagramPrints a diagram from:
  • a Diagram Editor control,
  • a "wddiag" file,
  • a Diagram variable.
JSONToXMLConverts a JSON string to XML.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
PDFAddWatermarkAdds a watermark to all or some pages of an existing PDF file.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFNbSignaturesGets the number of signatures in a PDF document.
PDFGetSignatureDateGets the date of one of the signatures of a PDF document.
PDFGetSignatureGets the signature of a PDF document as a buffer.
PythonAddPathAdds the path to a directory or the path to the virtual environment to search for Python modules.
PythonExecuteExecutes a function present in a Python module.
PythonInitializeSpecifies the location of the Python DLL to be loaded.
PythonTerminateUnloads the Python DLL and frees memory.
RedisSetChanges the value of a key on a Redis server.
RedisGetGets the value of a key from a Redis server as a string.
RegexSearchSearches for all the parts of a string that follow a specific format.
RegexReplaceReplaces all the parts of a string that follow a specific format.
RegistryCopyKeyCopies a registry key with all its subkeys and values.
RegistryListKeyLists the sub-keys of a registry key.
RegistryRenameRenames a key in the registry.
TableSearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
WebserviceWriteCustomHTTPCodeSpecifies the custom HTTP code that will be returned when the execution of the REST Webservice function is completed.
XMLToJSONConverts an XML string to JSON.
The new WLanguage functions (prefix syntax) in Server code are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<HFSQL file>.ExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<HFSQL connection>.RSRenameServerChanges the DNS name of the replication server if it has a new name.
<htmlNode variable>.UnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
<htmlNode variable>.WrapAllChildrenWraps all children of the given node in a new node in an HTML document.
<htmlNode variable>.WrapWraps the specified node in a given node of an HTML document.
<htmlNode variable>.InsertAfterAdds a node after the specified node in an HTML document.
<htmlNode variable>.InsertBeforeAdds a node before the specified node in an HTML document.
<htmlNode variable>.InsertLastChildAdds a child after the child of the current node in an HTML document.
<htmlNode variable>.InsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.ModifyAttributeAdds or changes an attribute of the current node of the HTML document.
<htmlNode variable>.RemoveAttributeRemoves a given attribute
<htmlNode variable>.RemoveChildRemoves a given node in the current node of an HTML document.
<htmlNode variable>.RemoveRemoves the specified node and its descendants in an HTML document.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<PDF reader>.AddWatermarkAdds a watermark to all the pages of a PDF file in a PDF Reader control.
<pdfDocument variable>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfPage variable>.AddWatermarkAdds a watermark to a page of an existing PDF file.
<pdfPage variable>.AddImageAdds an image to a page in an existing PDF file.
<PDF reader>.NbSignaturesGets the number of signatures in a PDF Reader control.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<PDF reader>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<PDF reader>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<redisConnection>.AssignChanges the value of a key on a Redis server.
<redisConnection>.RecoverGets the value of a key from a Redis server as a string.
<Table>.SearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
WEBDEV - Server codeLinux The new WLanguage functions for WEBDEV in Linux are as follows:
StringDeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
DiagramLoadLoads a diagram into a Diagram variable from a ".wddiag" file, a memo or a binary buffer.
DiagramLoadLibraryLoads a diagram file and creates a library of preset shapes from it.
DiagramUngroupDissociates the different shapes of a group in a Diagram Editor control.
DiagramShapeToImageCreates an image from a shape in a diagram (the shape can be displayed or not in the diagram).
DiagramGroupCreates a group from the elements selected in the Diagram Editor control.
DiagramInfoXYIndicates the presence of a shape at a given position in the Diagram Editor control.
DiagramSaveSaves a diagram as a "diag" file.
DiagramSelectMinusDeselects a shape in a Diagram Editor control.
DiagramSelectPlusSelects a shape in a Diagram Editor control.
DiagramToImageExports a diagram to a variable of type Image.
EmailExportHTMLRetrieves the HTML code of an Email to display it in an control HTML (control HTML, control HTML display, ...).
geoGetAddressRetrieves an address or a list of addresses corresponding to the description of a geographic location.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
HClusterMasterNodeReturns the name of the master node in an HFSQL cluster.
HExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HRSRenameServerChanges the DNS name of the replication server if it has a new name.
HTMLUnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
HTMLWrapWraps the specified node in a given node of an HTML document.
HTMLWrapAllChildrenWraps all children of the given node in a new node in an HTML document.
HTMLInsertAfterAdds a node after the specified node in an HTML document.
HTMLInsertBeforeAdds a node before the specified node in an HTML document.
HTMLInsertLastChildAdds a child after the child of the current node in an HTML document.
HTMLInsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
HTMLModifyAttributeAdds or changes an attribute of the current node of the HTML document.
HTMLRemoveRemoves the specified node and its descendants in an HTML document.
HTMLRemoveAttributeRemoves a given attribute
HTMLRemoveChildRemoves a given node in the current node of an HTML document.
HTransactionSavepointDeclares a transaction savepoint.
HTransactionRollbackToSavepointRolls the transaction back to the savepoint.
AIDetectDetects different elements in an image: object, faces, etc, ... This detection is achieved through artificial intelligence (AI).
AIDetectModelRuns a trained neural network model on an image. This function allows you to use artificial intelligence to detect objects in an image.
JSONToXMLConverts a JSON string to XML.
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
PDFAddWatermarkAdds a watermark to all or some pages of an existing PDF file.
PDFAddImageAdds an image to a page in an existing PDF file.
PDFNbSignaturesGets the number of signatures in a PDF document.
PDFGetSignatureDateGets the date of one of the signatures of a PDF document.
PDFGetSignatureGets the signature of a PDF document as a buffer.
PythonAddPathAdds the path to a directory or the path to the virtual environment to search for Python modules.
PythonExecuteExecutes a function present in a Python module.
PythonInitializeSpecifies the location of the Python DLL to be loaded.
PythonTerminateUnloads the Python DLL and frees memory.
RedisSetChanges the value of a key on a Redis server.
RedisGetGets the value of a key from a Redis server as a string.
RegexSearchSearches for all the parts of a string that follow a specific format.
RegexReplaceReplaces all the parts of a string that follow a specific format.
SocketConnectSSLUsed to establish a secure connection to an SSL server.
TableSearchEverywhereSearches for a value in all the columns of the following controls:
  • Table control,
  • TreeView Table control,
  • Table control displayed in a Combo Box control.
TestAddIterationAdds an iteration into the current test and gives the values of test parameters for this iteration.
TestWriteResultWrites information or an error into the status report of a unit test, in the test editor.
TestCheckWrites a result into the status report of a test according to the result of a boolean expression.
WebserviceWriteCustomHTTPCodeSpecifies the custom HTTP code that will be returned when the execution of the REST Webservice function is completed.
XMLToJSONConverts an XML string to JSON.
The new WLanguage functions (prefix syntax) for WEBDEV in Linux are as follows:
<Ansi string type>.DeleteDuplicateRemoves duplicates among substrings of a string, based on one or more separators.
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
<HFSQL file>.ExportJSONStringExports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<HFSQL connection>.RSRenameServerChanges the DNS name of the replication server if it has a new name.
<htmlNode variable>.UnwrapAllChildrenDeletes the specified node in an HTML document without deleting its children, which take its place.
<htmlNode variable>.WrapAllChildrenWraps all children of the given node in a new node in an HTML document.
<htmlNode variable>.WrapWraps the specified node in a given node of an HTML document.
<htmlNode variable>.InsertAfterAdds a node after the specified node in an HTML document.
<htmlNode variable>.InsertBeforeAdds a node before the specified node in an HTML document.
<htmlNode variable>.InsertLastChildAdds a child after the child of the current node in an HTML document.
<htmlNode variable>.InsertFirstChildAdds a child at the start of the children of the current node in an HTML document.
<htmlNode variable>.ModifyAttributeAdds or changes an attribute of the current node of the HTML document.
<htmlNode variable>.RemoveAttributeRemoves a given attribute
<htmlNode variable>.RemoveChildRemoves a given node in the current node of an HTML document.
<htmlNode variable>.RemoveRemoves the specified node and its descendants in an HTML document.
<HFSQL connection>.TransactionSavepointDeclares a transaction savepoint.
<HFSQL connection>.TransactionRollbackToSavepointRolls the transaction back to the savepoint.
<PDF reader>.AddWatermarkAdds a watermark to all the pages of a PDF file in a PDF Reader control.
<pdfDocument variable>.AddWatermarkAdds a watermark to all the pages of an existing PDF file.
<pdfPage variable>.AddWatermarkAdds a watermark to a page of an existing PDF file.
<pdfPage variable>.AddImageAdds an image to a page in an existing PDF file.
<PDF reader>.NbSignaturesGets the number of signatures in a PDF Reader control.
<pdfDocument variable>.NbSignaturesGets the number of signatures in a PDF document.
<PDF reader>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<pdfDocument>.GetSignatureDateGets the date of one of the signatures of a PDF document.
<PDF reader>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.GetSignatureGets the signature of a PDF document as a buffer.
<pdfDocument>.SaveSaves the content of a pdfDocument variable in a ".PDF" file.
<redisConnection>.AssignChanges the value of a key on a Redis server.
<redisConnection>.RecoverGets the value of a key from a Redis server as a string.
<Table>.SearchPartoutSearches for a value in all columns of the following fields:
  • Table control,
  • TreeView Table control,
  • Table control displayed in an Combo Box control.
PHP The new WLanguage functions for PHP are as follows:
StringToJSONConverts a JSON string into a JSON variable.
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
grHolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
gStoredValueAdds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
gStoredValueEnableAllows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
JSONToStringConverts the content of a JSON variable to a JSON string.
The new WLanguage functions (prefix syntax) for PHP are as follows:
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<Chart>.HolePercentageModifies the percentage that corresponds the hole radius in the following charts:
  • Donut,
  • Radial Bar chart.
WEBDEV - Browser code The new WLanguage functions for WEBDEV in browser code are as follows:
StringToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
grStartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
TableInfoXYReturns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
WebSocketClientConnectEstablishes a connection to a WebSocket server.
WebSocketClientConnectSSLEstablishes an SSL connection between the client and a WebSocket server.
The new WLanguage functions (prefix syntax) for WEBDEV in browser code are as follows:
<Ansi string type>.ToNumReturns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
<Chart>.StartAngleSets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial Bar chart.
<Table>.InfoXYReturns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
Improved WLanguage functions
WEBDEV - Server codeWindowsLinux The following functions have been modified in this version:
dbgInfoNew constant used to determine:
  • Name of the control associated with the WLanguage event being executed,
  • Name of the procedure being executed.
EncryptStandardIt is now possible to specify the initialization vector to be used.
HashCheckFileManage hash-derived keys with a salt (PBKDF2).
HashCheckStringManage hash-derived keys with a salt (PBKDF2).
HashFileManage hash-derived keys with a salt (PBKDF2).
HashStringManage hash-derived keys with a salt (PBKDF2).
iParameterPDF
  • New constant to generate black-and-white PDF files.
  • New syntax to use pdfParameter variables.
PageAddressNew constant to get the URL address with the protocol used.
RegistryCopyKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryCreateKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryDeleteKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryDeleteValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryExistAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryFirstSubKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryListKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryListValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryNextKeyAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryQueryValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryRenameAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistrySeekAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistrySeekAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistrySetValueAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
RegistryValueTypeAbility to choose the registry access mode: 32-bit applications can also access the 64-bit Registry, and vice versa.
SOAPAddHeaderNew syntax to add an XML node to a SOAP web service header.
New WLanguage properties
WEBDEV - Server codeWindows The new WLanguage properties for WEBDEV applications are as follows:
LibraryThe Library property allows you to handle the different preset libraries associated with a Diagram Editor control. This property accesses the array of libraries of the Diagram Editor control.
PageBorderVisibleThe PageBorderVisible property is used to:
  • determine if the page borders are displayed in a Diagram Editor control.
  • show or hide the page borders in a Diagram Editor control.
DayHeightThe DayHeight property is used to get and change the height of days in a Scheduler control where days are arranged in rows, and resources are arranged in columns.
ResourceHeightThe ResourceHeight property is used to get and change the height of resources in a Scheduler control where resources are arranged in rows.
CharacterSpacingThe CharacterSpacing property gets and sets the spacing between characters.
LineSpacingThe LineSpacing property gets and sets the line spacing for variables of type Font.
DayWidthThe DayWidth property is used to determine and change the width of days:
  • in a Scheduler control where the days are displayed in column and the resources in rows.
  • in a Gantt Chart column.
ResourceWidthThe ResourceWidth property is used to get and change the width of resources in a Scheduler control where resources are arranged in columns.
spAgeThe spAge property gets the time elapsed since the password was last changed.
spMatchesDescriptionThe spMatchesDescription property is used to determine if the parameters (key derivation function, hash algorithm, iteration count and output length) of the item of type "Password" in the data file match the parameters described programmatically or in the analysis.
spDerivationThe spDerivation property is used to:
  • Identify the key derivation function used to hash an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the key derivation function used for hashing (only for "Password" items described through programming).
spHashThe spHash property is used to:
  • Identify the algorithm used for salting an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the algorithm used for salting (only for "Password" items described through programming).
spIterationCountThe spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described through programming).
spLengthThe spLength property is used to:
  • Get the hash output length. This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the hash output length (only for "Password" items described through programming).
BlurLevelThe BlurLevel property gets and changes the percentage of blur applied to a control in a report.
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
LibraryPanelVisibleThe LibrayPanelVisible property is used to:
  • determine if the "Library" panel is displayed in a Diagram Editor control.
  • show or hide the "Library" panel in a Diagram Editor control.
ModifierPanelVisibleThe ModifierPanelVisible property is used to:
  • determine if the "Modifier" panel is displayed in a Diagram Editor control.
  • show or hide the "Modifier" panel in a Diagram Editor control.
SizeUnitThe SizeUnit property gets and sets the font size unit.
WEBDEV - Server codeLinux The new WLanguage properties for WEBDEV applications on Linux are as follows:
LibraryThe Library property allows you to handle the different preset libraries associated with a Diagram Editor control. This property accesses the array of libraries of the Diagram Editor control.
DayHeightThe DayHeight property is used to get and change the height of days in a Scheduler control where days are arranged in rows, and resources are arranged in columns.
ResourceHeightThe ResourceHeight property is used to get and change the height of resources in a Scheduler control where resources are arranged in rows.
CharacterSpacingThe CharacterSpacing property gets and sets the spacing between characters.
LineSpacingThe LineSpacing property gets and sets the line spacing for variables of type Font.
DayWidthThe DayWidth property is used to determine and change the width of days:
  • in a Scheduler control where the days are displayed in column and the resources in rows.
  • in a Gantt Chart column.
ResourceWidthThe ResourceWidth property is used to get and change the width of resources in a Scheduler control where resources are arranged in columns.
spAgeThe spAge property gets the time elapsed since the password was last changed.
spMatchesDescriptionThe spMatchesDescription property is used to determine if the parameters (key derivation function, hash algorithm, iteration count and output length) of the item of type "Password" in the data file match the parameters described programmatically or in the analysis.
spDerivationThe spDerivation property is used to:
  • Identify the key derivation function used to hash an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the key derivation function used for hashing (only for "Password" items described through programming).
spHashThe spHash property is used to:
  • Identify the algorithm used for salting an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the algorithm used for salting (only for "Password" items described through programming).
spIterationCountThe spIterationCount property is used to:
  • Get the iteration count of the hash algorithm used for an item of type "Password". This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the iteration count of the hash algorithm used for an item of type "Password" (only for "Password" items described through programming).
spLengthThe spLength property is used to:
  • Get the hash output length. This property can be used for items of type "Password" defined in the data model editor or through programming.
  • Define the hash output length (only for "Password" items described through programming).
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
LibraryPanelVisibleThe LibrayPanelVisible property is used to:
  • determine if the "Library" panel is displayed in a Diagram Editor control.
  • show or hide the "Library" panel in a Diagram Editor control.
ModifierPanelVisibleThe ModifierPanelVisible property is used to:
  • determine if the "Modifier" panel is displayed in a Diagram Editor control.
  • show or hide the "Modifier" panel in a Diagram Editor control.
SizeUnitThe SizeUnit property gets and sets the font size unit.
Improved WLanguage properties
WEBDEV - Server codeWindowsLinux The following properties have been modified in this version:
FicCryptMethodThis property now supports both AES-192 and AES-256.
MmoCryptMethodThis property now supports both AES-192 and AES-256.
NdxCryptMethodThis property now supports both AES-192 and AES-256.
New advanced types of WLanguage
WEBDEV - Server codeWindows The new WLanguage types for WEBDEV applications are as follows:
diagLibraryThe diagLibrary type is used to define all the advanced characteristics of a library of preset shapes used by a Diagram Editor control.
diagBorderThe diagBorder type is used to define all the advanced characteristics of a border (or borders) of a shape used in a diagram.
diagPathThe diagPath type is used to define all the advanced characteristics of a Path shape (equivalent to a polygon that can include rounded lines).
diagHeadThe diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
diagShapeThe diagShape type is used to define all the advanced characteristics of the original shape used in a diagram.
diagGroupThe diagGroup type is used to define all the advanced characteristics of a group of shapes in a Diagram Editor control.
diagImageThe diagImage type is used to define all the advanced characteristics of a diagram shape created from an image.
diagConnectorThe diagConnector type is used to define all the advanced characteristics of a connector in a diagram.
diagOvalThe diagOval type is used to define all the advanced characteristics of a shape of type Oval.
diagPointThe diagSelection type is used to define all the advanced characteristics of a point in a diagram.
diagConnectionPointThe diagConnectionPoint type is used to define all the advanced characteristics of a connection point (i.e. point around a shape that a connector snaps to) in a Diagram Editor control.
diagWaypointThe diagWaypoint type is used to define all the advanced characteristics of a connector waypoint.
diagPolygonThe diagPolygon type is used to define all the advanced characteristics of a shape of type Polygon.
DiagramThe Diagram type is used to define all the advanced characteristics of a diagram that can be edited in the Diagram Editor control.
diagRectangleThe diagRectangle type is used to define all the advanced characteristics of a shape of type Rectangle.
diagSelectionThe diagSelection type is used to define all the advanced characteristics of a selection made in a diagram.
diagTextThe diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
aiImageResultThe aiImageResult type is used to retrieve the result of AIDetect.
JSONXMLConverterThe JSONXMLConverter type is used to define all the advanced characteristics of the conversion of an XML object to JSON (or conversely) via XMLToJSON and JSONToXML).
SecurePasswordThe SecurePassword type is a structured type used to obtain a secure, hashed and salted password.
WEBDEV - Server codeLinux The new WLanguage types for WEBDEV applications on Linux are as follows:
diagLibraryThe diagLibrary type is used to define all the advanced characteristics of a library of preset shapes used by a Diagram Editor control.
diagBorderThe diagBorder type is used to define all the advanced characteristics of a border (or borders) of a shape used in a diagram.
diagPathThe diagPath type is used to define all the advanced characteristics of a Path shape (equivalent to a polygon that can include rounded lines).
diagHeadThe diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
diagShapeThe diagShape type is used to define all the advanced characteristics of the original shape used in a diagram.
diagGroupThe diagGroup type is used to define all the advanced characteristics of a group of shapes in a Diagram Editor control.
diagImageThe diagImage type is used to define all the advanced characteristics of a diagram shape created from an image.
diagConnectorThe diagConnector type is used to define all the advanced characteristics of a connector in a diagram.
diagOvalThe diagOval type is used to define all the advanced characteristics of a shape of type Oval.
diagPointThe diagSelection type is used to define all the advanced characteristics of a point in a diagram.
diagConnectionPointThe diagConnectionPoint type is used to define all the advanced characteristics of a connection point (i.e. point around a shape that a connector snaps to) in a Diagram Editor control.
diagWaypointThe diagWaypoint type is used to define all the advanced characteristics of a connector waypoint.
diagPolygonThe diagPolygon type is used to define all the advanced characteristics of a shape of type Polygon.
DiagramThe Diagram type is used to define all the advanced characteristics of a diagram that can be edited in the Diagram Editor control.
diagRectangleThe diagRectangle type is used to define all the advanced characteristics of a shape of type Rectangle.
diagSelectionThe diagSelection type is used to define all the advanced characteristics of a selection made in a diagram.
diagTextThe diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or through programming.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
aiImageResultThe aiImageResult type is used to retrieve the result of AIDetect.
JSONXMLConverterThe JSONXMLConverter type is used to define all the advanced characteristics of the conversion of an XML object to JSON (or conversely) via XMLToJSON and JSONToXML).
SecurePasswordThe SecurePassword type is a structured type used to obtain a secure, hashed and salted password.
PHP The new WLanguage types for WEBDEV applications in PHP are as follows:
JSONThe JSON type makes it possible to simplify actions on data in JSON format.
Improved advanced WLanguage types
WEBDEV - Server codeWindowsLinux The following advanced types have been improved for WEBDEV applications:
API descriptionNew parameter types supported.
Minimum version required
  • Version 27
Comments
Click [Add] to post a comment