OLE server/client

OLE server

Graph is geïmplementeerd als een OLE (Object Linking and Embedding) server, wat betekent dat Graph objecten in een OLE-client geplaatst (embedded) kunnen worden . Veel toepassingen, zoals Microsoft Word, kunnen werken als OLE-client.

Je kunt in Graph BewerkenKopieer de figuur gebruiken om de huidige inhoud kopiëren naar het klembord. Daarna kun je in Word BewerkenPlak kiezen (of iets dergelijks in een andere OLE-client) om de Graph object in te voegen vanaf het klembord. Wanneer u dubbelklikt op het object zal een nieuwe sessie van de Graph beginnen waar je het object kunt bewerken. Als je niet wil dat de gegevens als een Graph object worden geplakt in Word, kun je in Word BewerkenPlakken speciaal... gebruiken om als afbeelding te plakken.

Je maakt een nieuw Graph object in Word door te kiezen voor het menu-item Voeg inObject... en het selecteren van Graph-systeem als Object-type. Hetzelfde dialoogvenster kan gebruikt worden om een ingesloten Graph-object te maken van een bestaand GRF-bestand. Als je Linken naar bestand selecteert, krijg je een gekoppeld object in de plaats van een ingesloten object. Op deze manier zulllen alle wijzigingen aan het object weerspiegeld worden in de originele GRF-bestand. Als het GRF-bestand niet beschikbaar is, zul je niet in staat zijn om het object te bewerken, maar je kan wel het beeld nog zien in Word.

Voor het bewerken van een Graph-object moet Graph geïnstalleerd zijn op het systeem. Als Graph niet geïnstalleerd is, kun je nog steeds het beeld zien, maar niet bewerken.

OLE client

Graph kan werken als een OLE-client, als een tekstlabel in Graph een OLE-container is. Dit betekent dat je afbeeldingen kunt plakken en OLE-objecten in de editor gebruiken om labels toe te voegen. Zoals in elke OLE container kun je het object bewerken door er dubbel op te klikken. Uit de context menu kun je Voeg object in... gebruiken om een nieuw OLE-object in het label te creëren. Hetzelfde dialoogvenster kan worden gebruikt om een object uit een bestand te maken. Je kunt bijvoorbeeld een image bestand invoegen op deze manier. Om een OLE-object te bewerken, moet de server geïnstalleerd zijn op het systeem, anders zul je alleen in staat zijn om het object te zien, maar niet om het te bewerken.