AddOleObjectFrame
Содержание
[
Скрывать
]AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)
Добавляет новый OLE объект в конец коллекции.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
IOleEmbeddedDataInfo dataInfo)
Параметр | Тип | Описание |
---|---|---|
x | Single | X-координата нового OLE фрейма. |
y | Single | Y-координата нового OLE фрейма. |
width | Single | Ширина нового OLE фрейма. |
height | Single | Высота нового OLE фрейма. |
dataInfo | IOleEmbeddedDataInfo | Информация о встроенных данных IOleEmbeddedDataInfo . |
Возвращаемое значение
Созданный OLE объект.
Примеры
Следующие примеры показывают, как добавить OLE Object Frames в слайды презентации PowerPoint.
[C#]
// Создает экземпляр класса Presentation, который представляет файл PPTX
using (Presentation pres = new Presentation())
{
// Получает первый слайд
ISlide sld = pres.Slides[0];
// Загружает файл Excel в поток
MemoryStream mstream = new MemoryStream();
using (FileStream fs = new FileStream("book1.xlsx", FileMode.Open, FileAccess.Read))
{
byte[] buf = new byte[4096];
while (true)
{
int bytesRead = fs.Read(buf, 0, buf.Length);
if (bytesRead <= 0)
break;
mstream.Write(buf, 0, bytesRead);
}
}
// Создает объект данных для встраивания
IOleEmbeddedDataInfo dataInfo = new OleEmbeddedDataInfo(mstream.ToArray(), "xlsx");
// Добавляет форму Ole Object Frame
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, pres.SlideSize.Size.Width,
pres.SlideSize.Size.Height, dataInfo);
// Записывает файл PPTX на диск
pres.Save("OleEmbed_out.pptx", SaveFormat.Pptx);
}
См. также
- интерфейс IOleObjectFrame
- интерфейс IOleEmbeddedDataInfo
- класс ShapeCollection
- пространство имен Aspose.Slides
- сборка Aspose.Slides
AddOleObjectFrame(float, float, float, float, string, string)
Добавляет новый OLE объект в конец коллекции.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
string className, string path)
Параметр | Тип | Описание |
---|---|---|
x | Single | X-координата нового OLE фрейма. |
y | Single | Y-координата нового OLE фрейма. |
width | Single | Ширина нового OLE фрейма. |
height | Single | Высота нового OLE фрейма. |
className | String | Имя класса OLE. |
path | String | Путь к связанному файлу. |
Возвращаемое значение
Созданный OLE объект.
См. также
- интерфейс IOleObjectFrame
- класс ShapeCollection
- пространство имен Aspose.Slides
- сборка Aspose.Slides