OlePackage
Содержание
[
Скрывать
]OleFormat.OlePackage property
Предоставить доступ кOlePackage
если объект OLE является пакетом OLE. Возвращаетнулевой
в противном случае.
public OlePackage OlePackage { get; }
Примечания
OLE Package — это устаревшая технология, которая позволяет упаковать любой формат файла, отсутствующий в реестре OLE системы Windows, в универсальный пакет, позволяющий встраивать в документ практически все, что угодно. См.OlePackage
для получения дополнительной информации введите .
Примеры
Показывает, как вставить объект OLE в документ.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Объекты OLE позволяют нам открывать другие файлы в локальной файловой системе с помощью другого установленного приложения
// в нашей операционной системе, дважды щелкнув по фигуре, содержащей объект OLE в теле документа.
// В этом случае наш внешний файл будет 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");
Смотрите также
- class OlePackage
- class OleFormat
- пространство имен Aspose.Words.Drawing
- сборка Aspose.Words