OlePackage
Contenuti
[
Nascondere
]OlePackage class
Permette di accedere alle proprietà del pacchetto OLE.
Per saperne di più, visita ilLavorare con oggetti Ole articolo di documentazione.
public class OlePackage
Proprietà
Nome | Descrizione |
---|---|
DisplayName { get; set; } | Ottiene o imposta il nome visualizzato del pacchetto OLE. |
FileName { get; set; } | Ottiene o imposta il nome del file del pacchetto OLE. |
Osservazioni
Il pacchetto OLE è un modo legacy e “non documentato” per archiviare oggetti incorporati se il gestore OLE è sconosciuto. Le prime versioni di Windows come Windows 3.1, 95 e 98 avevano l’applicazione Packager.exe che poteva essere utilizzata per incorporare qualsiasi tipo di dati nel documento . Ora questa applicazione è esclusa da Windows ma MS Word e altre applicazioni la utilizzano ancora per incorporare dati se il gestore OLE è mancante o sconosciuto.
Esempi
Mostra come inserire un oggetto OLE in un documento.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Gli oggetti OLE ci consentono di aprire altri file nel file system locale utilizzando un'altra applicazione installata
// nel nostro sistema operativo facendo doppio clic sulla forma che contiene l'oggetto OLE nel corpo del documento.
// In questo caso, il nostro file esterno sarà un archivio ZIP.
byte[] zipFileBytes = File.ReadAllBytes(DatabaseDir + "cat001.zip");
using (MemoryStream stream = new MemoryStream(zipFileBytes))
{
Shape shape = builder.InsertOleObject(stream, "Package", true, null);
shape.OleFormat.OlePackage.FileName = "Package file name.zip";
shape.OleFormat.OlePackage.DisplayName = "Package display name.zip";
}
doc.Save(ArtifactsDir + "Shape.InsertOlePackage.docx");
Guarda anche
- spazio dei nomi Aspose.Words.Drawing
- assemblea Aspose.Words