Servidor/Cliente OLE

Servidor OLE

Graph ha sido implementado como un servidor OLE (acrónimo de Object Linking and Embedding, es decir, Vinculación e Incrustación de Objetos). Esto significa que Graph puede compartir datos con otras aplicaciones, de modo que información de Graph puede ser insertada en un cliente OLE, por ejemplo, MS Word (nota que todos los programas de Microsoft Office son clientes OLE).

Desde Graph puedes emplear EditarCopiar imagen para copiar el sistema de coordenadas activo en el Portapapeles. Así, desde MS Word –u otro cliente OLE– selecciona EditarPegar (o equivalente) para insertar el objeto de Graph desde el Portapapeles. Recuerda que cuando hagas doble clic sobre dicho objeto se abrirá una ejecución del programa, que te permitirá editarlo. Ahora bien, si no deseas pegar el elemento como un objeto de Graph, utiliza EditarPegado especial... en MS Word para insertarlo como una imagen.

Asimismo, puedes insertar en un documento de MS Word un archivo de Graph (*.grf) como un objeto incrustado –una mera copia del archivo de Graph en el documento de destino– seleccionando InsertarObjeto... (o PegarPegado especial... según sea tu versión de MS Word). Selecciona Archivo de Graph como Tipo de objeto, y haz clic en Aceptar.

Ahora bien, si deseas introducir un objeto de Graph como un objeto vinculado, activa la casilla Vincular al archivo (o Pegar vínculo según sea tu versión de MS Word), y haz clic en Aceptar. Un objeto vinculado reflejará todos los cambios que realices en el archivo de origen.

Cuando hagas doble clic sobre el objeto incrustado o vinculado se abrirá una ejecución de Graph, que te permitirá editarlo. Advierte que si creaste un objeto de Graph y en algún momento posterior desinstalaste el programa, podrás ver dicho objeto, pero no editarlo.

Cliente OLE

Graph puede funcionar a su vez como un cliente OLE ya que los cuadros de texto en este programa son contenedores OLE. De este modo, puedes pegar imágenes y objetos OLE (por ejemplo, elementos procedentes del Editor de ecuaciones de Microsoft) dentro de un cuadro de texto, que podrás editar con el comando Editar... del menú contextual, o simplemente haciendo doble clic sobre él.

En el cuadro de diálogo Insertar cuadro de texto haz clic derecho sobre un punto del área de edición y selecciona Insertar objeto... para introducir un objeto OLE, o haz clic en el botón OLE. Recuerda que para editar un objeto OLE el servidor (Graph) debe estar instalado. Si no es así, podrás ver dicho objeto, pero no editarlo.