AddFreeFloatingShape
ShapeCollection.AddFreeFloatingShape method
Fügt dem Arbeitsblatt eine frei schwebende Form hinzu. Gilt nur für Linien-/Bildform.
public Shape AddFreeFloatingShape(MsoDrawingType type, int top, int left, int height, int width,
byte[] imageData, bool isOriginalSize)
Parameter | Typ | Beschreibung |
---|---|---|
type | MsoDrawingType | Der Formtyp. |
top | Int32 | Stellt den vertikalen Versatz der Form von der obersten Zeile des Arbeitsblatts in Pixeleinheiten dar. |
left | Int32 | Stellt den horizontalen Versatz der Form von der linken Spalte des Arbeitsblatts in Pixeleinheiten dar. |
height | Int32 | Repräsentiert die Höhe von LineShape in Pixeleinheiten. |
width | Int32 | Repräsentiert die Breite von LineShape in Pixeleinheiten. |
imageData | Byte[] | Die Bilddaten gelten nur für das Bild. |
isOriginalSize | Boolean | Ob die Form die Originalgröße verwendet, wenn es sich bei der Form um ein Bild handelt. |
Beispiele
[C#]
// füge eine Zeile hinzu
Shape floatingShape_Line = shapes.AddFreeFloatingShape(MsoDrawingType.Line, 100, 100, 100, 50, null, false);
//Bild hinzufügen
byte[] imageData = null;
using(FileStream fs = new FileStream("image.jpg", FileMode.Open))
{
int len = (int)fs.Length;
imageData = new byte[len];
fs.Read(imageData, 0, len);
}
Shape floatingShape_Picture = shapes.AddFreeFloatingShape(MsoDrawingType.Picture, 200, 100, 100, 50, imageData, false);
Siehe auch
- class Shape
- enum MsoDrawingType
- class ShapeCollection
- namensraum Aspose.Cells.Drawing
- Montage Aspose.Cells