Haz tu Pregunta
0

Clonación (y borrado) de una imagen insertada via Dispatcher

preguntado 2014-04-23 12:44:06 +0200

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Hola, como parte de un programa Basic, inserto una imagen así:

Sub InsertImage()
    ImgUrl =ConvertToURL(<URL>)
    dim document   as object
    dim dispatcher as object
    document   = ThisComponent.CurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
    dim args1(3) as new com.sun.star.beans.PropertyValue
    args1(0).Name = "FileName"
    args1(0).Value = ImgUrl
    args1(1).Name = "FilterName"
    args1(1).Value = "<All Formats>"
    args1(2).Name = "AsLink"
    args1(2).Value = false
    args1(3).Name = "Style"
    args1(3).Value = "Graph"
    dispatcher.executeDispatch(document, ".uno:InsertGraphic", "", 0, args1())
end sub

Después de eso, quisiera copiar la misma imagen en otras páginas y posiciones (es un barcode) y finalmente borrarla. El problema es que no se cómo referenciarla. He visto, con el Explorador, que se crea con el nombre "Imagen1", pero los sistemas en los que va a correr no la nombrarán así (temas de internacionalización).

Alguna ayuda?

Estoy usando Calc de Libreoffice 4.1.5.3 sobre Win7 en español (pero creo que es irrelevante)

Gracias anticipadas, Pablo

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

1 Responder

Ordenar por » viejos nuevas más votado
0

respondido 2014-04-24 02:08:27 +0200

Imagen Gravatar de m.a.riosv

En el siguiente enlace puedes encontrar un libro en español sobre Basic de nuestro amigo Mauricio Baeza, que creo puede ser de gran ayuda.

Aprendiendo OOo/LibO Basic

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2014-04-23 12:44:06 +0200

Visto: 73 veces

Ultima actualización: Apr 24 '14