1.7 KiB
1.7 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)
De forma predeterminada la posición será a 1 cm en Y y X y de 3 cm de ancho y alto. Estos valores se pueden modificar al crear la forma. Todas las unidades en milésimas de centímetro.
opciones = dict(
Name = 'mi_rectangulo_1',
Width = 5000,
Height = 2000,
X = 3000,
Y = 1000,
)
forma = formas.add('Rectangle', opciones)