OlePackage
Inhalt
[
Ausblenden
]OleFormat.OlePackage property
Zugriff gewähren aufOlePackage
wenn das OLE-Objekt ein OLE-Paket ist. Gibt zurücknull
andernfalls.
public OlePackage OlePackage { get; }
Bemerkungen
OLE-Paket ist eine veraltete Technologie, die es ermöglicht, jedes Dateiformat, das nicht in der OLE-Registrierung eines Windows-Systems vorhanden ist, in ein generisches Paket zu packen, sodass fast alles in ein Dokument eingebettet werden kann. SieheOlePackage
Geben Sie für weitere Informationen ein.
Beispiele
Zeigt, wie ein OLE-Objekt in ein Dokument eingefügt wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// OLE-Objekte ermöglichen es uns, andere Dateien im lokalen Dateisystem mit einer anderen installierten Anwendung zu öffnen
// in unserem Betriebssystem durch Doppelklicken auf die Form, die das OLE-Objekt im Dokumenttext enthält.
// In diesem Fall ist unsere externe Datei ein ZIP-Archiv.
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");
Siehe auch
- class OlePackage
- class OleFormat
- namensraum Aspose.Words.Drawing
- Montage Aspose.Words