On Wed, 21 Nov 2007 10:42:04 -0600, Tonny <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] escribió:
Aquí tendremos cuestión de enfoques.
OpenOffice.org está pensado para trabajar en ambientes de colaboraciòn.
Imagina que tu documento hace referencia a archivos dentro de la
intranet,
desde una pàgina WEB que se actualiza con las fotografìas de los
productos.
Esta forma de trabajo permitirá que tu documento se mantenga
actalizado de
forma constante, con la desventaja, como indicas, de tener que estar
conectado a la red para matener el documento actualizado, un ancho de
banda razonable, un servidor ràpido.
Yo estoy de acuerdo en que el copiar - pegar de la WEB sea pegar
objetos,
no vìnculos, pero eso no significa que exista una forma "correcta", solo
son distintos métodos de trabajo.
Nota mental: Se requiere en Pegado especial algo que indique que
queremos
pegar objetos WEB, no vínculos.
Gracias esa es la manera mas cómoda, talves hay como poner esta opción
por defecto, para no estarla haciendo siempre.
Y otra cosa se puede mejorar eso de que vuelve a bajar la imagen de
internet, no hay forma de que copie directo desde el navegador la
imagen, total el navegador ya la bajo, no veo la necesidad de que open
office la vuelva a descargar, esto es feo cuando la conexion es lenta
y las imágenes son grandes.
En el pegado especial solo aparecen estos items
Formato HTML
Formato HTML Sin comentario
Texto sin formato
no existe ninguno que indique objetos web, ademas con ninguno de los
anteriores se quedan los objetos embebidos en el documento.
Me pregunto si se puede hacer una extension para esto. Con Basic hay un
script para automaticamente cambiar de imagenes vinculadas a embedidas.
Seria bueno tener un dialogo que aparesca y le pongas la liga de la imagen
y este la inserte y la convierta a nativa.
el snippet es el siguiente:
Sub EmbedLinkedGraphic(oGraph)
REM Author: Andrew Pitonyak
Dim sGraphURL As String
Dim oGraph_2
Dim oCurs
Dim oText
Dim oAnchor
Dim s$
If InStr(oGraph.GraphicURL, "vnd.sun") <> 0 Then
REM Ignora las imagenes que ya estan embedidas
Exit Sub
End If
s = "com.sun.star.drawing.GraphicObjectShape"
If oGraph.supportsService(s) Then
REM Solo se como convertir aGraphicObjectShape.
REM no se como convertir TextGraphicObject,
REM pero quizas tenga que ver con el ImageMap attribute.
oAnchor = oGraph.getAnchor()
oText = oAnchor.getText()
oGraph_2 = ThisComponent.createInstance(s)
oGraph_2.GraphicObjectFillBitmap = oGraph.GraphicObjectFillBitmap
oGraph_2.Size = oGraph.Size
oGraph_2.Position = oGraph.Position
oText.insertTextContent(oAnchor, oGraph_2, False)
oText.removeTextContent(oGraph)
End If
End Sub
Tambien se tiene el siguiente script de DannyB el cual hace el ingreso de
la imagen embedida:
REM Given a URL to an external graphic resource,
REM load that graphic permanently into this drawing document,
REM and return a new URL to the internal resource.
REM The new URL can be used in place of the old URL.
Function LoadGraphicIntoDocument( oDoc As Object, cUrl$, cInternalName$ )
As String
Dim oBitmaps
Dim cNewUrl As String
' Get the BitmapTable from this drawing document.
' It is a service that maintains a list of bitmaps that are internal
' to the document.
oBitmaps = oDoc.createInstance( "com.sun.star.drawing.BitmapTable" )
' Add an external graphic to the BitmapTable of this document.
oBitmaps.insertByName( cInternalName, cUrl )
' Now ask for it back.
' What we get back is an different Url that points to a graphic
' which is inside this document, and remains with the document.
cNewUrl = oBitmaps.getByName( cInternalName )
LoadGraphicIntoDocument = cNewUrl
End Function
--
Alexandro Colorado
Help the Tabasco Relief efforts:
http://rootcoffee.blogspot.com/2007/11/race-to-save-mexico-flood-victims.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]