Lavorare con Ole Objects
OLE sta per “Object Linking and Embedding”. Questa è la tecnologia con cui gli utenti possono lavorare con documenti contenenti “oggetti” creati o modificati da applicazioni di terze parti. Cioè, OLE permette a un’applicazione di esportare questi “oggetti” in un’altra applicazione per la modifica, e poi importarli di nuovo con alcuni contenuti aggiuntivi.
In questo articolo, parleremo di inserire un oggetto OLE e impostare le sue proprietà in un documento.
Inserisci l’oggetto Ole
Se vuoi OLE Object, chiama il InsertOleObject metodo e passarlo il ProgId esplicitamente con altri parametri.
Il seguente esempio di codice mostra come inserire OLE Oggetto in un documento:
Impostare il nome e l’estensione del file quando si inserisce OLE Object
Il pacchetto OLE è un modo legacy e “non documentato” per memorizzare oggetti incorporati se un handler OLE è sconosciuto.
In anticipo Windows versioni come Windows 3.1, 95 e 98 avevano un Packager. exe applicazione che potrebbe essere utilizzato per incorporare qualsiasi tipo di dati nel documento. Questa domanda è ora esclusa WindowsMa… Microsoft Word e altre applicazioni lo utilizzano ancora per incorporare i dati se il gestore OLE è mancante o sconosciuto. The OlePackage
classe consente agli utenti di accedere alle proprietà OLE Package.
Il seguente esempio di codice mostra come impostare il nome del file, l’estensione e il nome della visualizzazione per OLE Package:
Accedi a OLE Object Raw Data
Gli utenti possono accedere ai dati degli oggetti OLE utilizzando varie proprietà e metodi OleFormat
classe. Per esempio, è possibile ottenere il OLE
oggetti dati grezzi o il percorso e il nome di un file sorgente per l’oggetto OLE collegato.
Il seguente esempio di codice mostra come ottenere OLE Dati grezzi oggetto utilizzando GetRawData metodo:
Inserisci OLE Oggetto come icona
Gli oggetti OLE possono anche essere inseriti in documenti come immagini.
Il seguente esempio di codice mostra come inserire OLE Object come icona. Con questo scopo, il DocumentBuilder la classe espone InsertOleObjectAsIcon metodo.
Il seguente esempio di codice mostra come inserire un oggetto OLE incorporato come icona da un flusso nel documento:
Inserisci video online
Il video online può essere inserito nel documento di Word dalla scheda *“Insert” > “Online Video”. È possibile inserire un video online in un documento nella posizione corrente chiamando il InsertOnlineVideo metodo:
The DocumentBuilder classe introduce quattro sovraccarichi di questo metodo. Il primo funziona con le risorse video più popolari e prende il URL
del video come parametro. Ad esempio, il primo sovraccarico supporta l’inserimento semplice di video online da YouTube e Vimeo risorse.
Il seguente esempio di codice mostra come inserire un video online da Vimeo in un documento:
Il secondo sovraccarico funziona con tutte le altre risorse video e prende il codice HTML incorporato come parametro. Il codice HTML per incorporare un video può variare a seconda del fornitore, quindi contattare il rispettivo fornitore per i dettagli.
Il seguente esempio di codice mostra come inserire un video online in un documento utilizzando un codice HTML: