easymacro/doc/docs/dp/drawpage.md

1.3 KiB

title
DrawPage

La página de dibujo es la capa gráfica donde se agregan las formas y las imágenes en los documentos. La forma de acceder es la misma, solo cambia el tipo de documento.

Hoja de Calc

draw_page

    hoja = app.active.active
    pagina_dibujo = hoja.draw_page

dp

Alias de draw_page

    hoja = app.active.active
    pagina_dibujo = hoja.dp

shapes

Alias de draw_page

    hoja = app.active.active
    pagina_dibujo = hoja.shapes

Una vez referenciada, sus métodos y propiedades son las mismas.



Formas


index

Acceso por índice

    forma  = formas[0]
    app.debug(forma)

Acceso por nombre

    forma  = formas['Rectangulo1']
    app.debug(forma)

in

Verificar si una forma esta en la colección por nombre.

    app.debug('Shape 1' in formas)

iter

Iterar los elementos gráficos de la página de dibujo.

    for f in formas:
        app.debug(f)

len

Contar los elementos gráficos en la página de dibujo.

    app.debug(len(formas))

Métodos


add

Agrega una nueva forma (un rectángulo) y la devuelve.

    forma  = formas.add('Rectangle')
    app.debug(forma)