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.
Ayuda / Novedades / Novedades de la versión 28
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
us.pcsoft-windev-webdev.com/WX28-Features.pdf Ver las 928 novedades (PDF)

Aproveche las 196 novedades comunes de la versión 28 en WINDEV
WINDEV incluye 196 novedades comunes de la versión 28: editores mejorados, métodos abreviados de teclado personalizados, mayor velocidad, nuevos controles, control PDF mejorado, compatibilidad con Markdown, nuevo gráfico de área polar, novedades del SCM, novedades del editor de reportes, novedades de WLanguage y de la POO, etc.
El control Kanban: indispensable en WINDEV
El nuevo control Kanban es un gran complemento para sus aplicaciones WINDEV.
Los controles Kanban permiten organizar procesos, supervisar un proyecto, distribuir tareas, etc.
Este control nativo gestiona todas las acciones del usuario.
¡Cree un tablero Kanban en unos minutos con este nuevo control!
WINDEV incluye 3 nuevos controles Smart
Los controles Smart permiten ahorrar tiempo al crear la UI y hacen que las aplicaciones sean mucho más sofisticadas.
En la versión 28 se crearon 3 nuevos controles Smart (comunes a WINDEV, WEBDEV y WINDEV Mobile):
  • Selección múltiple con tokens.
  • Badge.
  • Entrada predictiva de direcciones.
Recuerde: Los controles Smart se entregan con su código fuente, por lo que pueden modificarse y personalizarse por completo.
Nuevo control Smart: entrada de token con lista
El control Smart de "Selección múltiple con tokens" permite seleccionar uno o varios tokens de una lista.
Selección múltiple con tokens
Selección múltiple con tokens
Nuevo control Smart: visualización del distintivo
El control Smart "Insignia de notificaciones" muestra una insignia (pequeño círculo con un número) en un control determinado.
Un distintivo llama la atención sobre un contador: número de órdenes pendientes, etc.
La viñeta que muestra el número puede colocarse en cualquier tipo de campo: botón, etiqueta, imagen, etc...
Aquí, la insignia (círculo rojo con el número) aparece en un control Botón
Aquí, la insignia (círculo rojo con el número) aparece en un control Botón
Nuevo control Smart: finalización de direcciones
El control Smart "Entrada predictiva de direcciones" sugiere direcciones a medida que escribe.
Una lista de sugerencias de direcciones se despliega.
Tenga en cuenta que este control se basa en una API de Google. Google podría exigirle el pago de una suscripción en función del número de solicitudes.
Cuando el usuario comienza a escribir, aparecen varias sugerencias de direcciones
Cuando el usuario comienza a escribir, aparecen varias sugerencias de direcciones
Columnas de imágenes: presentación mejorada
La presentación de las columnas Imagen se ha mejorado en la versión 28: por defecto, se muestra un margen alrededor de la imagen, lo que hace que la tabla sea más armoniosa.
WLanguage para el control Tabla: varios
  • La función BuildBrowsingTable ahora permite crear columnas dinámicamente para visualizar los datos de un archivo de datos. Ahora, las columnas de tipo Memo muestran el tamaño del archivo Memo.
  • Una nueva sintaxis de la función TableSort recibe parámetros de tipo String. Esta sintaxis permite restablecer fácilmente el orden actual obtenido con la función TableSortedColumn.
Markdown: etiquetas de campo, cabeceras de columna, opciones de menú, tooltip...
Ahora puede dar formato a todo el texto de sus aplicaciones
Ahora puede dar formato a todo el texto de sus aplicaciones
Gracias a la compatibilidad con Markdown de la versión 28, ahora es posible personalizar el formato del texto de un control.
Esto permite enriquecer fácilmente la UI de las aplicaciones.
Formato fácil con Markdown
Formato fácil con Markdown
Debido a su simplicidad, el texto Markdown es fácil de traducir.
El texto Markdown se adapta automáticamente al estilo del control, y en especial al tema oscuro.
Para obtener más información, consulte Markdown.
Pestañas desacoplables: optimizaciones
Las pestañas flotantes permiten a los usuarios finales ubicar libremente las pestañas para personalizar la UI.
En la versión 28, aparece una animación mucho más suave al mover las pestañas.
Pictogramas y etiquetas de pestañas: ¡margenes!
Ahora puede definir márgenes para los íconos y el texto de las pestañas.
El diseño mejora automáticamente.
En modo de edición, se muestran los márgenes que se aplicaron alrededor de los íconos
En modo de edición, se muestran los márgenes que se aplicaron alrededor de los íconos
Diseño más espacioso en tiempo de ejecución: ¡no más íconos tocando los bordes!
Diseño más espacioso en tiempo de ejecución:
¡no más íconos tocando los bordes!
Control Botón: personalización del marco
Un control Botón puede contener marcos, cuya apariencia puede variar según el estado del botón: pulsado, sobrevolado, etc,...
En la versión 28, puede definir los bordes de cada estado en la pestaña "Estilo" de la ventana de 7 pestañas.
Seleccione fácilmente el tipo de borde para cada estado
Seleccione fácilmente el tipo de borde para cada estado
Control Editor de imágenes
Con el control Editor de imágenes, puede incluir un editor de imágenes completo en sus aplicaciones sin escribir una sola línea de código.
En la versión 28, este control incluye las siguientes novedades:
  • Imágenes GIF animadas
  • Se propone un nuevo evento en el editor de código: "Después de OCR", que permite recuperar el texto y realizar el tratamiento deseado
  • Un nuevo botón permite escanear y obtener automáticamente la imagen
  • Una IA transforma los dibujos a mano alzada en el objeto correspondiente: línea, rectángulo, círculo...
Botones con posicionamiento libre de íconos
Si un botón contiene un ícono con posicionamiento libre, es posible especificar las coordenadas.
Ahora puede elegir cómo se muestra el contenido del icono: enmarcado, homotético...
Máscara de entrada científica
Se ha introducido una nueva máscara para los campos de control Campo de entrada numéricos: la notación científica.
Por ejemplo, puede obtener la siguiente sintaxis sin programas de terceros: 1,23E+10.
2 nuevas plantillas para WINDEV
En la versión 28 se han introducido dos nuevas plantillas: Eleven y Touch.
Esto le ofrece nuevas posibilidades de personalización.
Campo de menú: nuevo separador con etiqueta
Un menú puede contener uno o varios separadores.
En la versión 28, el separador puede contener texto.
El separador del menú ahora puede incluir texto
El separador del menú ahora puede incluir texto
Campo del menú: opciones visuales
Puede definir íconos de "5 estados" (por ejemplo, botones) en las opciones de menú a través de la ventana de 7 pestañas o mediante programación.
Ícono de 5 estados
Ícono de 5 estados
Control Combo Box: marcos redondeados, marcos en red, banner hover personalizado
En la versión 28, el área expandida de un control Combo Box puede personalizarse:
  • border
  • banda al pasar el cursor
  • altura de la fila
  • ...Esto permite crear controles Combo Box modernos y sofisticados.
Combo Box con diseño moderno ...
Combo Box con diseño moderno ...
Control Texto estático: visualización girada
Los controles Texto Estático ahora se pueden girar. Esta rotación se especifica en la pestaña "Estilo" de la ventana de 7 pestañas.
Texto girado (en rojo)
Texto girado (en rojo)
Control Campo de entrada: nuevo evento de ayuda a la introducción de datos
El control Campo de entrada muestra una lista de sugerencias al usuario final.
En la versión 28, el evento "Selección de un valor en la lista de sugerencias de entrada" permite a la aplicación determinar la sugerencia seleccionada por el usuario final.
Esta nueva función le permite asignar en el control Campo de entrada un valor diferente del que se muestra en el asistente: por ejemplo, un acrónimo,...
Exportar la ayuda a PDF
WINDEV permite generar un archivo de ayuda para el usuario final.
Este archivo puede estar en formato HTML o PDF.
La versión PDF ahora permite navegar por el documento a través de vínculos generados automáticamente.
Programa de configuración renovado
¡El programa de instalación de aplicaciones WINDEV generado automáticamente ahora tiene un mejor aspecto!
La interfaz tiene un diseño más moderno y más agradable para el usuario final.
Instalar: notificación de actualizaciones disponibles mientras se ejecuta la aplicación
Si la aplicación está en uso, puede configurar un mensaje toast automático para indicar al usuario que hay una actualización disponible.
El mensaje toast ofrece al usuario dos opciones:
  • realizar la actualización inmediatamente,
  • recibir un recordatorio la próxima vez que inicie la aplicación.
El mensaje de toast le avisa al usuario cuándo hay una actualización disponible. Aparece en la parte inferior derecha de la pantalla cuando la aplicación está en uso
El mensaje de toast le avisa al usuario cuándo hay una actualización disponible.
Aparece en la parte inferior derecha de la pantalla cuando la aplicación está en uso
Instalación: varios
  • El administrador de instalaciones de tipo Push conserva los filtros activos cuando se actualiza la lista de equipos cliente.
Combinar 2 aplicaciones existentes: Aplicación de escritorio y sitio web
Al integrar un sitio web en una ventana de una aplicación de escritorio, puede compartir los elementos existentes y aumentar la productividad.
Integre una página WEBDEV en una ventana WINDEV
El nuevo control "Página WEBDEV" de WINDEV permite integrar un sitio web en una aplicación WINDEV e interactuar con él mediante programación.
Solo tiene que especificar la URL de la página que desea insertar.
La ventana que contiene el control interactúa con la página mediante procedimientos ejecutados en el navegador.
Estos procedimientos estarán disponibles en el editor de código de WINDEV y en las sugerencias de autocompletado.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Interacción: la ventana llama a procedimientos de página
Los procedimientos de la página WEBDEV a los que se puede llamar desde una ventana WINDEV deben declararse en una interfaz compartida.
Estos procedimientos pueden realizar llamadas AJAX al servidor.
Ejemplo de código:
Código en la página WEBDEV
// Déclarations
implements Interface_contenant_les_méthodes_accessibles_de_la_page
Use Interface_contenant_les_callbacks_possibles_de_page_vers_fenêtre
// Utilisation
MyHostControl.UneCallback()
Código en la ventana WINDEV
// Déclaration
Use Interface_contenant_les_méthodes_accessibles_de_la_page
implements Interface_contenant_les_callbacks_possibles_de_page_vers_fenêtre
// Utilisation
Champ_Page_WEBDEV.Page.UneProcédureDeLaPage()
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Interacción: la página llama a procedimientos de ventana
Los procedimientos WINDEV a los que se puede llamar desde una página WEBDEV deben declararse en una interfaz compartida.
La interfaz genera un archivo de configuración.
Este archivo de configuración debe proporcionarse al entorno de WEBDEV para poder llamar a los procedimientos de forma nativa.
Podrá llamar a los procedimientos de la ventana directamente desde el código de los procedimientos Navegador de la página.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Nuevo layout disponible para la página WEBDEV
Una página web puede contener menús, banners publicitarios, controles de estilo, un pie de página con el aviso legal, etc...
Esta información podría dejar de ser útil cuando la página se integra en una aplicación WINDEV.
Ahora WEBDEV incluye un nuevo tipo de layout específico para la integración de WINDEV y WINDEV Mobile. Este layout permite ocultar la información que no se necesita.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Seguridad: primer nivel
La página y la ventana deben intercambiar datos de forma segura.
En primer lugar, por defecto, la navegación de las páginas WEBDEV se limita al dominio de la URL proporcionada en la aplicación: esto elimina los ataques XSS (Cross-Site Scripting).
Existen varios métodos para acceder a la página WEBDEV de forma segura si esta contiene datos sensibles:
  • Configurar la autenticación con credenciales de inicio de sesión de Windows (Single sign-on (SSO))
  • Solicitar las credenciales de acceso al sitio web, cifrarlas y almacenarlas en la memoria
  • Solicitar las credenciales de acceso al sitio cada vez que el usuario intente acceder a la página, etc.
A continuación, esta información se envía a través de una URL HTTPS segura.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Seguridad: segundo nivel
Puede implementar opciones de seguridad adicionales.
Verificación en dos pasos o envío de un código por correo electrónico, por ejemplo.
También es posible implementar fácilmente restricciones de acceso por dirección IP.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Webifique sin problemas los recursos existentes
Muchos de los nuevos proyectos de desarrollo están destinados a la Web.
Sin embargo, la mayoría de los proyectos existentes están compuestos por aplicaciones Windows.
Integrar un sitio web en una ventana WINDEV es un avance esencial para preservar y webificar los recursos de software de una empresa sin sacrificar ninguna funcionalidad.
Esto permite avanzar paso a paso, de forma rápida, ágil y sin riesgos.
Para obtener más información, consulte Integrar un sitio WEBDEV en una aplicación WINDEV.
Novedades comunes
El entorno de WINDEV incluye las novedades comunes de la versión 28.
En particular: UI moderna, datos en tiempo real para las imágenes de la ventana de 7 pestañas, nuevos controladores de tamaño, ajuste a la cuadrícula con el teclado, nueva ventana de selección de estilos, etc.
Miscellaneous
  • Al crear un proyecto, se define el modo de 64 bits y el uso de cadenas Unicode de forma predeterminada.
  • El modo "buffer security check" está activado para ejecutables de 64 bits.
Numerosas novedades
El editor de ventanas de WINDEV se beneficia de nuevas funciones comunes: ajuste a la cuadrícula/a objetos mediante el teclado, tiradores de campo más ergonómicos, nueva ventana de edición de estilos, atajos personalizables, etc.
Copiar formato
En la versión 28, copiar un estilo de un campo a otro es muy sencillo: el pincel para copiar estilos está activo en el editor de hojas de estilo.
Menú contextual de los campos: más eficaz
Los menús contextuales del editor de ventanas y páginas se han renovado por completo para mejorar la experiencia de usuario.
Error de interfaz de usuario: nuevos errores notificados
  • Si una tabla no admite el desplazamiento por pixel, el editor muestra un error y propone solucionarlo en un solo clic.
  • Menú contextual: si 2 opciones de menú tienen el mismo valor (definido en las 7 pestañas), se genera un error de IU.
  • Si no se personaliza una ventana abierta con las funciones Info, YesNo, o funciones similares, aparece un error de UI. Una ventana personalizada es más fácil de usar porque permite utilizar FAA: temporizadores...
Avanzar hacia un lenguaje de diseño de interfaz de usuario moderno y bien espaciado
En la versión 28, las nuevas funciones del editor permiten modificar automáticamente las interfaces de usuario existentes para adaptarlas a los requisitos actuales: espaciado y ampliación.
Ampliar la fuente y el control del host
Las UI actuales tienden a utilizar fuentes más grandes en los controles.
En la versión 28, el tamaño de letra de todos los controles de una ventana puede aumentarse automáticamente. Esto evita tener que cambiar la plantilla de los controles y redimensionar uno por uno.
Cuando se cambia el tamaño de la fuente, todos los controles se amplían y desplazan automáticamente para conservar el diseño actual. La ventana también se amplía.
Para obtener más información, consulte Ampliar una ventana.
Espaciado de los controles
Otra tendencia de diseño actual es aumentar el espacio entre los controles de una ventana.
Una nueva funcionalidad analiza el espaciado entre los controles de una ventana existente y desplaza las coordenadas de cada control utilizando un factor determinado, expresado en porcentaje.
Por ejemplo, un espaciado del 20% desplaza los controles un 20%.
La ventana también se redimensiona utilizando el mismo factor.
Para obtener más información, consulte Espaciar una selección de controles.
Plantilla Windows 11
WINDEV 28 incluye una plantilla que sigue las principales directrices de diseño de UI de Windows 11.
Utilice esta plantilla para obtener inmediatamente un diseño de Windows 11.
Ver novedad 212.
Plantilla de piel agradable al tacto
WINDEV 28 incluye una plantilla específica para interfaces táctiles.
Esta plantilla adapta todas las zonas en las que se puede hacer clic: botones grandes, flechas combinadas grandes, interruptores/grandes, selectores, zonas de entrada, etc...
Por ejemplo, con esta plantilla se pueden crear fácilmente quioscos interactivos, quioscos para restaurantes, pantallas interactivas para el sector inmobiliario, entre otros...
Ver novedad 212.
RAD
RAD: Análisis de la RAD
El editor de análisis le permite especificar la información para el ARD de cada elemento: tipo de campo que debe generarse, contenido del campo, propiedades generales del campo, etc...
El modelo RAD utilizará esta información para generar ventanas y páginas.
La versión 28 diferencia esta información por plataforma: PC, Web, Móvil.
Permisos para subir aplicaciones
En la versión 28, el Supervisor puede autorizar a uno o varios usuarios a subir aplicaciones a la tienda.
Usuario final: transición fluida de la instalación histórica en Red a la instalación en Tienda privada
Actualmente, en muchas organizaciones, las aplicaciones se instalan a través de un archivo de instalación en la red.
Cuando una aplicación que ya se ha implementado a través de la red se publica en una tienda privada, no es necesario descargarla de nuevo.
La aplicación cambiará automáticamente al sistema Live Update de la tienda para futuras actualizaciones.
Nombre de los archivos de instalación
En la versión 28, puede definir un nombre para los archivos de instalación disponibles en una tienda privada.
Usuario final: instrucciones de instalación
Por razones de seguridad, los navegadores de Internet impiden que los ejecutables se instalen automáticamente en el PC.
Los pasos para instalar un archivo ejecutable pueden cambiar según el navegador.
La página de descarga de la tienda privada ahora muestra una guía paso a paso para el navegador correspondiente.
Marque "all/none" en las columnas de cambio: ahora es automático
Las tablas con columnas de tipo Casilla de verificación muestran automáticamente una casilla en el encabezado de la tabla.
Los usuarios finales pueden utilizar esta casilla para marcar o desmarcar todo.
Copia homónima
En la versión 28, la copia homónima (&lt.
LINUX: ExecutePresetAction
El editor de código ofrece acciones predefinidas para las pulsaciones de los botones: abrir una ventana, enviar un correo electrónico, cortar, copiar, pegar, etc,...
La versión 28 ahora incluye la función ExecutePresetAction.
LINUX: varios
Las aplicaciones utilizan el modo de ejecución de 64 bits de forma predeterminada. El modo de 32 bits no es compatible con la versión 28. Para utilizar este modo, compile la aplicación en la versión 27 (puede activarse desde la versión 28).
.Compatibilidad con .NET 6
Los desarrolladores que utilizan ensamblados ahora podrán aprovechar las funcionalidades de .NET 6.
Utilización del ensamblaje: elección de la versión de dotNet framework que se utilizará
Cada vez hay más versiones de .NET Framework.
Ahora es posible especificar la versión del framework que se utilizará en un proyecto WINDEV que utilice ensamblados .NET.
Si la versión no está disponible en el equipo del usuario, aparece un error.
Generación de ensamblados: elección del marco .NET de destino
Un proyecto WINDEV que genere ensamblados DotNet puede especificar la versión del framework que se utilizará al utilizar estos ensamblados: versión 5 o versión 6.
Novedades comunes
El lenguaje es la piedra angular del desarrollo.
En la versión 28 de WINDEV, WLanguage es mucho más completo.
Se beneficia de nuevas funciones comunes y de varias evoluciones útiles: Detección de bordes basada en IA, nuevo tipo de cadena indetectable, adición de citas, enderezamiento de una imagen en perspectiva, evolución de la introspección, OCR automático en zona, etc, ...
Ver novedades 114 a 147.
33 nuevas constantes
En la versión 28 se introdujeron 33 nuevas constantes en WLanguage:
orgDateTimeFirstVisiblecharsetUnicodecharsetUTF16BE
charsetUTF16LEcharsetUTF32diagActionNone
diagActionAlldiagModeFreehandDrawingdiagModeSelection
aafPrintDiagramaafPvtCollapseAlldfMarkdown
dfRTFdfPlainTextfrelSubdirectoryOnly
ftpProxySOCKS5grPolarAreah4G
h5GhPrimaryKeyhCloud
iListOutputiMarkdownmaskBitcoin
maskScientificuseModeOCRsocketConfigureMode
tsWaitingtypKanbantypKanbanList
wlProjectElementwlDataFilewlUntyped
8 nuevas propiedades
WLanguage incluye 8 nuevas propiedades en WINDEV.
CardAutoCorrectExtra
DisplayFormatIgnoreErrorMarkdown
EditModeNullableIndex
13 nuevas funciones para el tipo DiskFile
80 nuevas funciones WLanguage para WINDEV
Se han incluido 80 nuevas funciones WLanguage para WINDEV en la versión 28:
Exporte un champ Kanban vers une variable de type Image.
Dessine un champ dans une image.
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 un procedimiento global presente en un componente externo. Este componente externo se carga con ComponentLoad.
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.
DocPositionTopPageDevuelve la posición del primer carácter de una página determinada en un control Procesamiento 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.
EmulateDnDEmula la acción de "arrastrar y soltar" en las pruebas automatizadas.
ExecuteFunctionEjecuta una función WLanguage identificada por su nombre.
ExecuteMainThreadAsynchronousEjecuta un procedimiento en el subproceso principal de la aplicación sin esperar a que termine de ejecutarse.
fBuildRelativePathDevuelve la ruta relativa a un archivo con respecto a un directorio de referencia.
fChangeExtensionCambia la extensión de un archivo en el disco.
fMIMETypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
France.CheckINSEEPrueba 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).
France.CheckSIRENComprueba la validez de un número de SIREN francés (Système d'Identification du Répertoire des Entreprises).
France.CheckSIRETComprueba la validez de un número de SIRET francés (Système d'Identification du Répertoire des Etablissements).
GenerateGeometricImageGenera una imagen con formas geométricas de forma aleatoria. Esta imagen puede utilizarse para rellenar temporalmente un control Imagen, por ejemplo.
Germany.CheckIdNrComprueba la validez de un número IdNr (número de identificación fiscal en Alemania).
Germany.CheckUStIdNrComprueba la validez de un número USt-IdNr (número de identificación de empresa en Alemania).
HDropViewElimina una vista materializada del servidor HFSQL.
HTMLToPDFConvierte una cadena o buffer HTML en un buffer que contiene un documento PDF.
IBANValidComprueba la validez de un número IBAN (número de cuenta bancaria internacional).
iPrintAreaMarkdownImprime texto Markdown en un área rectangular.
Italy.CheckCFComprueba la validez de un número de CF (código fiscal italiano).
Italy.CheckIVAComprueba la validez de un número de IVA (número de identificación de empresa en Italia).
JSONValidComprueba la validez de una cadena JSON.
KanbanAddCardAgrega una tarjeta a una lista en un control Kanban.
KanbanAddListAgrega una nueva lista a un control Kanban.
KanbanCountDevuelve el número de tarjetas o listas en un control Kanban.
KanbanDeleteAllCardElimina todas las tarjetas de un control Kanban o de un control Lista Kanban.
KanbanDeleteCardElimina una tarjeta de un control Kanban o de un control Lista Kanban.
KanbanDeleteListElimina una lista de un control Kanban.
KanbanInfoXYDevuelve 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
KanbanMoveCardMueve una tarjeta en un control Kanban.
KanbanPositionListPermite desplazarse por la lista de un control Kanban para mostrar una tarjeta específica.
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 suscriptor 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.
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 búfer a UTF, Ansi o Unicode.
Versión mínima requerida
  • Versión 28
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/06/2026

Señalar un error o enviar una sugerencia | Ayuda local