AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage mejoradas
  • Nuevas propiedades WLanguage
  • Mejoras en las propiedades de WLanguage
  • Nuevos tipos avanzados de WLanguage
  • Tipos avanzados de WLanguage mejorados
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
En la versión 28, se han introducido nuevas funciones, propiedades y tipos de datos y se han mejorado algunos.
Nuevas funciones WLanguage
Android Las nuevas funciones de WLanguage para Android son las siguientes:
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ArrayAddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
ArrayDistinctDevuelve un array sin duplicados.
ArrayIntersectDevuelve un array que corresponde a la intersección de dos arrays.
ArrayUnionDevuelve un array correspondiente a la unión de dos arrays.
ArrayUnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToURIGuarda el contenido de un buffer en una Resource identificada por su URI.
CameraPhotoCaptura una foto a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStartInicia la grabación de video a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStopDetiene la grabación de video iniciada previamente con la función CameraVideoStart.
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
CommandLineIdentifica y recupera los diferentes elementos del comando Line pasado como parámetro al programa actual.
ContinentGetDevuelve la variable de tipo Continent que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
ContinentListDevuelve la lista de continentes.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateTimeToRealConvierte una fecha y hora en un real de 8 bytes.
dBorderDibuja los bordes.
diffApplyAplica un buffer de diferencia a un buffer específico.
diffCreateCompara dos búferes y crea un búfer que contiene las diferencias entre estos dos búferes.
DownloadAddAñade una nueva descarga en el gestor de descargas del dispositivo.
DownloadGetInfoRecupera los detalles de una descarga presente en el gestor de descargas.
DownloadListEnumera las descargas de la aplicación actual en el gestor de descargas.
DownloadRemoveCancela una descarga eliminándola del gestor de descargas, y borra los archivos existentes.
ErrorChangeParameterConfigura el comportamiento de automatic que se implementará si se produce un error en el Process actual.
ErrorPropagatePropaga un error no fatal que puede ser procesado por el código de llamada si la gestión de errores no fatales está habilitada para este código (en el editor de código o por ErrorChangeParameter).
ErrorResetReinicia la detección de errores no fatales:
ErrorRestoreParameterRestaura el error Process de una Process.
ExceptionChangeParameterConfigura el comportamiento de la automatic que se implementará si se produce una excepción en la Process actual.
ExceptionDisplayMuestra la ventana estándar de excepciones con el contenido de la excepción actual..
ExceptionPropagatePropaga una excepción.
ExceptionRestoreParameterRestaura la excepción Process de una Process.
ExceptionThrowActiva artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
FileToURIGuarda el contenido de un archivo en una Resource identificada por su URI.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
LastDayOfYearDevuelve la fecha del último día del año.
LooperRestorePositionAndSelectionRecupera la posición de la barra de desplazamiento en un control Looper así como los elementos seleccionados.
LooperSavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en un control Looper,
  • el elemento o elementos seleccionados.
Estos elementos pueden ser restaurados por LooperRestorePositionAndSelection.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
NumToFinancialWritingChineseConvierte un valor numérico (entero, real o monetario) en una cadena en formato de escritura financiera china.
OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se obtendrá mediante un procedimiento WLanguage ("callback").
PhoneticDevuelve la transcripción fonética de la cadena pasada como parámetro.
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RealToDateTimeConvierte un real de 8 bytes en una fecha y hora.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
sCloseCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits de puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación.
SetFocusAndReturnToUserInputDetiene la Process actual, pone el foco en la ventana o página control especificada, y permite al usuario introducir datos.
sListPortDevuelve la lista de puertos serie y paralelos de el equipo.
SOAPAddXMLSignatureAñade una firma XML a una solicitud de servicio web.
SocketConnectSSLSe utiliza para establecer una conexión segura con un servidor SSL.
sOpenAbre e inicializa:
  • a serial port.
  • un puerto paralelo.
  • un puerto de infrarrojos.
sParameterDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado.
sReadLee una cadena de caracteres en el búfer de entrada del puerto serie especificado.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, paralelo o de infrarrojos especificado.
TablaRestaurarPosición YSelecciónRestaura la posición de la barra de desplazamiento en una Tabla o control Tabla TreeView, así como los elementos seleccionados.
TableAddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
TableChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
TableDeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
TableGiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
TableGiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
TableInsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
TableItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
TableListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
TableMoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
TableSavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en una tabla o control Tabla TreeView,
  • los elementos seleccionados en el control.
TableSearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
TableSortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
TableSwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
TableTypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
WindowsVersionDevuelve el modo de ejecución de Windows.
XMLExecuteXPathEjecuta una consulta del XPATH:
  • en un XML Document.
  • en un xmlDocument Variable.
XMLSignFirma un documento XML.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para Android son las siguientes:
<Array>.AddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
<Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
<Array>.ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
<Array>.DistinctDevuelve un array sin duplicados.
<Array>.FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
<Array>.IntersectDevuelve un array que corresponde a la intersección de dos arrays.
<Array>.MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
<Array>.ReduceRealiza un cálculo en cada elemento de un array.
<Array>.UnionDevuelve un array correspondiente a la unión de dos arrays.
<Array>.UnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Columna de la tabla TreeView>.SearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<Imagen>.DrawBorderDibuja los bordes en un control Imagen.
<Looper>.RestorePositionAndSelectionRecupera la posición de la barra de desplazamiento en un control Looper así como los elementos seleccionados.
<Looper>.SavePositionAndSelectionAhorra:
  • la posición de la barra de desplazamiento en un control Looper,
  • el elemento o elementos seleccionados.
Estos elementos pueden ser restaurados por LooperRestorePositionAndSelection.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Tabla de ThreeView>.GiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
<Tabla de vista de árbol>.ChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
<Tabla de vista de árbol>.GiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
<Tabla de vista de árbol>.ItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
<Tabla de vista de árbol>.ListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
<Tabla de vista de árbol>.MoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
<Tabla de vista de árbol>.SortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
<Tabla de vista de árbol>.SwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
<Tabla de vista de árbol>.TypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
<Tabla de vista en árbol>.DeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
<Tabla TreeView Table>.InsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
<Tabla TreeView>.AddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
<Tabla>.RestorePositionAndSelectionRestaura la posición de la barra de desplazamiento en una Tabla o control Tabla TreeView, así como los elementos seleccionados.
<Tabla>.SavePositionAndSelectionSava:
  • la posición de la barra de desplazamiento en una tabla o control Tabla TreeView,
  • los elementos seleccionados en el control.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Tipo DateTime>.ToRealConvierte una fecha y hora en un real de 8 bytes.
<Variable Image>.DrawBorderDibuja los bordes en una variable de tipo Image.
<Ventana>.OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se obtendrá mediante un procedimiento WLanguage ("callback").
<Window>.OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
<wsRequest Variable>.addXMLFirmaAñade una firma XML a una solicitud de servicio web.
Widget Android Las nuevas funciones de WLanguage para el desarrollo en modo widget de Android son las siguientes:
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ArrayAddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
ArrayDistinctDevuelve un array sin duplicados.
ArrayIntersectDevuelve un array que corresponde a la intersección de dos arrays.
ArrayUnionDevuelve un array correspondiente a la unión de dos arrays.
ArrayUnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToURIGuarda el contenido de un buffer en una Resource identificada por su URI.
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
ContinentGetDevuelve la variable de tipo Continent que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
ContinentListDevuelve la lista de continentes.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateTimeToRealConvierte una fecha y hora en un real de 8 bytes.
diffApplyAplica un buffer de diferencia a un buffer específico.
diffCreateCompara dos búferes y crea un búfer que contiene las diferencias entre estos dos búferes.
DownloadAddAñade una nueva descarga en el gestor de descargas del dispositivo.
DownloadGetInfoRecupera los detalles de una descarga presente en el gestor de descargas.
DownloadListEnumera las descargas de la aplicación actual en el gestor de descargas.
DownloadRemoveCancela una descarga eliminándola del gestor de descargas, y borra los archivos existentes.
ErrorChangeParameterConfigura el comportamiento de automatic que se implementará si se produce un error en el Process actual.
ErrorPropagatePropaga un error no fatal que puede ser procesado por el código de llamada si la gestión de errores no fatales está habilitada para este código (en el editor de código o por ErrorChangeParameter).
ErrorResetReinicia la detección de errores no fatales:
ErrorRestoreParameterRestaura el error Process de una Process.
ExceptionChangeParameterConfigura el comportamiento de la automatic que se implementará si se produce una excepción en la Process actual.
ExceptionDisplayMuestra la ventana estándar de excepciones con el contenido de la excepción actual..
ExceptionPropagatePropaga una excepción.
ExceptionRestoreParameterRestaura la excepción Process de una Process.
ExceptionThrowActiva artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
FileToURIGuarda el contenido de un archivo en una Resource identificada por su URI.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
LastDayOfYearDevuelve la fecha del último día del año.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
NumToFinancialWritingChineseConvierte un valor numérico (entero, real o monetario) en una cadena en formato de escritura financiera china.
PhoneticDevuelve la transcripción fonética de la cadena pasada como parámetro.
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RealToDateTimeConvierte un real de 8 bytes en una fecha y hora.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
sCloseCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits de puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación.
sListPortDevuelve la lista de puertos serie y paralelos de el equipo.
SocketConnectSSLSe utiliza para establecer una conexión segura con un servidor SSL.
sOpenAbre e inicializa:
  • a serial port.
  • un puerto paralelo.
  • un puerto de infrarrojos.
sParameterDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado.
sReadLee una cadena de caracteres en el búfer de entrada del puerto serie especificado.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, paralelo o de infrarrojos especificado.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
WindowsVersionDevuelve el modo de ejecución de Windows.
XMLExecuteXPathEjecuta una consulta del XPATH:
  • en un XML Document.
  • en un xmlDocument Variable.
XMLSignFirma un documento XML.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para el modo de widget Android son las siguientes:
<Array>.AddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
<Array>.AllFalseDevuelve True si todos los elementos de un array valen False.
<Array>.AllTrueDevuelve True si todos los elementos de un array valen True.
<Array>.AnyFalseDevuelve True si al menos un elemento de un array vale False.
<Array>.AnyTrueDevuelve True si al menos un elemento de un array vale True.
<Array>.ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
<Array>.DistinctDevuelve un array sin duplicados.
<Array>.FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
<Array>.IntersectDevuelve un array que corresponde a la intersección de dos arrays.
<Array>.MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
<Array>.ReduceRealiza un cálculo en cada elemento de un array.
<Array>.UnionDevuelve un array correspondiente a la unión de dos arrays.
<Array>.UnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Tipo DateTime>.ToRealConvierte una fecha y hora en un real de 8 bytes.
iPhone/iPad Las nuevas funciones de WLanguage para iPhone/iPad son las siguientes:
AppleAdvertisingIdentifierDevuelve el identificador publicitario del dispositivo (sólo iOS).
AppleRequestTrackingAuthorizationAsynchronousMuestra la solicitud de Permission para el seguimiento de la actividad del usuario.
AppleTrackingAuthorizationStatusDetermina si se ha permitido a la aplicación realizar un seguimiento de la actividad basado en los datos del usuario (sólo para iOS).
CameraPhotoCaptura una foto a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStartInicia la grabación de video a través de un control Cámara en una aplicación Android o iOS.
CameraVideoStopDetiene la grabación de video iniciada previamente con la función CameraVideoStart.
dCopyScreenImageCopia el contenido de la pantalla en una variable de tipo Image o en un control Imagen.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
ExecuteRefreshUIElementEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
fCopyDirCopia el contenido de un directorio y sus subdirectorios.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
HTransactionSavepointDeclara un punto de guardado de la transacción.
OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se obtendrá mediante un procedimiento WLanguage ("callback").
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RequestRefreshUIElementSolicita la ejecución del evento "Solicitud para actualizar la visualización" del elemento especificado (y devuelve el control sin esperar la ejecución del evento).
SetFocusAndReturnToUserInputDetiene la Process actual, pone el foco en la ventana o página control especificada, y permite al usuario introducir datos.
SocketConnectSSLSe utiliza para establecer una conexión segura con un servidor SSL.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
TableAddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
TableChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
TableDeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
TableGiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
TableGiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
TableInsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
TableItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
TableListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
TableMoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
TableSearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
TableSortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
TableSwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
TableTypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para iPhone/iPad son las siguientes:
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Columna de la tabla TreeView>.SearchChildBusca un valor en una columna de un control Tabla TreeView, en una rama especificada.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Tabla de ThreeView>.GiveChildDevuelve los "hijos" de un elemento (nivel inferior) en una control Tabla TreeView.
<Tabla de vista de árbol>.ChildCountDevuelve el número de hijos directos de un elemento de una control Tabla TreeView.
<Tabla de vista de árbol>.GiveParentDevuelve el "padre" de un elemento en una control Tabla TreeView.
<Tabla de vista de árbol>.ItemStatusDevuelve el estado de un nodo en un control Tabla de Treeview.: colapsado, expandido o no encontrado.
<Tabla de vista de árbol>.ListChildEnumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView.
<Tabla de vista de árbol>.MoveBranchMueve el contenido de una fila así como toda su estructura de árbol descendente en una control Tabla TreeView.
<Tabla de vista de árbol>.SortChildOrdena una rama de una control Tabla TreeView en una o más columnas.
<Tabla de vista de árbol>.SwapBranchIntercambia el contenido de dos filas (así como su respectiva estructura de árbol) en un control Tabla TreeView.
<Tabla de vista de árbol>.TypeItemComprueba la existencia de un elemento en una tabla TreeView y devuelve su tipo (nodo u hoja) si el elemento existe.
<Tabla de vista en árbol>.DeleteChildBorra todas las líneas secundarias de una rama de la jerarquía..
<Tabla TreeView Table>.InsertChildInserta una fila en un control Tabla TreeView, en un nivel jerárquico determinado.
<Tabla TreeView>.AddChildAñade una fila a una control Tabla TreeView, al final de un nivel jerárquico determinado.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Ventana>.OpenPopupAsynchronousAbre una ventana emergente cuyo resultado se obtendrá mediante un procedimiento WLanguage ("callback").
<Window>.OpenAsynchronousAbre una ventana cuyo resultado se recuperará a través de una Procedure WLanguage ("callback").
HSortViewOrdena una vista HFSQL creando un índice en un elemento de la vista.. Esta función utiliza el anterior mecanismo de vistas.
IOS Widget Las nuevas funciones de WLanguage para desarrollar en modo widget de iOS son las siguientes:
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
HTransactionSavepointDeclara un punto de guardado de la transacción.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Las nuevas funciones de WLanguage (sintaxis de prefijo) en el modo widget de iOS son las siguientes:
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Apple Watch Las nuevas funciones de WLanguage para Apple Watch son las siguientes:
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Las nuevas funciones de WLanguage (sintaxis del prefijo) para el Apple Watch son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Mac Catalyst Las nuevas funciones de WLanguage en el modo Catalyst son las siguientes:
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
HTransactionSavepointDeclara un punto de guardado de la transacción.
PingComprueba si se puede llegar a una red Address utilizando el protocolo ICMP (similar a la utilidad de la red PING).
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Las nuevas funciones de WLanguage (sintaxis de prefijo) en el modo Catalyst son las siguientes:
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Universal Windows 10 App Las nuevas funciones de WLanguage para Universal Windows 10 App son las siguientes:
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
HTransactionSavepointDeclara un punto de guardado de la transacción.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
Las nuevas funciones de WLanguage (sintaxis del prefijo) para la aplicación universal de Windows 10 son las siguientes:
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
Funciones WLanguage mejoradas
AndroidWidget Android En esta versión se han mejorado las siguientes funciones:
dSaveImageJPEGAhora puede utilizar la constante imgSaveTag para almacenar los datos Exif de un Variable de tipo Image.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
ExeInfoNueva constante para determinar si la aplicación se ha lanzado automáticamente después de completar una descarga de Background.
ExeRunAhora puede lanzar un paquete Android mediante el comando Line. Puede recuperar los parámetros de este comando Line con CommandLine.
fCopyFileAhora puede utilizar la sintaxis para manipular cada archivo copiado.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
NoSpaceAhora puede especificar la posición de los espacios a eliminar.
URISelectAhora puede crear una Resource utilizando el selector.
XMLBuildStringEsta función admite ahora la constante XMLFormatting.
XMLSaveEsta función soporta ahora la constante XMLFormatting.
iPhone/iPad Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
IOS Widget Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
Mac Catalyst Las siguientes funciones de WLanguage han sido mejoradas:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
Universal Windows 10 App Las siguientes funciones de WLanguage han sido mejoradas:
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
MobileNetworkConnectionInfoLas redes 5G ya están identificadas.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
Nuevas propiedades WLanguage
Android Las nuevas propiedades de WLanguage para las aplicaciones de Android son las siguientes:
BoldEl Bold Property se utiliza para:
  • Averigüe si una fuente Variable está en negrita.
  • Modificar el atributo de negrita de una fuente Variable.
BorderEl Border Property se utiliza para get y cambiar las características del Border s:
  • para un reporte control o bloque.
  • para una ventana control.
  • para una celda de un control Tabla.
CameraLa propiedad Camera permite identificar y cambiar la cámara utilizada (trasera o frontal).
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
DisplayModePreviewLa propiedad DisplayModePreview obtiene y establece el modo de vista previa de la cámara.
FlashLa propiedad Flash determina y cambia el modo de flash en un control Cámara.
FontLa propiedad Font permite
  • Obtener el identificador de la fuente utilizada en un control de un reporte, página o ventana.
  • Cambiar la fuente utilizada en un control de un reporte, página o ventana.
FontMinSizeEl FontMinSize Property se utiliza para get y cambiar el tamaño mínimo de la fuente utilizada en un control Estático con la opción "Reducir fuente"..
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
ItalicLa Italic Property se utiliza para:
  • Averigüe si una fuente Variable está en cursiva.
  • Modificar el atributo en cursiva de una fuente Variable.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
MaxZoomEl MaxZoom Property se utiliza para get el valor máximo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
MinZoomEl MinZoom Property se utiliza para get el valor mínimo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
StrikeOutLa propiedad StrikeOut permite:
  • Determinar si el formato de tachado se aplica a una variable de tipo Font.
  • Aplicar formato de tachado a una variable de tipo Font.
TapToFocusLa propiedad TapToFocus permite:
  • Determinar si la función "pulsar para enfocar" está habilitada en un control Cámara.
  • Habilitar o deshabilitar la función "pulsar para enfocar" en un control Cámara.
TorchLa propiedad Torch permite determinar y cambiar la forma en que un control Cámara utiliza la linterna.
UnderlineLa propiedad Underline permite:
  • Averigua si una fuente Variable está subrayada.
  • Subraye (o no) una fuente Variable.
ZoomWithFingerEl ZoomWithFinger Property se utiliza para:
  • determinar si un Image o control Cámara soporta el zoom de pellizco.
  • habilita o deshabilita el zoom de pellizco en un Image o control Cámara.
Widget Android Las nuevas propiedades de WLanguage para las aplicaciones del widget Android son las siguientes:
BoldEl Bold Property se utiliza para:
  • Averigüe si una fuente Variable está en negrita.
  • Modificar el atributo de negrita de una fuente Variable.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
FontLa propiedad Font permite
  • Obtener el identificador de la fuente utilizada en un control de un reporte, página o ventana.
  • Cambiar la fuente utilizada en un control de un reporte, página o ventana.
FontMinSizeEl FontMinSize Property se utiliza para get y cambiar el tamaño mínimo de la fuente utilizada en un control Estático con la opción "Reducir fuente"..
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
ItalicLa Italic Property se utiliza para:
  • Averigüe si una fuente Variable está en cursiva.
  • Modificar el atributo en cursiva de una fuente Variable.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
StrikeOutLa propiedad StrikeOut permite:
  • Determinar si el formato de tachado se aplica a una variable de tipo Font.
  • Aplicar formato de tachado a una variable de tipo Font.
UnderlineLa propiedad Underline permite:
  • Averigua si una fuente Variable está subrayada.
  • Subraye (o no) una fuente Variable.
iPhone/iPad Las siguientes son las nuevas propiedades de WLanguage para las aplicaciones de iPhone/iPad:
CameraLa propiedad Camera permite identificar y cambiar la cámara utilizada (trasera o frontal).
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
DisplayModePreviewLa propiedad DisplayModePreview obtiene y establece el modo de vista previa de la cámara.
FlashLa propiedad Flash determina y cambia el modo de flash en un control Cámara.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
MaxZoomEl MaxZoom Property se utiliza para get el valor máximo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
MinZoomEl MinZoom Property se utiliza para get el valor mínimo de zoom que se puede utilizar para el control Cámara (para la cámara en uso).
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
TapToFocusLa propiedad TapToFocus permite:
  • Determinar si la función "pulsar para enfocar" está habilitada en un control Cámara.
  • Habilitar o deshabilitar la función "pulsar para enfocar" en un control Cámara.
TorchLa propiedad Torch permite determinar y cambiar la forma en que un control Cámara utiliza la linterna.
ZoomWithFingerEl ZoomWithFinger Property se utiliza para:
  • determinar si un Image o control Cámara soporta el zoom de pellizco.
  • habilita o deshabilita el zoom de pellizco en un Image o control Cámara.
IOS Widget Las nuevas propiedades de WLanguage para las aplicaciones en modo widget de iOS son las siguientes:
HideWhileScrollingLa propiedad HideWhileScrolling permite:
  • Determinar si el control fijo se oculta al desplazar su contenedor,
  • Mostrar u ocultar el control fijo al desplazar su contenedor.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
Mac Catalyst Las nuevas propiedades de WLanguage para las aplicaciones en modo Catalyst son las siguientes:
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
PinnedLa propiedad Pinned permite:
  • Fijar un control: la posición del control fijado se establecerá con respecto al área visible de su contenedor y no al área del contenido.
  • Determinar si un control está fijado.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
Universal Windows 10 App Las nuevas propiedades de WLanguage para las aplicaciones en modo Universal Windows 10 App son las siguientes:
BlurLevelLa propiedad BlurLevel obtiene y establece el porcentaje de desenfoque aplicado a un control en un reporte.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
Mejoras en las propiedades de WLanguage
Android Se han modificado las siguientes propiedades de WLanguage para las aplicaciones de Android:
ColorEsta Property ya está disponible para las variables de Font.
denominarEsta Property ya está disponible para las variables de Font.
envergaduraEsta Property ya está disponible para las variables de Font.
FicCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
MmoCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
NdxCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
WorkingDirectoryEsta Property ya está disponible para los controles de la cámara.
ZoomWithFingerEsta Property ya está disponible para los controles de la cámara.
iPhone/iPad Las siguientes propiedades de WLanguage para aplicaciones iPhone/iPad han sido modificadas:
BottomIndentEsta Property ya está disponible para los controles de edición.
FicCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
MmoCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
NdxCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
TopIndentEsta Property ya está disponible para los controles de edición.
WorkingDirectoryEsta Property ya está disponible para los controles de la cámara.
ZoomWithFingerEsta Property ya está disponible para los controles de la cámara.
Nuevos tipos avanzados de WLanguage
Android Los nuevos tipos avanzados disponibles para las aplicaciones Android son los siguientes:
BackgroundEl tipo Background define las características avanzadas del fondo de un elemento.
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
DownloadInfoEl tipo DownloadInfo se utiliza para leer los diferentes detalles sobre una descarga en curso recuperados por DownloadGetInfo.
DownloadParameterEl tipo DownloadParameter se utiliza para definir todas las características avanzadas de una descarga de archivos realizada por DownloadAdd.
FontUna variable de tipo Font permite crear una fuente mediante programación...
FronteraEl tipo Border permite manipular bordes mediante programación...
pdfParameterEl tipo pdfParameter define las características del archivo PDF que se va a generar.
SecurePasswordEl tipo SecurePassword es un tipo estructurado que permite obtener una contraseña segura, cifrada con un algoritmo de hash y sal.
xmlSignatureEl tipo xmlSignature define las características avanzadas de una firma XML.
xmlSignatureInformationKeyX509El tipo xmlSignatureInformationKeyX509 define la información que se debe incluir en la parte KeyInfo de la firma XML.
xmlSignatureReferenceEl tipo xmlSignatureReference permite agregar una parte referencia en la firma XML.
xpathResultEl tipo xpathResult permite conocer el resultado de la ejecución de una consulta XPATH.
Widget Android Los nuevos tipos avanzados disponibles para las aplicaciones en modo widget de Android son los siguientes:
BackgroundEl tipo Background define las características avanzadas del fondo de un elemento.
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
DownloadInfoEl tipo DownloadInfo se utiliza para leer los diferentes detalles sobre una descarga en curso recuperados por DownloadGetInfo.
DownloadParameterEl tipo DownloadParameter se utiliza para definir todas las características avanzadas de una descarga de archivos realizada por DownloadAdd.
FontUna variable de tipo Font permite crear una fuente mediante programación...
FronteraEl tipo Border permite manipular bordes mediante programación...
pdfParameterEl tipo pdfParameter define las características del archivo PDF que se va a generar.
SecurePasswordEl tipo SecurePassword es un tipo estructurado que permite obtener una contraseña segura, cifrada con un algoritmo de hash y sal.
xmlSignatureEl tipo xmlSignature define las características avanzadas de una firma XML.
xmlSignatureInformationKeyX509El tipo xmlSignatureInformationKeyX509 define la información que se debe incluir en la parte KeyInfo de la firma XML.
xmlSignatureReferenceEl tipo xmlSignatureReference permite agregar una parte referencia en la firma XML.
xpathResultEl tipo xpathResult permite conocer el resultado de la ejecución de una consulta XPATH.
iPhone/iPad Los nuevos tipos avanzados disponibles para las aplicaciones de iOS son los siguientes:
SecurePasswordEl tipo SecurePassword es un tipo estructurado que permite obtener una contraseña segura, cifrada con un algoritmo de hash y sal.
IOS Widget Los nuevos tipos avanzados disponibles para las aplicaciones en el modo widget de iOS son los siguientes:
SecurePasswordEl tipo SecurePassword es un tipo estructurado que permite obtener una contraseña segura, cifrada con un algoritmo de hash y sal.
Tipos avanzados de WLanguage mejorados
Android Se han mejorado los siguientes tipos avanzados para las aplicaciones de Android:
ImageEl EXIF Property ya está disponible para las aplicaciones Android .
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario