OlePackage

OleFormat.OlePackage property

Erişim sağlaOlePackage OLE nesnesi bir OLE Paketi ise. Döndürürhükümsüz aksi halde.

public OlePackage OlePackage { get; }

Notlar

OLE Paketi, bir Windows sisteminin OLE kayıt defterinde bulunmayan herhangi bir dosya biçiminin, bir belgeye neredeyse her şeyin gömülmesine olanak tanıyan genel bir pakete sarılmasına olanak tanıyan eski bir teknolojidir. Bkz.OlePackage daha fazla bilgi için yazın.

Örnekler

Bir OLE nesnesinin belgeye nasıl eklendiğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// OLE nesneleri, kurulu başka bir uygulamayı kullanarak yerel dosya sistemindeki diğer dosyaları açmamıza olanak tanır
// işletim sistemimizde belge gövdesinde OLE nesnesini içeren şekle çift tıklayarak.
// Bu durumda harici dosyamız ZIP arşivi olacaktır.
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");

Ayrıca bakınız