Lucrul cu obiecte Ole
OLE înseamnă"legarea și încorporarea obiectelor". Aceasta este tehnologia prin care utilizatorii pot lucra cu documente care conțin “obiecte” create sau Editate de aplicații terțe. Adică, OLE permite unei aplicații să exporte aceste" obiecte " într-o altă aplicație pentru editare și apoi să le importe înapoi cu un conținut suplimentar.
În acest articol, vom vorbi despre inserarea unui obiect OLE și setarea proprietăților acestuia într-un document.
Introduceți Obiectul Ole
Dacă doriți obiect OLE, apelați metoda InsertOleObject și transmiteți-i Explicit ProgId cu alți parametri.
Următorul exemplu de cod arată cum să inserați OLE obiect într-un document:
Setați numele fișierului și extensia la inserarea obiectului OLE
OLE pachetul este o modalitate moștenită și “nedocumentată” de a stoca obiecte încorporate dacă un handler OLE este necunoscut.
Versiunile timpurii Windows, cum ar fi Windows 3.1, 95 și 98 aveau o aplicație Packager.exe care putea fi utilizată pentru a încorpora orice tip de date în document. Această aplicație este acum exclusă din Windows, dar Microsoft Word și alte aplicații o folosesc în continuare pentru a încorpora date dacă handlerul OLE lipsește sau este necunoscut. Clasa OlePackage
permite utilizatorilor să acceseze proprietățile OLE Package.
Următorul exemplu de cod arată cum să setați numele fișierului, extensia și numele afișat pentru OLE Package:
Obțineți acces la OLE obiect date brute
Utilizatorii pot accesa datele obiectului OLE folosind diferite proprietăți și metode ale clasei OleFormat
. De exemplu, este posibil să obțineți datele brute ale obiectului OLE
sau calea și numele unui fișier sursă pentru obiectul OLE legat.
Următorul exemplu de cod arată cum să obțineți OLE Date brute obiect folosind metoda GetRawData:
Introduceți OLE obiect ca pictogramă
OLE obiectele pot fi, de asemenea, inserate în documente ca imagini.
Următorul exemplu de cod arată cum să inserați OLE obiect ca pictogramă. În acest scop, clasa DocumentBuilder expune metoda InsertOleObjectAsIcon.
Următorul exemplu de cod arată cum să inserați un obiect OLE încorporat ca pictogramă dintr-un flux în document:
Inserați Video Online
Videoclipul Online poate fi inserat în documentul Word din fila “Insert” > “Online Video”. Puteți insera un videoclip online într-un document în locația curentă apelând metoda InsertOnlineVideo:
Clasa DocumentBuilder introduce patru supraîncărcări ale acestei metode. Primul funcționează cu cele mai populare resurse video și ia URL
al videoclipului ca parametru. De exemplu, prima suprasarcină acceptă inserarea simplă a videoclipurilor online de la YouTube și Vimeo resurse.
Următorul exemplu de cod arată cum să inserați un videoclip online din Vimeo într-un document:
A doua suprasarcină funcționează cu toate celelalte resurse video și ia codul HTML încorporat ca parametru. Codul HTML pentru încorporarea unui videoclip poate varia în funcție de furnizor, așa că contactați furnizorul respectiv pentru detalii.
Următorul exemplu de cod arată cum să inserați un videoclip online într-un document folosind un astfel de cod HTML: