AddOleObjectFrame
Contenu
[
Cacher
]AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)
Ajoute un nouvel objet OLE à la fin d’une collection.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
IOleEmbeddedDataInfo dataInfo)
Paramètre | Type | Description |
---|---|---|
x | Single | Coordonnée X d’un nouveau cadre OLE. |
y | Single | Coordonnée Y d’un nouveau cadre OLE. |
width | Single | Largeur d’un nouveau cadre OLE. |
height | Single | Hauteur d’un nouveau cadre OLE. |
dataInfo | IOleEmbeddedDataInfo | Info de données intégrées IOleEmbeddedDataInfo . |
Valeur de Retour
Objet OLE créé.
Exemples
Les exemples suivants montrent comment ajouter des cadres d’objets OLE aux diapositives d’une présentation PowerPoint.
[C#]
// Instancie la classe Presentation qui représente le fichier PPTX
using (Presentation pres = new Presentation())
{
// Accède à la première diapositive
ISlide sld = pres.Slides[0];
// Charge un fichier excel dans un flux
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);
}
}
// Crée un objet de données pour l'intégration
IOleEmbeddedDataInfo dataInfo = new OleEmbeddedDataInfo(mstream.ToArray(), "xlsx");
// Ajoute une forme cadre d'objet Ole
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, pres.SlideSize.Size.Width,
pres.SlideSize.Size.Height, dataInfo);
// Écrit le fichier PPTX sur le disque
pres.Save("OleEmbed_out.pptx", SaveFormat.Pptx);
}
Voir Aussi
- interface IOleObjectFrame
- interface IOleEmbeddedDataInfo
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
AddOleObjectFrame(float, float, float, float, string, string)
Ajoute un nouvel objet OLE à la fin d’une collection.
public IOleObjectFrame AddOleObjectFrame(float x, float y, float width, float height,
string className, string path)
Paramètre | Type | Description |
---|---|---|
x | Single | Coordonnée X d’un nouveau cadre OLE. |
y | Single | Coordonnée Y d’un nouveau cadre OLE. |
width | Single | Largeur d’un nouveau cadre OLE. |
height | Single | Hauteur d’un nouveau cadre OLE. |
className | String | Nom d’une classe OLE. |
path | String | Chemin vers le fichier lié. |
Valeur de Retour
Objet OLE créé.
Voir Aussi
- interface IOleObjectFrame
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides