Algoritmo: rangos con intervalos regulares

Existen algunas situaciones en las que es probable que necesites un rango de números con intervalos regulares a partir de un valor mínimo y máximo, así como una cantidad máxima de intervalos o “marcas” (por ejemplo 10). Por ejemplo, esto resulta útil si estás diseñando un control de UI que muestre marcas para los ejes […]

PDFTable… ¡a partir de un RowSet!

Como probablemente sepas, recientemente hemos introducido la capacidad de añadir (o “dibujar”) tablas en PDFDocument. Esto se basa en el uso de la clase PDFTable en combinación de la interface de clase PDFTableDataSource. Probablemente ya sepas cómo usarlas para los casos más comunes, pero… ¿cómo podemos crear una tabla cuando los datos provienen de un RowSet? […]

Graphics: Texto alineado a la Derecha y Centrado

El método DrawText de la clase Graphics ofrece una vía simple de alinear texto a la izquierda a partir de las coordenadas X e Y proporcionadas, pudiendo proporcionar incluso un valor máximo de ajuste de ancho (wrap) para cada una de las líneas que componen el bloque de texto. ¿No sería genial poder hacer lo […]

Crear Presentaciones… ¡con PDF!

Lo sé, lo sé… no es ciertamente lo más usual, pero… ¿sabías que se pueden crear presentaciones utilizando el formato PDF? Y lo mejor de todo es que, si estás interesado en ello, esta es una capacidad soportada por PDFDocument. De modo que puedes crear tus espectaculares presentaciones simplemente con Xojo, incluyendo las transiciones entre diapositivas. Continúa […]

Xojo 2021r3: Añadir Controles UI en tiempo de ejecución

El proceso de añadir nuevos controles a nuestras ventanas (o contenedores) en tiempo de ejecución se ha simplificado enormemente. Ya no tendrás que lidiar con arrays de controles; en vez de ello sólo tendrás que llamar al método AddControl sobre la ventana o ContainerControl en la que desees añadir el nuevo control. Continúa leyendo y […]