AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / Novedades / Novedades de la versión 28
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
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.
Control Kanban: esencial 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.
  • Insignia de notificaciones.
  • Entrada predictiva de direcciones.
Recordatorio: Los controles Smart incluyen su propio código fuente y son completamente modificables y personalizables.
Nuevo control Smart: selección múltiple con tokens
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: insignia de notificaciones
El control Smart "Insignia de notificaciones" muestra una insignia (pequeño círculo con un número) en un control determinado.
Una insignia puede servir para llamar la atención del usuario: número de pedidos pendientes, etc.
El círculo que muestra el número puede agregarse a cualquier tipo de control: Botón, Estático, 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: entrada predictiva 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 con imágenes: diseño mejorado
En la versión 28, se ha mejorado la apariencia de las columnas con imágenes: ahora aparece un margen alrededor de la imagen, lo que mejora la presentación general de la tabla.
WLanguage para el control Tabla: otras novedades
  • 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: títulos de controles, encabezados de columnas, opciones de menú, tooltips, y más.
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 flotantes: 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.
Íconos y texto de pestañas: mejor espaciado
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: bordes personalizados
Un control Botón puede tener bordes que cambian según el estado del botón: presionado, sobre, 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
  • Un nuevo evento en el editor de código: "Después de ejecutar el OCR", que permite extraer y procesar el texto
  • Un nuevo botón permite escanear y obtener automáticamente la imagen
  • La IA transforma los dibujos a mano alzada en el objeto correspondiente: línea, rectángulo, círculo, etc...
Botones con posicionamiento libre de íconos
Si un botón contiene un ícono con posicionamiento libre, es posible especificar las coordenadas.
Puede elegir cómo se mostrará el contenido del ícono: alineado, homotético, etc.
Máscara de entrada científica
Una nueva máscara de entrada ahora está disponible para los controles Campo de entrada de tipo Numérico: 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.
Control Menú: nuevo separador con texto
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
Control 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: esquinas redondeadas, bordes con filetes, banda de selección personalizada
En la versión 28, el área expandida de un control Combo Box puede personalizarse:
  • bordes
  • 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 Estático: efecto de rotación
Los controles 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 entrada predictiva
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 entrada predictiva" permite a la aplicación determinar la sugerencia seleccionada por el usuario final.
Con esta opción, puede asignar un valor al control Campo de entrada distinto del que se muestra en las sugerencias: un acrónimo, por ejemplo, ...
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 instalació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.
Instalación: notificación de actualización mientras se utiliza 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: otras novedades
  • El administrador de instalaciones de tipo Push conserva los filtros activos cuando se actualiza la lista de equipos cliente.
Combine 2 conjuntos de elementos 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: llamar a procedimientos de la página desde la ventana
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
implémente 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
implémente 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: llamar a procedimientos de la ventana desde la página
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.
Para empezar, la navegación en la página WEBDEV se limita al dominio de la URL proporcionada en la aplicación: esto elimina el riesgo de ataques de secuencias de comandos en sitios cruzados (XSS).
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.
Varios
  • 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 incluye las siguientes novedades: ajuste a la cuadrícula con el teclado, controladores de control más fáciles de usar, nueva ventana de edición de estilo, métodos abreviados de teclado personalizados, ...
Copiar formato
En la versión 28, puede copiar y aplicar fácilmente el formato de un control a otro: el pincel de estilo está disponible en el editor de las hojas de estilo.
Menú contextual de controles: mejor y 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 UI: detección de nuevos errores
  • Si una tabla no admite el desplazamiento por pixel, el editor muestra un error y propone solucionarlo en un solo clic.
  • Menú contextual: si dos opciones de menú tienen el mismo valor (definido en la ventana de 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 proporciona una mejor experiencia de usuario porque permite el uso de FAA: temporizador, etc.
Un diseño de UI moderno y más espaciado
Las nuevas funcionalidades del editor de la versión 28 permiten modificar automáticamente las UI existentes para responder a las expectativas actuales: espaciado y cambio de tamaño.
Ampliar la fuente y el control 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 adaptada a pantallas táctiles
WINDEV 28 incluye una plantilla específica para interfaces táctiles.
Esta plantilla adapta todas las áreas de interacción táctil: botones más grandes, flechas de combo box, casillas de verificación, botones de opción, áreas 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: Información RAD del análisis
Por cada campo, el editor de análisis permite especificar información que puede utilizarse en el modelo RAD: tipo de control a generar, contenido del control, propiedades generales, etc...
El modelo RAD utilizará esta información para generar ventanas y páginas.
La versión 28 permite diferenciar 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: Pasar de una instalación desde la red a una instalación desde la 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.
Nombres 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: modo 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.
Opción "Marcar/Desmarcar todo" en columnas con casillas de verificación: 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, puede realizar copias homónimas (<=) en Java con tipos avanzados. Esta operación permite copiar datos entre elementos con el mismo nombre, aunque pertenezcan a objetos de diferente tipo: Chrono, DiskFile, Color, etc. }} {{section:9 Nuevas funciones Java| WLanguage incluye 9 nuevas funciones para Java. {| class="TableSansStyleBordure" |- | width="26%" | | width="25%" | | width="26%" | |- | [[1410088706|RoundToMultiple]] | [[1000020529|ErrorWithTimeout]] | [[1410089002|ExecuteFunction]] |- | [[1000020528|InfoWithTimeout]] | [[1410088702|CapitalizeEachWord]] | [[1000020506|TableDeleteSelect]] |- | [[1000021219|ThreadStopRequested]] | [[1000021218|ThreadRequestStop]] | [[1000023336|LooperDeleteSelect]] |} }} }} [[name=linux]] {{section:LINUX| {{section:LINUX: ExecutePresetAction| Ahora puede definir acciones predefinidas en los botones mediante programación: abrir una ventana, enviar un correo electrónico, cortar, copiar, pegar, etc,...
La versión 28 ahora incluye la función ExecutePresetAction.
LINUX: otras novedades
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.
Ensamblados: elija la versión de .NET Framework que desea 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: elija el .NET Framework de destino
En un proyecto WINDEV que genere ensamblados .NET, ahora es posible especificar la versión del framework de destino: versión 5 o 6.
Novedades comunes
El lenguaje es la piedra angular del desarrollo.
En la versión 28 de WINDEV, WLanguage es mucho más completo.
Incluye las novedades comunes y un gran número de funcionalidades avanzadas: IA de detección de contornos, nuevo tipo de cadena indetectable, posibilidad de agregar citas al calendario, enderezamiento de imágenes, introspección mejorada, OCR automático en un área, 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 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.
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]. |- | | EmulateDnD| | Emula la acción de "arrastrar y soltar" en las pruebas automatizadas. |- 0 | | ExecuteFunction| | Ejecuta una función WLanguage identificada por su nombre. |- | | ExecuteMainThreadAsynchronous| | Ejecuta un procedimiento en el subproceso principal de la aplicación sin esperar a que termine de ejecutarse. |- 0 | | fBuildRelativePath| | Devuelve la ruta relativa a un archivo con respecto a un directorio de referencia. |- | | fChangeExtension| | Cambia la extensión de un archivo en el disco. |- 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 | | iPrintAreaMarkdown| | Imprime texto Markdown en un área rectangular. |- | | 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 | | 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
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 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.
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.
Versión mínima requerida
  • Versión 28
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/06/2023

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