AddOleObjectFrame
Inhalt
[
Ausblenden
]AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)
Fügt ein neues OLE-Objekt am Ende einer Sammlung hinzu.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
IOleEmbeddedDataInfo dataInfo)
Parameter | Typ | Beschreibung |
---|---|---|
x | Single | X-Koordinate eines neuen OLE-Rahmens. |
y | Single | Y-Koordinate eines neuen OLE-Rahmens. |
width | Single | Breite eines neuen OLE-Rahmens. |
height | Single | Höhe eines neuen OLE-Rahmens. |
dataInfo | IOleEmbeddedDataInfo | Eingebettete Dateninfo IOleEmbeddedDataInfo . |
Rückgabewert
Erstelltes OLE-Objekt.
Beispiele
Die folgenden Beispiele zeigen, wie OLE-Objektrahmen zu Folien einer PowerPoint-Präsentation hinzugefügt werden.
[C#]
// Instanziiert die Präsentationsklasse, die die PPTX-Datei darstellt
using (Presentation pres = new Presentation())
{
// Greift auf die erste Folie zu
ISlide sld = pres.Slides[0];
// Lädt eine Excel-Datei in einen Stream
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);
}
}
// Erstellt ein Datenobjekt zum Einbetten
IOleEmbeddedDataInfo dataInfo = new OleEmbeddedDataInfo(mstream.ToArray(), "xlsx");
// Fügt eine Ole-Objektrahmenform hinzu
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, pres.SlideSize.Size.Width,
pres.SlideSize.Size.Height, dataInfo);
// Schreibt die PPTX-Datei auf die Festplatte
pres.Save("OleEmbed_out.pptx", SaveFormat.Pptx);
}
Siehe Auch
- interface IOleObjectFrame
- interface IOleEmbeddedDataInfo
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
AddOleObjectFrame(float, float, float, float, string, string)
Fügt ein neues OLE-Objekt am Ende einer Sammlung hinzu.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
string className, string path)
Parameter | Typ | Beschreibung |
---|---|---|
x | Single | X-Koordinate eines neuen OLE-Rahmens. |
y | Single | Y-Koordinate eines neuen OLE-Rahmens. |
width | Single | Breite eines neuen OLE-Rahmens. |
height | Single | Höhe eines neuen OLE-Rahmens. |
className | String | Name einer OLE-Klasse. |
path | String | Pfad zur verknüpften Datei. |
Rückgabewert
Erstelltes OLE-Objekt.
Siehe Auch
- interface IOleObjectFrame
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides