Descripción
AXControlGrid es un completo y potente componente de UI para Xojo Desktop (macOS y Windows) que permite incluir controles basados en Canvas en el diseño de una página o serie de páginas de un tamaño dado (ancho y alto).
Permite incorporar textos como pie de imagen asociados a cada una de las imágenes presentadas, así como generar objetos Picture como resultado del render izado de cada una de las páginas de modo que sea posible realizar operaciones adicionales: guardar los renderizados de página como archivos a discos, en una base de datos, generar archivos PDF, enviarlos por email, imprimirlos, etc.
Desde el punto de vista del desarrollador que incorpore este componente en sus aplicaciones Xojo, el componente es completamente configurable y cada cambio se aplica en tiempo real, incluyendo el rediseño de los contenidos de las páginas para reflejar los nuevos ajustes aplicados.
Desde el punto de vista del usuario final que maneje el componente incluido en una aplicación Xojo, este podrá realizar Zoom sobre los contenidos de la página, navegar entre las páginas disponibles, arrastrar y soltar nuevos elementos para añadirlos a la página actualmente mostrada, seleccionar un rango de elementos en la página para cortar y pegarlos o bien borrarlos, además de escribir y modificar los textos de pie de imagen (junto con sus ajustes) o bien deshacer cualquiera de las operaciones realizadas.
Entre otras operaciones, el componente AXControlGrid (BaseBoard) permite realizar las siguientes operaciones:
- Definir y cambiar el tamaño del tablero (Página).
- Definir y cambiar el tamaño de los elementos añadidos a la página.
- Añadir nuevos controles desde código o mediante arrastrar y soltar.
- Borrar los controles seleccionados.
- Cortar y Pegar (o mover) los controles seleccionados; por ejemplo reordenando una serie de controles a una nueva posición en la página.
- Cambiar la Fuente, tamaño de texto, alineación y la altura de las cajas para los pies de imagen de los controles, de modo que se acomode a la cantidad de texto que se desee introducir.
- Definir y cambiar el margen superior para las cajas de pies de imagen.
- Deshacer ilimitado para cada acción, incluyendo los niveles de zoom, cambios de página, posición del cuadro de página, tamaño de los controles o los cambios realizados en los pies de imagen, etc.
Requerimientos Mínimos
AXControlGrid requiere de Xojo 2017r3 o posterior en macOS, y Xojo 2018r3 o posterior en Windows; ambos para generar desplegables de 32 y 64 bit.
Tanto el componente AXControlGrid como el Proyecto de Demostración proporcionado se han probado en las siguientes versiones de sistemas operativos:
- macOS 10.12.6 (Sierra)
- macOS 10.14.x (Mojave)
- macOS 10.15.x (Catalina)
- Windows 7
- Windows 10
El proyecto de demostración es completamente funcional y sin limitaciones cuando se ejecuta desde el IDE de Xojo, pero se requiere de una licencia para desplegar (compilar) un proyecto que incluya AXControlGrid.
Los usuarios de la licencia de AXControlGrid gozarán de 12 meses de actualizaciones gratuitas desde la compra del producto.
Valoraciones
No hay valoraciones aún.