AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV 28!
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
WINDEVWindows Nuevas funciones WLanguage para aplicaciones WINDEV en Windows:
AIDetectContourDetecta los contornos de las formas en una imagen.
AIDetectDrawingClasifica los dibujos a mano alzada, incluidos círculos, cuadrados y triángulos.
Belgium.CheckCBEComprueba la validez de un número CBE belga (Crossroads Bank for Enterprises).
Belgium.CheckEUComprueba la validez de un número EU (número de unidad de establecimiento para identificar empresas en Bélgica).
Belgium.CheckNISSComprueba la validez de un número NISS (número de seguridad social en Bélgica).
BitcoinValidAddressComprueba si la dirección de un monedero Bitcoin es válida.
Brazil.CheckCNPJComprueba la validez de un número CNPJ (número de identificación de empresa en Brasil).
Brazil.CheckCPFComprueba la validez de un número CPF (número de identificación fiscal en Brasil).
Canada.CheckBN15Comprueba la validez de un número BN15 (número de empresa canadiense de 15 dígitos).
Canada.CheckBN9Comprueba la validez de un número BN9 (número de empresa canadiense de 9 dígitos).
Canada.CheckSINComprueba la validez de un número SIN (número de seguridad social canadiense).
CapitalizeEachWordPone en mayúsculas la primera letra de todas las palabras de una cadena.
ComponentExecuteEjecuta una Procedure global presente en una Component externa. Esta Component externa se carga con Component Load.
dCopyControlImageCopia la imagen de un control de una ventana WINDEV a una variable de tipo Image.
DiagramSearchBusca formas que contengan un texto específico en un diagrama.
dModifyContrastCambia el contraste de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
DocFindElementByNameBusca un elemento por su nombre en un documento de un procesador de texto.
dStraightenTransforma una imagen aplicando una corrección de perspectiva.
dTextMarkdownDibuja texto Markdown:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer]. |- | | EmulateDnD| | Emula la acción de "arrastrar y soltar" en las pruebas automatizadas. |- 0 | | ExecuteFunction| | Ejecuta una función WLanguage identificada por su nombre. |- | | fBuildRelativePath| | Devuelve la ruta relativa a un archivo con respecto a un directorio de referencia. |- 0 | | fMIMEType| | Devuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions). |- | | France.CheckINSEE| | Prueba la validez de un número INSEE (número de identificación de personas físicas asignado por el Instituto Nacional de Estadística y Estudios Económicos). |- 0 | | France.CheckSIREN| | Comprueba la validez de un número de SIREN francés (Système d'Identification du Répertoire des Entreprises). |- | | France.CheckSIRET| | Comprueba la validez de un número de SIRET francés (Système d'Identification du Répertoire des Etablissements). |- 0 | | GenerateGeometricImage| | Genera una imagen con formas geométricas de forma aleatoria. Esta imagen puede utilizarse para rellenar temporalmente un control Imagen, por ejemplo. |- | | Germany.CheckIdNr| | Comprueba la validez de un número IdNr (número de identificación fiscal en Alemania). |- 0 | | Germany.CheckUStIdNr| | Comprueba la validez de un número USt-IdNr (número de identificación de empresa en Alemania). |- | | HDropView| | Elimina una vista materializada del servidor HFSQL. |- 0 | | HTMLToPDF| | Convierte una cadena o buffer HTML en un buffer que contiene un documento PDF. |- | | IBANValid| | Comprueba la validez de un número IBAN (número de cuenta bancaria internacional). |- 0 | | InPageWithinWindowMode| | Indica si la página se muestra en un control Página WEBDEV en una ventana. |- | | iPrintAreaMarkdown| | Imprime texto Markdown en un área rectangular. |- 0 | | iPrintingNation| | Modifica el idioma actual para la siguiente impresión (impresión programada o impresión reporte). |- | | Italy.CheckCF| | Comprueba la validez de un número de CF (código fiscal italiano). |- 0 | | Italy.CheckIVA| | Comprueba la validez de un número de IVA (número de identificación de empresa en Italia). |- | | JSONValid| | Comprueba la validez de una cadena JSON. |- 0 | | KanbanAddCard| | Agrega una tarjeta a una lista en un control Kanban. |- | | KanbanAddList| | Agrega una nueva lista a un control Kanban. |- 0 | | KanbanCount| | Devuelve el número de tarjetas o listas en un control Kanban. |- | | KanbanDeleteAllCard| | Elimina todas las tarjetas de un control Kanban o de un control Lista Kanban. |- 0 | | KanbanDeleteCard| | Elimina una tarjeta de un control Kanban o de un control Lista Kanban. |- | | KanbanDeleteList| | Elimina una lista de un control Kanban. |- 0 | | KanbanDisplay| | Actualiza el control Kanban o una tarjeta del control Kanban. |- | | KanbanFilter| | Muestra solo las tarjetas que coinciden con el filtro especificado. |- 0 | | KanbanInfoXY| | Devuelve una de las siguientes opciones para una posición determinada (coordenadas de un punto) en un control Kanban:* el número de la tarjeta que se encuentra en la posición especificada,
  • el número de la lista que se encuentra en la posición especificada
KanbanInsertCardInserta una tarjeta en una lista Kanban.
KanbanInsertListInserta una lista en un control Kanban.
KanbanListIndexDevuelve el índice de una lista de un control Kanban.
KanbanMoveCardMueve una tarjeta en un control Kanban.
KanbanMoveListMueve una lista en un control Kanban.
KanbanPositionListPermite desplazarse por la lista de un control Kanban para mostrar una tarjeta específica.
KanbanSaveActualiza el registro enlazado a la tarjeta actual en el control Kanban.
MarkdownToDOCXConvierte una cadena Markdown en un archivo DOCX.
MarkdownToHTMLConvierte una cadena Markwdown en un buffer HTML (codificado en UTF-8).
MarkdownToPDFConvierte una cadena (o buffer) Markdown en un buffer que contiene un documento PDF.
MarkdownToTextConvierte una cadena Markdown en texto sin formato (sin etiquetas).
ModbusSendRawFrameEnvía una trama completa a un esclavo Modbus. Esto permite la comunicación con dispositivos que no cumplen estrictamente con el protocolo Modbus.
MongoExecuteOperationsRealiza operaciones de escritura en MongoDB de forma masiva. Esto evita los problemas de latencia de red que podrían producirse si se realizan las operaciones de forma secuencial.
OpenAPIToHTTPConstruye la solicitud HTTP para llamar a la función de una API. Luego, podrá ser enviada utilizando la función HTTPSend.
PDFReaderGoToBookmarkEstablece la posición directamente en el marcador deseado en el documento PDF.
PicRectangularSnipCaptura un área rectangular con el cursor y almacena la imagen en una variable de tipo Image.
PicRectangularSnipOCREjecuta el OCR y extrae el texto de un área rectangular definida con el ratón.
RoundToMultipleDevuelve un valor numérico redondeado al múltiplo más cercano de otro valor numérico.
SCPGetFileObtiene un archivo mediante el protocolo de copia segura.
SCPSendFileTransfiere archivos mediante el protocolo de copia segura (SCP).
SocketConfigureConfigura el uso de las funciones Socket.
SocketProxyEspecifica si los sockets TCP y WebSockets deben pasar por un proxy SOCKS5 para ejecutar solicitudes.
Spain.CheckDNIComprueba la validez de un número de DNI (número de documento nacional de identidad en España).
Spain.CheckNIFComprueba la validez del NIF (número de identificación fiscal en España).
SpreadsheetUnmergeCellAnula la combinación de la celda especificada o seleccionada en un control Hoja de cálculo.
Switzerland.CheckBERComprueba la validez de un número BER (número de identificación en el registro de empresas en Suiza).
Switzerland.CheckOASIComprueba la validez de un número OASI (número de pensión pública en Suiza).
Switzerland.CheckUIDComprueba la validez de un número UID (número de identificación de empresa en Suiza).
UnitedStates.CheckEINComprueba la validez de un número EIN (número de identificación del empleador en Estados Unidos).
UnitedStates.CheckFEIComprueba la validez de un número FEI (identificador de establecimiento estadounidense).
UnitedStates.CheckSSNComprueba la validez de un número SSN (Número de seguro social estadounidense).
UTFConvertConvierte una cadena o un buffer al formato especificado: UTF, ANSI, Unicode.
WBAdminCreateAccountCrea una cuenta WEBDEV en un WEBDEV Application Server.
WBAdminDeleteAccountElimina una cuenta WEBDEV de un Servidor de Aplicaciones WEBDEV.
WBAdminDisconnectElimina una conexión de WEBDEV Application Server.
WBAdminListAccountDevuelve la lista de cuentas WEBDEV de WEBDEV Application Server.
WBAdminListConnectionDevuelve la lista de conexiones actuales en WEBDEV Application Server.
WBAdminUpdateAccountActualiza las características de una cuenta WEBDEV en un WEBDEV Application Server.
xlsGetMergeDetermina si una celda está combinada con otras y obtiene el rango de celdas combinadas.
xlsMergeCellCombina las celdas especificadas en un documento Excel.
xlsRecalculateAllRecalcula todas las fórmulas de un documento Excel (XLSX).
xlsUnmergeCellAnula la combinación de un rango de celdas.
Nuevas funciones WLanguage (sintaxis prefijada) para las aplicaciones WINDEV en Windows:
<Composant>.ChargeCarga una Component externa independiente del proyecto actual.
<Composant>.ExécuteExécute une procédure globale présente dans un composant externe. Ce composant externe a été précédemment chargé par la fonction ComposantCharge.
<DiskFile Variable>.ChangeSizeCambia el tamaño de un archivo externo.
<DiskFile Variable>.CloseCierra un fichero externo.
<DiskFile Variable>.FindEncuentra una cadena de caracteres o un búfer en un archivo abierto por fOpen.
<DiskFile Variable>.LeerLee:
  • un bloque de bytes (caracteres) en un archivo externo (ANSI o Unicode),
  • el contenido de un archivo externo (ANSI o Unicode) y lo asigna a una zona de memoria.
<DiskFile Variable>.LockBloquea total o parcialmente un archivo externo.
<DiskFile Variable>.ReadLineRegularExpressionLee una línea en un archivo externo, obtiene secciones de esta línea según una expresión regular y las asigna a un Variable.
<DiskFile Variable>.UnlockDesbloquea total o parcialmente un archivo externo.
<DiskFile Variable>.WriteEscribe:
  • una cadena de caracteres en un fichero externo.
  • una sección de memoria.
<DiskFile Variable>.WriteLineEscribe una línea en un archivo de texto (ANSI o UNICODE).
<Documento>.FindElementByNameBusca un elemento por su nombre en un documento de un procesador de texto.
<Elemento>.ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
<Elemento>.RequestRefreshUISolicita 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).
<Hoja de cálculo>.UnmergeCellAnula la combinación de la celda especificada o seleccionada en un control Hoja de cálculo.
<Image>.CoordinateFromImageConvierte las coordenadas de un rectángulo en la Image en las coordenadas correspondientes en la control Imagen.
<Image>.CoordinateToImageConvierte las coordenadas de un rectángulo en el control Imagen a las coordenadas correspondientes en el Image que se muestran en el control.
<Image>.DrawTextMarkdownDibuja texto Markdown en un control Imagen.
<Imagen>.ModifyContrastCambia el contraste de una imagen en un control Imagen.
<Imagen>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<Kanban>.AddCardAgrega una tarjeta a una lista en un control Kanban.
<Kanban>.AddCardAgrega una tarjeta a una lista en un control Kanban.
<Kanban>.AddListAgrega una nueva lista a un control Kanban.
<Kanban>.CountDevuelve el número de tarjetas o listas en un control Kanban.
<Kanban>.DeleteAllCardElimina todas las tarjetas de un control Kanban o de un control Lista Kanban.
<Kanban>.DeleteListElimina una lista de un control Kanban.
<Kanban>.DisplayActualiza el control Kanban o una tarjeta del control Kanban.
<Kanban>.FilterMuestra solo las tarjetas que coinciden con el filtro especificado.
<Kanban>.InsertCardInserta una tarjeta en una lista Kanban.
<Kanban>.InsertListInserta una lista en un control Kanban.
<Kanban>.ListIndexDevuelve el índice de una lista de un control Kanban.
<Kanban>.MoveCardMueve una tarjeta en un control Kanban.
<Kanban>.MoveListMueve una lista en un control Kanban.
<Kanban>.SaveActualiza el registro enlazado a la tarjeta actual en el control Kanban.
<Lector PDF>.GoToBookmarkEstablece la posición directamente en el marcador deseado en el documento PDF.
<Lista Kanban>.DeleteAllCardElimina todas las fichas de un Kanban control o de una Lista Kanban control.
<Lista Kanban>.DeleteCardElimina una tarjeta de un control Kanban o de un control Lista Kanban.
<Lista Kanban>.DeleteCardElimina una tarjeta de un control Kanban o de un control Lista Kanban.
<Lista Kanban>.InsertCardInserta una tarjeta en una lista Kanban.
<Lista Kanban>.ListIndexDevuelve el índice de una lista en un Kanban control.
<Lista Kanban>.PositionListPermite desplazarse por la lista de un control Kanban para mostrar una tarjeta específica.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Procesador de texto>.FindElementByNameBusca un elemento por su nombre en un documento de un procesador de texto.
<Tipo DateTime>.ToStringConvierte una fecha/hora en una cadena en el formato especificado.
<Variable DiskFile>.FileNameDevuelve el nombre de un archivo externo actualmente abierto.
<Variable DiskFile>.ReadLineLee una línea de un archivo externo (ANSI o UNICODE).
<Variable DiskFile>.SeekObtiene y establece la posición actual en un archivo externo.
<Variable DiskFile>.SizeDevuelve el tamaño de un archivo (en bytes).
<Variable Image>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo Image.
<Variable Image>.ModifyContrastCambia el contraste de una imagen en una variable de tipo Image.
<Variable Image>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<Variable mongoCollection>.ExecuteOperationsRealiza operaciones de escritura en MongoDB de forma masiva. Esto evita los problemas de latencia de red que podrían producirse si se realizan las operaciones de forma secuencial.
<Variable picLayer>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo picLayer.
<Variable picLayer>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<Variable sshSession>.SCPGetFileObtiene un archivo mediante el protocolo de copia segura.
<Variable sshSession>.SCPSendFileTransfiere archivos mediante el protocolo de copia segura (SCP).
<Variable WBAdminAuth>.CreateAccountCrea una cuenta WEBDEV en un WEBDEV Application Server.
<Variable WBAdminAuth>.DisconnectElimina una conexión de WEBDEV Application Server.
<Variable WBAdminAuth>.ListAccountDevuelve la lista de cuentas WEBDEV de WEBDEV Application Server.
<Variable WBAdminAuth>.ListConnectionDevuelve la lista de conexiones actuales en WEBDEV Application Server.
<Variable WBAdminAuth>.UpdateAccountActualiza los parámetros de una cuenta WEBDEV en WEBDEV Application Server.
<Variable WDPic>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo WDPic.
<Variable xlsDocument>.MergeCellCombina las celdas especificadas en un documento Excel.
<Variable xlsDocument>.RecalculateAllRecalcula todas las fórmulas de un documento Excel (XLSX).
<Variable xlsDocument>.UnmergeCellAnula la combinación de una celda determinada.
.DeleteAccountElimina una cuenta WEBDEV de un Servidor de Aplicaciones WEBDEV.
GetMergeDetermina si una celda está combinada con otras y obtiene el rango de celdas combinadas.
WINDEVLinux Nuevas funciones WLanguage para aplicaciones WINDEV en Linux:
AIDetectContourDetecta los contornos de las formas en una imagen.
AIDetectDrawingClasifica los dibujos a mano alzada, incluidos círculos, cuadrados y triángulos.
Belgium.CheckCBEComprueba la validez de un número CBE belga (Crossroads Bank for Enterprises).
Belgium.CheckEUComprueba la validez de un número EU (número de unidad de establecimiento para identificar empresas en Bélgica).
Belgium.CheckNISSComprueba la validez de un número NISS (número de seguridad social en Bélgica).
BitcoinValidAddressComprueba si la dirección de un monedero Bitcoin es válida.
Brazil.CheckCNPJComprueba la validez de un número CNPJ (número de identificación de empresa en Brasil).
Brazil.CheckCPFComprueba la validez de un número CPF (número de identificación fiscal en Brasil).
Canada.CheckBN15Comprueba la validez de un número BN15 (número de empresa canadiense de 15 dígitos).
Canada.CheckBN9Comprueba la validez de un número BN9 (número de empresa canadiense de 9 dígitos).
Canada.CheckSINComprueba la validez de un número SIN (número de seguridad social canadiense).
CapitalizeEachWordPone en mayúsculas la primera letra de todas las palabras de una cadena.
ComponentExecuteEjecuta una Procedure global presente en una Component externa. Esta Component externa se carga con Component Load.
DiagramSearchBusca formas que contengan un texto específico en un diagrama.
dModifyContrastCambia el contraste de una imagen:
  • en un control Imagen,
  • en una variable de tipo Image.
dStraightenTransforma una imagen aplicando una corrección de perspectiva.
dTextMarkdownDibuja texto Markdown:
  • en un control Imagen,
  • en una variable de tipo Image,
  • en una variable de tipo WDPic (en la capa de fondo),
  • en una variable de tipo picLayer]. |- | | ExecuteFunction| | Ejecuta una función WLanguage identificada por su nombre. |- 0 | | ExecutePresetAction| | Ejecuta una acción WINDEV preestablecida. |- | | fBuildRelativePath| | Devuelve la ruta relativa a un archivo con respecto a un directorio de referencia. |- 0 | | fMIMEType| | Devuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions). |- | | France.CheckINSEE| | Prueba la validez de un número INSEE (número de identificación de personas físicas asignado por el Instituto Nacional de Estadística y Estudios Económicos). |- 0 | | France.CheckSIREN| | Comprueba la validez de un número de SIREN francés (Système d'Identification du Répertoire des Entreprises). |- | | France.CheckSIRET| | Comprueba la validez de un número de SIRET francés (Système d'Identification du Répertoire des Etablissements). |- 0 | | FTPProxy| | Especifica si las funciones de comunicación que utilizan el protocolo FTP deben pasar por un proxy para ejecutar sus peticiones. |- | | GenerateGeometricImage| | Genera una imagen con formas geométricas de forma aleatoria. Esta imagen puede utilizarse para rellenar temporalmente un control Imagen, por ejemplo. |- 0 | | Germany.CheckIdNr| | Comprueba la validez de un número IdNr (número de identificación fiscal en Alemania). |- | | Germany.CheckUStIdNr| | Comprueba la validez de un número USt-IdNr (número de identificación de empresa en Alemania). |- 0 | | HDropView| | Elimina una vista materializada del servidor HFSQL. |- | | IBANValid| | Comprueba la validez de un número IBAN (número de cuenta bancaria internacional). |- 0 | | InPageWithinWindowMode| | Indica si la página se muestra en un control Página WEBDEV en una ventana. |- | | iPrintAreaMarkdown| | Imprime texto Markdown en un área rectangular. |- 0 | | iPrintingNation| | Modifica el idioma actual para la siguiente impresión (impresión programada o impresión reporte). |- | | Italy.CheckCF| | Comprueba la validez de un número de CF (código fiscal italiano). |- 0 | | Italy.CheckIVA| | Comprueba la validez de un número de IVA (número de identificación de empresa en Italia). |- | | JSONValid| | Comprueba la validez de una cadena JSON. |- 0 | | MarkdownToDOCX| | Convierte una cadena Markdown en un archivo DOCX. |- | | MarkdownToHTML| | Convierte una cadena Markwdown en un buffer HTML (codificado en UTF-8). |- 0 | | MarkdownToPDF| | Convierte una cadena (o buffer) Markdown en un buffer que contiene un documento PDF. |- | | MarkdownToText| | Convierte una cadena Markdown en texto sin formato (sin etiquetas). |- 0 | | ModbusSendRawFrame| | Envía una trama completa a un esclavo Modbus. Esto permite la comunicación con dispositivos que no cumplen estrictamente con el protocolo Modbus. |- | | MongoExecuteOperations| | Realiza operaciones de escritura en MongoDB de forma masiva. Esto evita los problemas de latencia de red que podrían producirse si se realizan las operaciones de forma secuencial. |- 0 | | OpenAPIToHTTP| | Construye la solicitud HTTP para llamar a la función de una API. Luego, podrá ser enviada utilizando la función HTTPSend. |- | | RoundToMultiple| | Devuelve un valor numérico redondeado al múltiplo más cercano de otro valor numérico. |- 0 | | SCPGetFile| | Obtiene un archivo mediante el protocolo de copia segura. |- | | SCPSendFile| | Transfiere archivos mediante el protocolo de copia segura (SCP). |- 0 | | SocketProxy| | Especifica si los sockets TCP y WebSockets deben pasar por un proxy SOCKS5 para ejecutar solicitudes. |- | | Spain.CheckDNI| | Comprueba la validez de un número de DNI (número de documento nacional de identidad en España). |- 0 | | Spain.CheckNIF| | Comprueba la validez del NIF (número de identificación fiscal en España). |- | | SpreadsheetUnmergeCell| | Anula la combinación de la celda especificada o seleccionada en un control Hoja de cálculo. |- 0 | | Switzerland.CheckBER| | Comprueba la validez de un número BER (número de identificación en el registro de empresas en Suiza). |- | | Switzerland.CheckOASI| | Comprueba la validez de un número OASI (número de pensión pública en Suiza). |- 0 | | Switzerland.CheckUID| | Comprueba la validez de un número UID (número de identificación de empresa en Suiza). |- | | UnitedStates.CheckEIN| | Comprueba la validez de un número EIN (número de identificación del empleador en Estados Unidos). |- 0 | | UnitedStates.CheckFEI| | Comprueba la validez de un número FEI (identificador de establecimiento estadounidense). |- | | UnitedStates.CheckSSN| | Comprueba la validez de un número SSN (Número de seguro social estadounidense). |- 0 | | UTFConvert| | Convierte una cadena o un buffer al formato especificado: UTF, ANSI, Unicode. |- | | WBAdminCreateAccount| | Crea una cuenta WEBDEV en un WEBDEV Application Server. |- 0 | | WBAdminDeleteAccount| | Elimina una cuenta WEBDEV de un Servidor de Aplicaciones WEBDEV. |- | | WBAdminDisconnect| | Elimina una conexión de WEBDEV Application Server. |- 0 | | WBAdminListAccount| | Devuelve la lista de cuentas WEBDEV de WEBDEV Application Server. |- | | WBAdminListConnection| | Devuelve la lista de conexiones actuales en WEBDEV Application Server. |- 0 | | WBAdminUpdateAccount| | Actualiza las características de una cuenta WEBDEV en un WEBDEV Application Server. |- | | xlsGetMerge| | Determina si una celda está combinada con otras y obtiene el rango de celdas combinadas. |- 0 | | xlsMergeCell| | Combina las celdas especificadas en un documento Excel. |- | | xlsRecalculateAll| | Recalcula todas las fórmulas de un documento Excel (XLSX). |- 0 | | xlsUnmergeCell| | Anula la combinación de un rango de celdas. |}
Nuevas funciones WLanguage (sintaxis prefijada) para las aplicaciones WINDEV para Linux:
<Composant>.ChargeCarga una Component externa independiente del proyecto actual.
<Composant>.ExécuteExécute une procédure globale présente dans un composant externe. Ce composant externe a été précédemment chargé par la fonction ComposantCharge.
<DiskFile Variable>.ChangeSizeCambia el tamaño de un archivo externo.
<DiskFile Variable>.CloseCierra un fichero externo.
<DiskFile Variable>.FindEncuentra una cadena de caracteres o un búfer en un archivo abierto por fOpen.
<DiskFile Variable>.LeerLee:
  • un bloque de bytes (caracteres) en un archivo externo (ANSI o Unicode),
  • el contenido de un archivo externo (ANSI o Unicode) y lo asigna a una zona de memoria.
<DiskFile Variable>.LockBloquea total o parcialmente un archivo externo.
<DiskFile Variable>.UnlockDesbloquea total o parcialmente un archivo externo.
<DiskFile Variable>.WriteEscribe:
  • una cadena de caracteres en un fichero externo.
  • una sección de memoria.
<DiskFile Variable>.WriteLineEscribe una línea en un archivo de texto (ANSI o UNICODE).
<Elemento>.ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
<Elemento>.RequestRefreshUISolicita 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).
<Hoja de cálculo>.UnmergeCellAnula la combinación de la celda especificada o seleccionada en un control Hoja de cálculo.
<Image>.CoordinateFromImageConvierte las coordenadas de un rectángulo en la Image en las coordenadas correspondientes en la control Imagen.
<Image>.CoordinateToImageConvierte las coordenadas de un rectángulo en el control Imagen a las coordenadas correspondientes en el Image que se muestran en el control.
<Image>.DrawTextMarkdownDibuja texto Markdown en un control Imagen.
<Imagen>.ModifyContrastCambia el contraste de una imagen en un control Imagen.
<Imagen>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<Tipo DateTime>.ToStringConvierte una fecha/hora en una cadena en el formato especificado.
<Variable DiskFile>.FileNameDevuelve el nombre de un archivo externo actualmente abierto.
<Variable DiskFile>.ReadLineLee una línea de un archivo externo (ANSI o UNICODE).
<Variable DiskFile>.SeekObtiene y establece la posición actual en un archivo externo.
<Variable DiskFile>.SizeDevuelve el tamaño de un archivo (en bytes).
<Variable Image>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo Image.
<Variable Image>.ModifyContrastCambia el contraste de una imagen en una variable de tipo Image.
<Variable Image>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<Variable mongoCollection>.ExecuteOperationsRealiza operaciones de escritura en MongoDB de forma masiva. Esto evita los problemas de latencia de red que podrían producirse si se realizan las operaciones de forma secuencial.
<Variable picLayer>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo picLayer.
<Variable picLayer>.StraightenTransforma una imagen aplicando una corrección de perspectiva.
<Variable sshSession>.SCPGetFileObtiene un archivo mediante el protocolo de copia segura.
<Variable sshSession>.SCPSendFileTransfiere archivos mediante el protocolo de copia segura (SCP).
<Variable WBAdminAuth>.CreateAccountCrea una cuenta WEBDEV en un WEBDEV Application Server.
<Variable WBAdminAuth>.DisconnectElimina una conexión de WEBDEV Application Server.
<Variable WBAdminAuth>.ListAccountDevuelve la lista de cuentas WEBDEV de WEBDEV Application Server.
<Variable WBAdminAuth>.ListConnectionDevuelve la lista de conexiones actuales en WEBDEV Application Server.
<Variable WBAdminAuth>.UpdateAccountActualiza los parámetros de una cuenta WEBDEV en WEBDEV Application Server.
<Variable WDPic>.DrawTextMarkdownDibuja texto Markdown en una variable de tipo WDPic.
<Variable xlsDocument>.MergeCellCombina las celdas especificadas en un documento Excel.
<Variable xlsDocument>.RecalculateAllRecalcula todas las fórmulas de un documento Excel (XLSX).
<Variable xlsDocument>.UnmergeCellAnula la combinación de una celda determinada.
.DeleteAccountElimina una cuenta WEBDEV de un Servidor de Aplicaciones WEBDEV.
GetMergeDetermina si una celda está combinada con otras y obtiene el rango de celdas combinadas.
WINDEVJava Nuevas funciones WLanguage para aplicaciones WINDEV en Java:
CapitalizeEachWordPone en mayúsculas la primera letra de todas las palabras de una cadena.
DelayBeforeClosingLimita la duración de la visualización de una ventana o cuadro de diálogo..  Si no se realiza ninguna acción del usuario, cuando se alcanza la cantidad de tiempo especificada:
  • para una ventana, se ejecutará el código de un botón de ventana. 
  • para una ventana de diálogo, la ventana de diálogo se cierra automáticamente.
ErrorWithTimeoutMuestra un mensaje de error personalizado en una ventana de error del sistema durante una cantidad de tiempo set.
ExecuteFunctionEjecuta una función WLanguage identificada por su nombre.
InfoWithTimeoutMuestra un mensaje de información en una ventana de información del sistema durante un tiempo set
LooperDeleteSelectElimina las filas seleccionadas de una control Looper.
RoundToMultipleDevuelve un valor numérico redondeado al múltiplo más cercano de otro valor numérico.
TableDeleteSelectBorra las filas seleccionadas de una tabla o vista en árbol control Tabla.
ThreadRequestStopEnvía una solicitud para detener un hilo.
ThreadStopRequestedVerifica si se ha enviado una solicitud al hilo que se está ejecutando.
Nuevas funciones WLanguage (sintaxis prefijada) para aplicaciones WINDEV para Java:
<Chrono>.EndDetiene un cronómetro y devuelve el tiempo transcurrido (en milisegundos) desde que se inició el cronometraje (con la función <Chrono>.Start).
<Chrono>.PausePone en pausa un cronómetro para medir el tiempo de un proceso.
<Chrono>.ResetDetiene y reinicia un cronómetro en marcha.
<Chrono>.ResumeReanuda un cronómetro detenido previamente con las funciones <Chrono>.Fin o <Chrono>.Pause.
<Chrono>.StartInicia un cronómetro para medir la duración de un proceso (en milisegundos) y reinicia un cronómetro en marcha.
<DiskFile Variable>.ChangeSizeCambia el tamaño de un archivo externo.
<DiskFile Variable>.CloseCierra un fichero externo.
<DiskFile Variable>.FindEncuentra una cadena de caracteres o un búfer en un archivo abierto por fOpen.
<DiskFile Variable>.LeerLee:
  • un bloque de bytes (caracteres) en un archivo externo (ANSI o Unicode),
  • el contenido de un archivo externo (ANSI o Unicode) y lo asigna a una zona de memoria.
<DiskFile Variable>.WriteEscribe:
  • una cadena de caracteres en un fichero externo.
  • una sección de memoria.
<DiskFile Variable>.WriteLineEscribe una línea en un archivo de texto (ANSI o UNICODE).
<EliminarSeleccionarElimina las filas seleccionadas de una control Looper.
<Hilo>.RequestStopEnvía una solicitud para detener un hilo.
<Tabla>.DeleteSelectBorra las filas seleccionadas de una tabla o vista en árbol control Tabla.
<Tipo DateTime>.ToStringConvierte una fecha/hora en una cadena en el formato especificado.
<Variable DiskFile>.FileNameDevuelve el nombre de un archivo externo actualmente abierto.
<Variable DiskFile>.ReadLineLee una línea de un archivo externo (ANSI o UNICODE).
<Variable DiskFile>.SeekObtiene y establece la posición actual en un archivo externo.
<Variable DiskFile>.SizeDevuelve el tamaño de un archivo (en bytes).
Funciones WLanguage mejoradas
WINDEVWindowsLinux En esta versión se han modificado las siguientes funciones:
AbsAhora puede calcular el valor absoluto de una duración.
AssistedInputAddNuevo parámetro para asociar un valor almacenado a la nueva fila.
CertificateCheckStringLa Certificate puede ser ahora una Variable de tipo Buffer.
CertificateSignStringLa Certificate puede ser ahora una Variable de tipo Buffer.
DecryptAsymmetricLa clave pública puede ser ahora una Variable de tipo Buffer.
DecryptAsymmetricEnveloppedLa clave pública puede ser ahora una Variable de tipo Buffer.
EncryptAsymmetricLa clave pública puede ser ahora una Variable de tipo Buffer.
EncryptAsymmetricEnveloppedLa clave pública puede ser ahora una Variable de tipo Buffer.
ExplorerAcceptNueva sintaxis para obtener el número de ficheros eliminados y sus nombres en un lenguaje WLanguage Procedure.
HDescribeServerTriggerAhora la sintaxis para crear un disparador de la description en el análisis.
HListKeyAhora se tienen en cuenta las claves primarias.
HSuggestKeyNuevo parámetro para set el formato del resultado.
HTrackNuevo parámetro para establecer el modo de ejecución del lenguaje WLanguage Procedure.
iZoneHeightNueva constante para la compatibilidad con Markdown.
OrganizerPositionNueva constante para obtener la fecha y hora de la primera Appointment mostrada.
PDFSaveNuevo parámetro para gestionar el nivel de compresión Color.
ProxyProtocolo SOCKS5.
RoundDownAhora puede calcular el valor inferior redondeado en duraciones y variables DateTime.
RoundUpAhora puede calcular el valor redondeado superior en duraciones y variables DateTime.
SaaSAdminListServiceNuevo parámetro para eliminar o mantener duplicados en el resultado.
SaaSAdminListServiceNuevo parámetro para eliminar o mantener duplicados en el resultado.
SaaSAdminListServiceNuevo parámetro para eliminar o mantener duplicados en el resultado.
SchedulerPositionDateTimeNueva constante para get la fecha y hora del primer día que aparece en los controles del Programador.
TwoFactorAuthenticationCheckCodeEl código puede ser ahora una cadena.
Java En esta versión se han modificado las siguientes funciones:
AbsAhora puede calcular el valor absoluto de una duración.
ChronoEndYa está disponible la sintaxis para tratar el tipo Chrono.
ChronoPauseYa está disponible la sintaxis para tratar el tipo Chrono.
ChronoResetYa está disponible la sintaxis para tratar el tipo Chrono.
ChronoResumeYa está disponible la sintaxis para tratar el tipo Chrono.
ChronoStartYa está disponible la sintaxis para tratar el tipo Chrono.
ChronoValueYa está disponible la sintaxis para tratar el tipo Chrono.
dRotationEl parámetro "Opciones" ya está disponible.
fCreateAhora se admiten archivos en formato ANSI y/o UNICODE.
fLoadTextAhora se admiten archivos en formato ANSI y/o UNICODE.
fOpenAhora se admiten archivos en formato ANSI y/o UNICODE.
fOpenTempFileAhora se admiten archivos en formato ANSI y/o UNICODE.
fReadLineAhora puede utilizar separadores Line.
HDescribeServerTriggerAhora la sintaxis para crear un disparador de la description en el análisis.
HListKeyAhora se tienen en cuenta las claves primarias.
HTrackNuevo parámetro para establecer el modo de ejecución del lenguaje WLanguage Procedure.
iDocumentoImpresoNueva sintaxis para get el tipo de trabajo de impresión o exportación iniciado desde el visor reporte.
NoSpaceAhora puede set la posición de los espacios a eliminar.
ProxyProtocolo SOCKS5.
RoundDownAhora puede calcular el valor inferior redondeado en duraciones y variables DateTime.
RoundUpAhora puede calcular el valor redondeado superior en duraciones y variables DateTime.
Nuevas propiedades WLanguage
WINDEVWindows Nuevas propiedades de WLanguage:
AutoCorrectLa propiedad AutoCorrect permite definir un conjunto de correcciones automáticas que se aplicarán en un control Procesador de texto a medida que el usuario escribe.
ClassEl Clase Property se utiliza para obtener el tipo real de la instancia de clase manejada por un objeto, variante u objeto dinámico Variable.
DisplayAsMarkdownEl DisplayAsMarkdown Property indica si un control Edit muestra o no su contenido en formato Markdown.
DisplayFormatEl DisplayFormat Property obtiene y establece el formato de visualización esperado para un texto dado: texto sin formato, RTF o Markdown.
EditModeLa propiedad EditMode obtiene y establece el modo de edición del Editor Diagram control.
ExtraEl Extra Property se utiliza para:
  • get información adicional sobre una control, ventana o Page.
  • Modificar la información adicional de una ventana control, o Page.
IgnoreErrorLa propiedad IgnoreError obtiene y establece los diferentes errores Certificate ignorados por los controles HTML Display y WEBDEV Page.
ListLa Lista Property se utiliza para manipular las diferentes listas de un Kanban control. Puede añadir, modificar o eliminar listas de un Kanban control, o navegar entre ellas.
MarkdownLa propiedad Markdown permite:
  • determinar si un control Estático de un reporte es de tipo "Markdown".
  • cambiar el tipo de un control Estático en un reporte a Markdown.
MaxNbCardEl MaxNbCard Property obtiene y establece el número máximo de tarjetas en un Kanban control.
NullableIndexLa propiedad NullIableIndex determina si un campo clave acepta valores "Null".
SQLCodeExecutedLa propiedad SQLCodeExecuted obtiene el código SQL de una consulta después de reemplazar los parámetros por un valor.
Linux Nuevas propiedades de WLanguage:
EditModeLa propiedad EditMode obtiene y establece el modo de edición del Editor Diagram control.
ExtraEl Extra Property se utiliza para:
  • get información adicional sobre una control, ventana o Page.
  • Modificar la información adicional de una ventana control, o Page.
IgnoreErrorLa propiedad IgnoreError obtiene y establece los diferentes errores Certificate ignorados por los controles HTML Display y WEBDEV Page.
MarkdownLa propiedad Markdown permite:
  • determinar si un control Estático de un reporte es de tipo "Markdown".
  • cambiar el tipo de un control Estático en un reporte a Markdown.
NullableIndexLa propiedad NullIableIndex determina si un campo clave acepta valores "Null".
SQLCodeExecutedLa propiedad SQLCodeExecuted obtiene el código SQL de una consulta después de reemplazar los parámetros por un valor.
Mejoras en las propiedades de WLanguage
WINDEVWindows Las siguientes propiedades de WLanguage han sido mejoradas:
CifradoNuevas constantes para el cifrado AES.
DisplayModeEsta Property permite ahora especificar el modo de visualización de los controles Kanban.
FontNameEsta Property ya está disponible para los controles del editor HTML.
FontSizeEsta Property está ahora disponible para los controles del Editor HTML.
ImageStatePosibilidad de obtener y set el número de estados de la imagen associated con una opción de menú.
KeyTypeNueva constante para gestionar claves primarias.
TitleHeightPosibilidad de obtener y set la altura de una barra de título personalizada en una ventana..
Java Las siguientes propiedades de WLanguage han sido mejoradas:
KeyTypeNueva constante para gestionar claves primarias.
Nuevos tipos avanzados de WLanguage
WINDEVWindows Nuevos tipos de WLanguage para aplicaciones WINDEV:
aiConfigureContourDetectionEl tipo iaConfigureContourDetection permite definir los parámetros de la función de detección de contornos.
AssistedInputEl tipo AssistedInput permite definir las características avanzadas de una sugerencia de la entrada predictiva.
ComponentEl tipo Component se utiliza para manipular fácilmente un Component externo .
diagActionAllowedEl tipo diagActionAuthorized permite definir las acciones disponibles para los usuarios finales en las formas de un diagrama en el control Editor de diagramas.
DiskFileEl tipo DiskFile permite manipular archivos de texto en el disco.
docAutoReplaceEl tipo docAutoReplace permite definir las características avanzadas de una cadena que se utiliza para reemplazar automáticamente a otra cadena a medida que el usuario escribe en un control Procesador de texto.
InfoVersionEl tipo InfoVersion permite conocer las características de una versión específica de una aplicación.
kbActionAllowedEl tipo kbActionAllowed permite definir qué acciones están disponibles para el usuario final cuando manipula tarjetas en un control Kanban.
kbCardEl tipo kbCard define todas las características avanzadas de una tarjeta en un control Kanban.
mongoOperationEl tipo mongoOperation permite definir las diferentes operaciones a realizar de forma masiva. Estas operaciones se almacenan en un array de variables de tipo mongoOperation.
mongoOperationAddEl tipo mongoOperationAdd permite definir todas las características avanzadas de una operación masiva de adición de documentos.
mongoOperationDeleteAllEl tipo mongoOperationDeleteAll permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminarán todos los documentos que coincidan con el filtro de selección.
mongoOperationDeleteOneEl tipo mongoOperationDeleteOne permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminará el primer documento que coincida con el filtro.
mongoOperationReplaceOneEl tipo mongoOperationReplaceOne permite definir todas las características avanzadas de una operación de reemplazo de documentos que se agregará a una lista de operaciones masivas. Se reemplazará el primer documento que coincida con el filtro.
mongoOperationsOptionEl tipo mongoOperationsOption permite definir las opciones de las operaciones masivas.
mongoOperationUpdateAllEl tipo mongoOperationUpdateAll permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas.. Se actualizarán todos los documentos que coincidan con el filtro de selección.
mongoOperationUpdateOneEl tipo mongoOperationUpdateOne permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas. Se actualizará el primer documento que coincida con el filtro de selección.
Parámetro descriptionLas variables del parámetro description se utilizan para describir un parámetro mediante programación.
pdfBookmarkEl tipo pdfBookmark permite definir todas las características avanzadas de un marcador en un documento PDF.
Sintaxis descriptionSintaxis Las variables description se utilizan para describir mediante programación la sintaxis de una ventana reporte o Page .
WBAdminAccountEl tipo WBAdminAccount se utiliza para definir todas las características avanzadas de una cuenta WEBDEV en un Servidor de Aplicaciones WEBDEV.
WBAdminAuthEl tipo WBAdminAuth le permite definir todas las características avanzadas del API utilizado para administrar de forma remota un servidor de aplicaciones WEBDEV.
WBAdminConnectionEl tipo WBAdminConnection se utiliza para get todas las características avanzadas de una conexión en el servidor. Esta conexión puede corresponder a una sesión, una solicitud AWP, una tarea de planificación, etc..
xlsLayoutEl tipo xlsLayout permite definir todas las características de diseño de una hoja de un documento XLSX en un control Hoja de cálculo.
WINDEVLinux Nuevos tipos WLanguage para aplicaciones WINDEV en Linux:
aiConfigureContourDetectionEl tipo iaConfigureContourDetection permite definir los parámetros de la función de detección de contornos.
AssistedInputEl tipo AssistedInput permite definir las características avanzadas de una sugerencia de la entrada predictiva.
ComponentEl tipo Component se utiliza para manipular fácilmente un Component externo .
diagActionAllowedEl tipo diagActionAuthorized permite definir las acciones disponibles para los usuarios finales en las formas de un diagrama en el control Editor de diagramas.
DiskFileEl tipo DiskFile permite manipular archivos de texto en el disco.
mongoOperationEl tipo mongoOperation permite definir las diferentes operaciones a realizar de forma masiva. Estas operaciones se almacenan en un array de variables de tipo mongoOperation.
mongoOperationAddEl tipo mongoOperationAdd permite definir todas las características avanzadas de una operación masiva de adición de documentos.
mongoOperationDeleteAllEl tipo mongoOperationDeleteAll permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminarán todos los documentos que coincidan con el filtro de selección.
mongoOperationDeleteOneEl tipo mongoOperationDeleteOne permite definir todas las características avanzadas de una operación de eliminación de documentos que se agregará a una lista de operaciones masivas. Se eliminará el primer documento que coincida con el filtro.
mongoOperationReplaceOneEl tipo mongoOperationReplaceOne permite definir todas las características avanzadas de una operación de reemplazo de documentos que se agregará a una lista de operaciones masivas. Se reemplazará el primer documento que coincida con el filtro.
mongoOperationsOptionEl tipo mongoOperationsOption permite definir las opciones de las operaciones masivas.
mongoOperationUpdateAllEl tipo mongoOperationUpdateAll permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas.. Se actualizarán todos los documentos que coincidan con el filtro de selección.
mongoOperationUpdateOneEl tipo mongoOperationUpdateOne permite definir todas las características avanzadas de una operación de actualización de documentos que se agregará a una lista de operaciones masivas. Se actualizará el primer documento que coincida con el filtro de selección.
Parámetro descriptionLas variables del parámetro description se utilizan para describir un parámetro mediante programación.
pdfBookmarkEl tipo pdfBookmark permite definir todas las características avanzadas de un marcador en un documento PDF.
Sintaxis descriptionSintaxis Las variables description se utilizan para describir mediante programación la sintaxis de una ventana reporte o Page .
WBAdminAccountEl tipo WBAdminAccount se utiliza para definir todas las características avanzadas de una cuenta WEBDEV en un Servidor de Aplicaciones WEBDEV.
WBAdminAuthEl tipo WBAdminAuth le permite definir todas las características avanzadas del API utilizado para administrar de forma remota un servidor de aplicaciones WEBDEV.
WBAdminConnectionEl tipo WBAdminConnection se utiliza para get todas las características avanzadas de una conexión en el servidor. Esta conexión puede corresponder a una sesión, una solicitud AWP, una tarea de planificación, etc..
xlsLayoutEl tipo xlsLayout permite definir todas las características de diseño de una hoja de un documento XLSX en un control Hoja de cálculo.
Tipos avanzados de WLanguage mejorados
WINDEVWindowsLinux Los siguientes tipos avanzados han sido mejorados para aplicaciones WINDEV:
httpRequestNuevas propiedades :
  • SelectedSSLVersion: Versión del protocolo SSL/TLS seleccionada para la petición segura.
  • SelectedCipher: Nombre del cifrado seleccionado para la petición segura.
TokenStoredValue , nuevo Property para almacenar un valor associated con Token.
OAuth2ParametersGrantType , new Property para obtener y set el tipo de concesión disponible.
OpenIDParametersGrantType , new Property para obtener y set el tipo de concesión disponible.
PDFDocumentMarcador , nuevo Property para identificar los marcadores del Document .
ToastActionClose , new Property a set la acción que se realizará cuando se cierre un mensaje toast .
Versión mínima requerida
  • Versión 28
Comentarios
Haga clic en [Agregar] para publicar un comentario