ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage syntax / WLanguage types / Advanced 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
Advanced types
The advanced types of WLanguage are as follows:
AddressThe Address type is used to manipulate the address of a place or person.
aiConfigureContourDetectionThe iaConfigureContourDetection type is used to define the parameters of the contour detection function.
aiImageResultThe aiImageResult type is used to retrieve the result of AIDetect.
aiNeuralNetworkModelThe aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural network used by AIDetectModel.
API descriptionAn API Description variable is used to describe an API, its parameters, its return value and its calling options by programming.
apiRequestThe apiRequest type is used to define all the advanced characteristics of a request executed via a REST web service imported using the OpenAPI documentation.
AppleIDThe AppleID type corresponds to the identifier resulting from a successful Apple ID authentication.
AppointmentThe Appointment type is used to define the advanced characteristics of an appointment: time, location, ...
appServerScheduledTaskThe appServerScheduledTask type is used to manage a scheduled task of WEBDEV Application Server through programming (for a site or a webservice).
AssistedInputThe AssistedInput type allows you to define all the advanced characteristics of an autocomplete suggestion.
AuthTokenThe AuthToken type contains the characteristics of a token to access a web service.
AutomaticEventThe AutomaticEvent type is used to manage an automatic event.
BackgroundThe Background type defines the advanced characteristics of the element background.
BarCodesThe BarCodes type is used to handle the information found in a bar code.
beaconDetectionInfoThe beaconDetectionInfo type is used to describe information relative to a Beacon detected with BeaconDetectPrecise.
beaconGroupThe beaconGroup type is used to define the advanced characteristics of a set of Beacons.
BorderThe Border type is used to handle a border through programming...
btleCharacteristicThe btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
btleDescriptorThe btleDescriptor type is used to handle the descriptor of a Bluetooth Low Energy characteristic
btleDeviceThe btleDevice type allows you to handle a device that uses the Bluetooth Low Energy technology.
btleServiceThe btleService type is used to handle a Bluetooth Low Energy service ("Bluetooth GATT Service").
BufferThe Buffer type corresponds to a binary memory area.
CalendarThe Calendar type is used to handle a calendar (or organizer) associated with a user account or found on the device.
CertificateThe Certificate type is used to handle:
  • the certificates used to sign the strings or the files.
  • the certificates used to sign the emails.
ChronoThe Chrono type is used to define all the advanced characteristics of a stopwatch.
ColorThe Color type is used to define the advanced characteristics of a WLanguage color.
COMObjectThe COMObject type is used to represent an interface of a COM object.
ComponentThe Component type is used to easily handle an external component.
ConnectionThe Connection type is used to describe one or more connections to external databases (HFSQL Client/Server, Native Connector, etc.
ContactThe Contact type is used to define the advanced characteristics of a contact found in the phone book.
ContactSourceThe ContactSource type is used to define the advanced characteristics of a source (or account) for the contacts (example: Google, Exchange, Facebook).
ContinentThe Continent type is used to find out the characteristics of a continent.
ControlThe Control type is used to define the characteristics of a control.
CookieThe Cookie type is used to handle the cookies transmitted in the HTTP requests.
CountryThe Country type is used to find out the characteristics of a country.
CriticalSectionCriticalSection variables are used to define critical sections to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given moment in an application.
DateThe Date type is used to easily manipulate dates...
DateTimeThe DateTime type enables you to easily handle a date and a time...
DefinitionThe Definition type is used to find out the characteristics of a type:
  • simple type,
  • advanced type,
  • class,
  • structure.
Description of ParallelTaskThe Description of ParallelTask type is used to define the characteristics of a parallel task.
diagActionAllowedThe diagActionAuthorized type is used to define the actions available to end users on a diagram shape in the 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.
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.
diagConnectorThe diagConnector type is used to define all the advanced characteristics of a connector in a diagram.
diagGroupThe diagGroup type is used to define all the advanced characteristics of a group of shapes in a Diagram Editor control.
diagHeadThe diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
diagImageThe diagImage type is used to define all the advanced characteristics of a diagram shape created from an image.
diagLayoutThe diagLayout type is used to define all the layout characteristics of a diagram.
diagLibraryThe diagLibrary type is used to define all the advanced characteristics of a library of preset shapes used by a Diagram Editor control.
diagOvalThe diagOval type is used to define all the advanced characteristics of a shape of type Oval.
diagPathThe diagPath type is used to define all the advanced characteristics of a Path shape (equivalent to a polygon that can include rounded lines).
diagPointThe diagSelection type is used to define all the advanced characteristics of a point in a diagram.
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.
diagShapeThe diagShape type is used to define all the advanced characteristics of the original shape used in a diagram.
diagTextThe diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
diagWaypointThe diagWaypoint type is used to define all the advanced characteristics of a connector waypoint.
DiskFileThe DiskFile type is used to handle text files present on disk.
docAutoReplaceThe docAutoReplace type is used to define all the advanced characteristics of a string used to automatically replace another string as the user types in a Word Processing control .
docCellThe docCell type is used to define the advanced characteristics of a table cell in a Word Processing document.
docColumnThe docColumn type is used to define the advanced characteristics of a table column found in a Word Processing document.
docElementThe docElement type is used to handle each element found in a docParagraph variable.
docElementCheckBoxThe docElementCheckBox type allows you to define all the advanced characteristics of a check box used in a form.
docElementFormulaThe docElementFormula type is used to define the characteristics of a Formula element found in a DocElement variable.
docElementImageThe docElementImage type is used to handle the characteristics of an Image element found in a docElement variable.
docElementLinkThe docElementLink type is used to get the advanced characteristics of a Link element in a docElement variable.
docElementTextThe DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
docElementTextAreaThe docElementTextArea type is used to define the advanced characteristics of a text area found in a docElement variable.
docFormatMulticolumnThe docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
docFormattingThe docFormatting type is used to define the formatting characteristics of an element in a Word Processing document.
docFragmentThe docFragment type is used to define the characteristics of a fragment found in a "docx" document.
docHeaderFooterThe docHeaderFooter type is used to define the text of the different paragraphs found in a page header or footer.
docNumberingThe docNumbering type is used to define the advanced characteristics of a numbering used in a Word Processing document.
docNumberingLevelThe docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
docParagraphThe docParagraph type is used to handle the characteristics of a paragraph in a DOCX document.
docPropertyThe docProperty type is used to define the properties of a Word Processing document.
docRowThe docRow type is used to define the advanced characteristics of a table row in a Word Processing document.
docSectionThe docSection type is used to define the advanced characteristics of a section found in a document or paragraph.
docStyleThe docStyle type is used to define the advanced characteristics of a style belonging to a document, a paragraph or a document fragment.
docTableThe docTable type is used to define the advanced characteristics of a Table paragraph found in a Word Processing document.
docTableOfContentsThe docTableOfContents type is used to define all the options to generate a table of contents in a Word Processing document.
docTabulationThe docTabulation type is used to define the characteristics of a custom tabulation.
DocumentThe Document type is used to handle a "docx" document.
DownloadInfoThe DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
DownloadParameterThe DownloadParameter type is used to define all the advanced characteristics of a file download performed by DownloadAdd.
DriveThe Drive type is used to handle online storage services. To use this type of variable, you need to connect to the desired service.
DSVFormatThe DSVFormat is used to define and change characteristics of the Delimiter Separated Values (DSV) format.
DurationThe Duration type is used to easily manipulate intervals of dates and times...
edtHTMLSelectionThe edtHTMLSelection type is used to identify all the advanced characteristics of a selection in an HTML Editor control
EmailThe Email type is used to handle the email content as well as the associated information.
EmailAddressThe EmailAddress type is used to handle an email address as well as its type (home, office, etc.).
emailAttachThe emailAttach type is used to handle an attachment.
emailHeaderThe emailHeader type is used to retrieve or define the additional email headers.
emailIMAPSessionThe emailIMAPSession type is used to access a messaging server by using the IMAP protocol (Internet Access Message Protocol) in order to retrieve the messages found on this server.
emailNotesSessionThe emailNotesSession type is used to access a Lotus Notes messaging server in order to retrieve the messages found on this server and to send messages.
emailOutlookSessionThe emailOutlookSession type is used to handle the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
emailPOP3SessionThe emailPOP3Session type is used to access a messaging server by using the POP3 protocol (Post Office Protocol) in order to retrieve the messages found on this server.
emailSMTPSessionThe emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple Mail Transfer Protocol) in order to send emails.
EventThe Event type is used to define all the advanced characteristics of an event: birthday, saint's day, ...
EventTimelineThe EventTimeline type is used to define the advanced characteristics of an event displayed in a Timeline control.
fbSessionThe fbSession type is used to describe a connection to the Facebook service and to manage the authentication to this service.
File DescriptionThe File Description variable is used to programmatically describe data files.
FontA Font variable creates a font programmatically...
FullTextIndex descriptionA FullTextIndex description variable is used to describe one or more full-text indexes programmatically.
GanttLinkThe GanttLink type is used to define the advanced characteristics of a link between two tasks of a Gantt chart.
GanttTaskThe GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
GeometryThe Geometry type can be used to store any type of geometry: point, polygon, etc.
GeometryCollectionThe GeometryCollection type is used to store a collection of geometries of different types. In other words, it is a heterogeneous collection: it can store a collection of points, polygons, etc.
geoPositionThe geoPosition type is used to handle geographic positions via WLanguage geolocation functions.
gglAccountThe gglAccount type gets the profile information of a Google account via several WLanguage properties.
gglAttachmentThe gglAttachment type is used to define all the advanced characteristics of a file attached to a calendar event. The calendar can be described using the gglCalendar type. This calendar is used by the Google Calendar service.
gglAuthorThe gglAuthor type is used to identify the author of a Google element...
gglCalendarThe gglCalendar type is used to describe and modify a calendar used by the Google Calendar service...
gglConnectionThe gglConnection type is used to describe a connection to the Google services and to manage the authentication to different services...
gglContactThe gglContact type is used to describe and modify a contact used by the Google Contacts service...
gglContactGroupThe gglContactGroup type is used to describe and modify a group of contacts used by the Google Contacts service...
gglCoordinateThe gglCoordinate type is used to describe and handle a geographical point on a map...
gglDocumentThe gglDocument type is used to handle a Google document...
gglEmailThe gglEmail type is used to describe and modify the email address of a contact...
gglEventThe gglEvent type is used to describe and modify an event of a calendar...
GglFileThe GglFile type is used to get all the characteristics of a file used in one of the Google Docs Editors (Docs, Sheets, etc.).
gglInstantMessagingThe gglInstantMessaging type is used to describe and modify the characteristics of the instant messaging used by a contact...
gglLocationThe gglLocation type is used to describe and modify the location of an event found in a Google calendar...
gglMapParameterThe gglMapParameter type is used to define the advanced characteristics of a map...
gglMarkerThe gglMarker type is used to define the characteristics of a marker that must be positioned on a map...
gglNotificationThe gglNotification type is used to define information about event notifications in a calendar.
gglOrganizationThe gglOrganization type is used to describe the companies and organizations to which the contact belongs...
gglOverrideThe gglOverride type is used to define information about event notification overrides.
gglPathThe gglPath type is used to define the characteristics of the route to drawn on a map...
gglPersonThe gglPerson type is used to describe and modify the participants attending an event of a Google calendar...
gglPhoneNumberThe gglPhoneNumber type is used to describe and modify the phone number of a contact...
gglPostalAddressThe gglPostalAddress type is used to describe and modify the postal address of a contact...
gpwOAuthParametersThe gpwOAuthParameters type allows you to define all the information needed for authentication to the User Groupware via an application that uses the OAuth 2.0 standard.
gpwUserThe gpwUser type is used to describe and modify the characteristics of a user of WEBDEV or WINDEV User Groupware.
GuidedTourThe GuidedTour type is used to define the advanced characteristics of a Guided Tour and its steps.
GuidedTourStepThe GuidedTourStep is used to define all the advanced characteristics of a step of a Guided Tour.
hBackupDescriptionThe hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
hbCellThe hbCell type is used to define the advanced characteristics of the content of a cell (item value) in an HBase table.
hbColumnThe hbColumn type is used to define the advanced characteristics of a column (item) in a HBase table.
hbColumnDescriptionThe hbColumnDescription type is used to define the advanced characteristics of a group of columns (items).
hbConnectionThe hbConnection type is used to define the characteristics of a connection to a HBase server.
hbReadingThe hbReading type is used to define the characteristics of a read operation.
hbResultScanThe hbScanResult type is used to define all the advanced characteristics of the result of an iteration performed in an HBase database.
hbScanParameterThe hbScanParameter type is used to define the parameters for iterating over the records in an HBase database.
hbTableDescriptionThe hbTableDescription type is used to define and find out the characteristics of an HBase table.
hbWritingThe hbWriting type is used to define the characteristics of a write operation that will be performed in a row (record) of an HBase table.
hdfsConnectionThe hdfsConnection type is used to define the advanced characteristics of a connection to the Hadoop file system (HDFS).
hdfsRightsThe hdfsRights type is used to define the advanced characteristics regarding the access rights to an element (file, link, directory) of the Hadoop file system.
hdfsStatusThe hdfsStatus type is used to define the advanced characteristics regarding the status of an element (file, directory, link) in the Hadoop file system.
hFileParameterThe hFileParameter type is used to define the data files taken into account by a scheduled optimization task.
hRSConfigThe hRSConfig type is used to define the advanced characteristics of a replication between 2 HFSQL servers.
hScheduledOptimizationThe hScheduledOptimization type is used to programmatically manage a scheduled optimization task on an HFSQL server.
hScheduledTaskThe hScheduledTask type is used to manage a scheduled HFSQL Client/Server task through programming...
hScheduleMaterializedViewThe hScheduleMaterializedView type is used to programmatically manage a task for recalculating the data of a scheduled materialized view on an HFSQL server.
hSchedulingThe hScheduling type is used to define and find out the characteristics of the scheduling that must be performed:
  • for a scheduled optimization task of HFSQL Client/Server files.
  • for a scheduled backup task of HFSQL Client/Server files.
  • for a scheduled replication of HFSQL servers.
hServerOperationThe hServerOperation type is used to get the characteristics of an operation performed on an HFSQL server.
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.
httpProgressThe httpProgress type is used to manage the progress when sending or receiving an HTTP request.
httpRequestThe httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request.
httpResponseThe httpResponse type is used to get the advanced characteristics of the response of the HTTP/HTTPS request.
IconThe Icon type is used to define the advanced characteristics of an icon.
ImageThe Image type is used to define the advanced characteristics of an image.
inAppProductThe inAppProduct type is used to define the advanced characteristics of a product for an In-App purchase.
InfoVersionThe InfoVersion type is used to find out the characteristics of a specific application version.
InputMaskThe InputMask type is used to define all the advanced characteristics of a custom input mask.
InstantMessagingThe InstantMessaging type is used to define the advanced characteristics of the instant messaging of a contact (Google Talk, Skype, MSN, etc.).
iOutputInfoThe iOutputInfo type is used to get the details of a report print or export job, or the details of a print job performed programmatically from the report viewer.
Item DescriptionAn Item Description variable is used to describe one or more items in a data file programmatically.
JSONThe JSON simplifies actions on data in JSON format.
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).
kbActionAllowedThe kbActionAllowed type allows you to define which actions are available to the end user when handling cards in a Kanban control.
kbCardThe kbCard type defines all the advanced characteristics of a card in a Kanban control.
Linestring2DThe Linestring2D type is used to define all the advanced characteristics of a linestring defined with 2D coordinates.
LinestringGeoThe LinestringGeo type is used to define all the advanced characteristics of a geographic linestring.
Link DescriptionA Link Description variable is used to describe a link between two data files through programming.
ListA List variable is a structured type that is used to group a set of elements of the same type.
ManualEventThe ManualEvent type is used to manage a manual event.
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.
MarkerThe Marker type is used to define the characteristics of a marker that must be positioned on a 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.
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.
modbusSessionThe modbusSession type is used to identify a connection to a Modbus server.
mongoCollectionThe mongoCollection type is used to define the advanced characteristics of a collection in a database of a MongoDB server.
mongoCollectionOptionThe mongoCollectionOption type is used to define the advanced characteristics of collection options in a MongoDB database.
mongoConnectionThe mongoConnection type is used to define the advanced characteristics of a connection to a MongoDB server.
mongoDatabaseThe mongoDatabase type is used to define the characteristics of a database for a MongoDB server.
mongoDatabaseInfoThe mongoDatabaseInfo type is used to define the advanced characteristics of information about a MongoDB database.
mongoFindOptionThe mongoFindOption type is used to define the advanced characteristics of a search in a MongoDB database.
mongoGridFSThe mongoGridFS type is used to define the advanced characteristics of a file system for a MongoDB database.
mongoGridFSFileInfoThe mongoGridFSFileInfo type is used to define the advanced characteristics of a file in a MongoDB database.
mongoOperationThe mongoOperation type is used to define the different operations to be performed in bulk. These operations are stored in an array of mongoOperation variables.
mongoOperationAddThe mongoOperationAdd type is used to define all the advanced characteristics of a document add operation in bulk.
mongoOperationDeleteAllThe mongoOperationDeleteAll type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. All the documents that match the selection filter will be deleted.
mongoOperationDeleteOneThe mongoOperationDeleteOne type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. The first document that matches the filter will be deleted.
mongoOperationReplaceOneThe mongoOperationReplaceOne type is used to define all the advanced characteristics of a document replace operation that will be added to a bulk operations list. The first document that matches the filter will be replaced.
mongoOperationsOptionThe mongoOperationsOption type is used to define the options of bulk operations.
mongoOperationUpdateAllThe mongoOperationUpdateAll type is used to define all the advanced characteristics of a document update operation that will be added to a bulk operations list. All the documents that match the selection filter will be updated.
mongoOperationUpdateOneThe mongoOperationUpdateOne type is used to define all the advanced characteristics of a document update operation that will be added to a bulk operations list. The first document that matches the selection filter will be updated.
mongoResultThe mongoResult type is used to find out the result during a search performed in a MongoDB database.
mongoWriteConcernThe mongoWriteConcern type is used to define the level of acknowledgment of receipt requested for the write operations in a stand-alone mongod, in a set of replicas or in fragmented clusters.
mqttSessionThe mqttSession type is used to define the parameters for connecting to the MQTT broker.
MultiLinestring2DThe MultiLinestring2D type can be used to store a collection of linestrings defined with 2D coordinates.
MultiLinestringGeoThe MultiLinestring type can be used to store a collection of linestrings defined with geographic coordinates.
MultiPoint2DThe MultiPoint2D type is used to store a set of points defined with 2D coordinates. It is a collection of points: unlike in a linestring, points are not connected.
MultiPointGeoThe MultiPointGeo type is used to store a set of points defined with geographic coordinates. It is a collection of points: in this case, points are not connected.
MultiPolygon2DThe MultiPolygon2D type can be used to store a collection of non-overlapping polygons defined with 2D coordinates.
MultiPolygonGeoThe MultiPolygonGeo type can be used to store a collection of non-overlapping polygons defined with geographic coordinates.
nfcDataThe nfcData type is used to describe and handle the data of a variable of type nfcTag.
nfcTagThe nfcTag type is used to define the advanced characteristics of an NFC tag (Near Field Communication).
NotificationThe Notification type is used to handle the local notifications or the push notifications.
notificationActionThe notificationAction type is used to describe an additional action associated with a notification.
notificationCategoryThe type notificationCategory makes it possible to define all the advanced characteristics of a notification category.
notificationFormatThe notificationFormat type is used to describe the display format of a notification when this one is expanded.
NumericThe numeric type is used to contain integer or decimal numbers by specifying if necessary:
  • the number of digits in the integer part.
  • the number of digits in the integer part and in the decimal part.
NumericFormatThe NumericFormat type allows you to define all the characteristics of the format to be used with the NumToString function.
OAuth2ParametersThe OAuth2Parameters type is used to define the information required to authenticate on a web service implementing the OAuth 2.0 standard.
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.
OpenIDIdentityThe OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a web service via the OAuth 2.0 protocol.
OpenIDParametersThe OpenIDParameters type is used to define all the advanced features of an authentication for OpenID.
Option DescriptionAn Option Description variable is used to handle the characteristics of a combination option through programming.
OrgElementThe OrgElement type is used to define the advanced characteristics of an element found in an Organization Chart control.
PaletteThe Palette type is used to define the advanced characteristics of a color palette.
ParallelTaskThe ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
pdfAttachmentThe pdfAttachment type is used to define all the advanced characteristics of an attachment in a PDF document.
pdfBookmarkThe pdfBookmark type is used to define all the advanced characteristics of a bookmark in a PDF document.
New in version SaaS
pdfControl
The pdfControl type is used to get all the characteristics and values of a control present in a PDF form.
New in version SaaS
pdfControlOption
The pdfControlOption type is used to get and set the following characteristics of an option of a control present in a PDF form:
  • option caption.
  • selected or deselected state of the option.
pdfDocumentThe pdfDocument type gets all the characteristics of a PDF file: author, date created, page content, etc.
pdfPageThe pdfPage type is used to define all the advanced characteristics of a page from a PDF document loaded in memory.
pdfParameterThe pdfParameter type defines all the characteristics of the PDF file to be generated.
pdfSignatureThe pdfSignature type is used to define the advanced characteristics of the signature that will be applied to a PDF file when signing an existing PDF (via PDFSign).
pdfTextElementThe pdfTextElement type is used to find out all the characteristics of a text element in a PDF page.
PermissionThe Permission type represents a permission requested by the application (and therefore declared in the manifest).
PhoneThe Phone type is used to handle a phone number as well as its type (home, work, ...).
picLayerThe picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
picRTFThe picRTF type is used to define all the advanced characteristics of a layer that contains RTF.
picTextThe picText type is used to define all the advanced characteristics of a Text layer.
PointA Point variable is a structured type that is used to represent a position (X, Y) in 2 dimensions.
Point2DThe Point2D type is used to define all the characteristics of a location represented on a Cartesian plane.
PointGeoThe PointGeo type is used to define all the advanced characteristics of a location represented on the spheroidal surface of the earth.
PolygonThe Polygon type is used to define the points of a polygon.
Polygon2DThe Polygon2D type is used to define all the advanced characteristics of a 2D polygon.
PolygonGeoThe PolygonGeo type is used to define all the advanced characteristics of a geographic polygon.
ProcedureThe Procedure type is used to handle:
  • the procedures or methods found in the project.
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
Procedure descriptionThe Procedure Description type is used to get information about a procedure or a method.
ProcessThe Process type is used to define the characteristics of the remote application that can be started by ExeRemoteRun.
Property DescriptionThe Property Description type is used to get information about a property.
psheetSelectionThe psheetSelection type is used to find out the advanced characteristics of a selection in a Spreadsheet control.
pvtPositionThe pvtPosition type is used to handle a cell of a Pivot Table control.
QueueA Queue variable is a structured type that groups a set of elements of the same type.
QuickActionThe QuickAction type allows you to define all the advanced characteristics of a quick action of an app on Android (app shortcut) or iOS (Quick Action).
RecordThe Record type is used to save the values of a record.
RectangleA Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width, Height) in 2 dimensions.
redisConnectionThe redisConnection type is used to define all the advanced characteristics of a connection to a Redis server (or cluster).
redisResponseThe redisResponse type makes it possible to define all the advanced characteristics of a response received by RedisExecuteCommand or RedisPipelineGet.
ReminderThe Reminder type is used to describe and handle a reminder to inform the user of an appointment.
RepetitionThe Repetition type is used to describe and modify the characteristics of a repetition for an appointment via the different WLanguage properties.
restRequestThe restRequest type is used to define the advanced characteristics of a REST request.
restResponseThe restResponse type is used to define all the advanced characteristics of a REST response.
rssCategoryThe rssCategory type is used to handle the category of a RSS stream or stream entry.
rssChannelThe rssChannel type is used to handle a RSS channel...
rssCloudThe rssCloud type is used to describe the method for subscribing to the notifications of modification made to the RSS stream...
rssEnclosureThe rssEnclosure type is used to describe and handle the attachment of an entry of RSS stream...
rssEntryThe rssEntry type is used to handle a RSS stream entry...
rssIdentifierThe rssIdentifier type is used to describe the unique identifier of a RSS stream entry...
rssImageThe rssImage type is used to describe the image of a RSS stream...
rssSourceThe rssSource type is used to describe the source of an entry for an RSS stream...
rssStreamThe rssStream type is used to handle a RSS stream...
rssTextInputThe rssTextInput type is used to describe the input area of RSS stream...
saasClientThe saasClient type is used to define the advanced characteristics of a SaaS client account.
saasPricingThe saasPricing type is used to define the advanced characteristics of a SaaS pricing.
saasServiceThe saasService type is used to define the advanced characteristics of a SaaS service.
saasSiteThe saasSite type is used to define the advanced characteristics of a SaaS WEBDEV site.
saasSubscriptionThe saasSubscription type is used to define the advanced characteristics regarding the subscription of a SaaS client account to a pricing.
saasUserThe saasUser type is used to define the advanced characteristics of a user of SaaS site.
saasVisitThe saasVisit is used to find out all the characteristics of a SaaS user's visit.
ScannerThe Scanner type is used to handle the information from a scanner.
SecurePasswordThe SecurePassword type is a structured type used to obtain a secure, hashed and salted password.
sfConnectionThe sfConnection type is used to describe a connection to the Salesforce platform and to manage user authentication...
sfDeletedRecordThe sfSeekDeletedResult type is used to find out the characteristics of a deleted record that was retrieved by SFSeekDeleted...
sfDeleteResultThe sfDeleteResult type is used to find out the result of SFDelete...
sfDisconnectResultThe sfDisconnectResult type is used to get the status report of SFDisconnect when disconnecting from a session...
sfEmptyRecycleBinResultThe sfEmptyRecycleBinResult type is used to find out the result of SFEmptyRecycleBin...
sfErrorThe sfError type is used to find out the characteristics of an error returned by Salesforce...
sfExecuteProcessResultThe sfExecuteProcessResult type is used to find out the result of SFExecuteProcess...
sfExecuteQueryResultThe sfExecuteQueryResult type is used to find out the result of SFForwardQuery and SFExecuteQuery...
sfLeadConvertThe sfLeadConvert type is used to describe the conversion parameters of a lead...
sfLeadConvertResultThe sfLeadConvertResult type is used to find out the result of SFConvertLead...
sfMergeRequestThe sfMergeRequest type is used to describe the elements to merge during the call to SFMerge...
sfMergeResultThe sfMergeResult type is used to find out the result of SFMerge...
sfObjectThe sfObject type is used to describe a record of a SalesForce file...
sfProcessSubmitRequestThe sfProcessSubmitRequest type is used to describe a Salesforce record (also called a Salesforce object) to submit to SFExecuteProcess...
sfProcessWorkItemRequestThe sfProcessWorkItemRequest type is used to describe a query for processing a task to submit to SFExecuteProcess...
sfSaveResultThe sfSaveResult type is used to find out the result of SFAdd and SFModify...
sfSearchResultThe sfSearchResult type is used to find out the result of SFSearch...
sfSeekDeletedResultThe sfSeekDeletedResult type is used to find out the result of SFSeekDeleted...
sfSeekUpdatedResultThe sfSeekUpdatedResult type is used to find out the result of SFSeekModified...
sfSessionInfoThe sfSessionInfo type is used to get information about the current session...
sfUndeleteResultThe sfUndeleteResult type is used to find out the result of SFUndelete...
sfUserInfoThe sfUserInfo type is used to get information about a user...
SIPAddressThe SIPAddress type is used to define the advanced characteristics of a SIP address.
SpeechSynthesisVoiceThe SpeechSynthesisVoice type is used to get all the advanced characteristics of a speech synthesis voice.
sshSessionThe sshSession type is used to define the characteristics of a connection to an SSH server.
StackA Stack variable is a structured type that is used to group a set of elements of the same type.
sysNotificationThe sysNotification type is used to define all the advanced characteristics of an interactive system notification.
sysNotificationButtonThe sysNotificationButton type is used to define all the advanced characteristics of Button control in an interactive notification.
sysNotificationInputThe sysNotificationInput type is used to define all the advanced features of an input control, such as a text input or combo box control, in an interactive notification.
ThreadThe Thread type allows you to define all the characteristics of a thread.
TiffThe Tiff type is used to define the advanced characteristics of a TIFF image.
TileThe Tile type is used to defined all the advanced characteristics of a tile for an application in Universal Windows 10 App mode.
TimeThe Time type allows you to easily manipulate times...
ToastThe Toast type is used to define all the advanced characteristics of a toast notification.
TokenThe Token type is used to define all the advanced characteristics of a token displayed in an edit control.
upnpDeviceThe upnpDevice type is used to define the advanced characteristics of a UPnP device.
upnpImageThe upnpImage type is used to define the advanced characteristics of an image of UPnP device.
upnpServiceThe upnpService type is used to define the advanced characteristics of a service provided by the UPnP device.
URIThe URI (Uniform Resource Identifier) type identifies physical or abstract resources (e.g. files or Web pages).
UUIDThe UUID type is used to easily manage:
  • UUIDs or GUIDs,
  • automatic UUID HFSQL identifiers,
  • identifiers for COM/Automation objects and interfaces,
  • ...
Value DescriptionA Value Description variable is used to handle the description of an enumeration value through programming.
Variable DescriptionThe Variable Description type is used to get information about a variable or a member.
VariantThe Variant type is used to:
  • store any simple value: boolean, numeric (Currency, Real, Integer, etc.), characters and character string, date (Date, Time, DateTime and Duration), ...
  • store named or indexed subelements.
  • store any complex value: structures, classes, advanced types, arrays, associative arrays, queues, stacks and lists.
  • handle the NULL value in WLanguage.
  • store interactions with ActiveX objects and Automation programming.
VariantMemberThe VariantMember type is an advanced type corresponding to an array of members, each member being a variant variable.
WatermarkThe Watermark type is used to handle the text printed in watermark in the reports created with the report editor or through programming.
WBAdminAccountThe WBAdminAccount type is used to define all the advanced characteristics of a WEBDEV account in a WEBDEV Application Server.
WBAdminApplicationThe WBAdminApplication type is used to define all the advanced characteristics of an application deployed on a WEBDEV Application Server.
WBAdminAuthThe WBAdminAuth type allows you to define all the advanced characteristics of the API used to remotely manage a WEBDEV Application Server.
WBAdminConnectionThe WBAdminConnection type is used to get all the advanced characteristics of a connection on the server. This connection can correspond to a session, an AWP request, a schedule task, etc.
WDPicThe WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
WebAddressThe WebAddress type is used to define the advanced characteristics of a site address as well as its type (custom page, blog, ftp, etc.).
websocketClientThe websocketClient type is used to identify and define all the advanced characteristics of a client connected to a WebSocket server.
WLanguageCodeCompilingThe WLanguageCodeCompiling type is used to define all the compiler options used by the Compile, ExecuteCode and EvaluateExpression functions, as well as by the Code Editor control (via the Compiler property).
WLanguageCodeFormattingThe WLanguageCodeFormatting type is used to define all the WLanguage code formatting options.
wsRequestThe wsRequest type is used to define the advanced characteristics of a Webservice.
wsResponseThe wsResponse type is used to get:
  • the XML source code of the Webservice response.
  • the value of the different parts of the Webservice response (for the Webservices returning several responses).
xlsCellAn xlsCell variable is used to describe and modify a cell in an Excel document...
xlsColumnThe xlsColumn type is used to describe and modify a column in an Excel document...
xlsCommentThe xlsComment type is used to defined all the advanced characteristics of a comment in a cell of an XLS file or Spreadsheet control.
xlsDocumentAn xlsDocument variable is used to describe and modify an Excel document...
xlsLayoutThe xlsLayout type is used to define all the layout characteristics of a sheet of an XLSX document in a Spreadsheet control.
xlsRowThe xlsRow type is used to describe and modify a row in an Excel document...
xmlAttributeThe xmlAttribute type is used to handle the attributes of a node in an XML document.
xmlDocumentThe xmlDocument type is used to handle an XML file.
xmlNamespaceThe xmlNamespace type is used to handle the XML namespace of a node attribute in an XML document.
xmlNodeThe xmlNode type is used to handle a node of an XML document.
xmlReaderThe xmlReader type is used to read an XML document without loading it in memory.
xmlSignatureThe xmlSignature type is used to define the advanced characteristics of an XML signature.
xmlSignatureInformationKeyX509The xmlSignatureInformationKeyX509 type is used to define the information that must be included in the KeyInfo section of the XML signature.
xmlSignatureReferenceThe xmlSignatureReference type is used to add a reference section into the XML signature.
xpathResultThe xpathResult type is used it find out the result of the execution of an XPATH query.
YAMLThe YAML type simplifies the handling of data in YAML format.
zipArchiveThe zipArchive type is used to handle an archive file in one of the following formats: ZIP, CAB, RAR or WDZ.
zipArchivedFileThe zipArchivedFile type is used to handle a file found in an archive in one of the following formats: ZIP, CAB, RAR or WDZ or a file to add into an archive.
See also
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 07/12/2024

Send a report | Local help