serveur/client OLE

serveur OLE

Graph a été implémenté comme un serveur OLE (Object Linking and Embedding), ce qui signifie que des objets Graph peuvent être placés (embedded) dans un client OLE. Beaucoup d'applications peuvent fonctionner comme client OLE, par exemple Microsoft Word.

Vous pouvez utiliser ÉditerCopier comme image dans Graph pour copier la sélection dans le presse-papiers. Ensuite vous pouvez sélectionner ÉditerColler dans Word (ou tout autre client OLE) pour insérer l'objet Graph depuis le presse-papiers. Quand vous ferez un double-clic sur l'objet une nouvelle session de Graph s'ouvrira dans laquelle vous pourrez éditer l'objet. Si vous ne voulez pas coller les données comme un objet Graph dans Word, vous pouvez utiliser ÉditerCollage spécial... dans Word pour les coller comme image.

Vous pouvez créer un nouvel objet Graph dans Word en choisissant l'item InsérerObjet... du menu en sélectionnant Repère de Graph comme Type d'objet. La même boîte de dialogue peut être utilisée pour créer un objet Graph incorporé depuis un fichier .grf existant. Si vous sélectionnez Lier au fichier, vous obtiendrez un objet lié à la place d'un objet incorporé. De cette manière tout changement dans l'objet sera répercuté dans le fichier .grf original. Si le fichier .grf n'est pas disponible vous ne pourrez pas éditer l'objet, mais vous en verrez toujours l'image dans Word.

Pour éditer un objet Graph, Graph doit être installé sur votre système. Si Graph n'est pas installé vous verrez l'image sans être capable de l'éditer.

Client OLE

Graph peut fonctionner comme un client OLE parce qu'un label texte dans Graph est un contenant OLE. Cela signifie que vous pouvez coller des images et des objets OLE dans l'éditeur de texte des labels. Comme tout contenant OLE vous pouvez éditer les objets par double-clic. Depuis le menu contextuel vous pouvez utiliser Insérer un objet... pour créer un nouvel objet OLE dans le label. La même boîte de dialogue peut être utilisée pour créer un objet depuis un fichier. Vous pouvez par exemple insérer un fichier image de cette façon. Pour éditer un objet OLE l'application serveur doit être installée sur votre système, sinon vous pouvez seulement voir l'objet sans pouvoir l'éditer.