AddFreeFloatingShape
ShapeCollection.AddFreeFloatingShape method
Aggiunge una forma fluttuante libera al foglio di lavoro. Si applica solo alla forma di linea/immagine.
public Shape AddFreeFloatingShape(MsoDrawingType type, int top, int left, int height, int width,
byte[] imageData, bool isOriginalSize)
Parametro | Tipo | Descrizione |
---|---|---|
type | MsoDrawingType | Il tipo di forma. |
top | Int32 | Rappresenta l’offset verticale della forma rispetto alla riga superiore del foglio di lavoro, in unità di pixel. |
left | Int32 | Rappresenta l’offset orizzontale della forma dalla colonna sinistra del foglio di lavoro, in unità di pixel. |
height | Int32 | Rappresenta l’altezza di LineShape, in unità di pixel. |
width | Int32 | Rappresenta la larghezza di LineShape, in unità di pixel. |
imageData | Byte[] | I dati dell’immagine si applicano solo all’immagine. |
isOriginalSize | Boolean | Se la forma utilizza la dimensione originale se la forma è un’immagine. |
Esempi
[C#]
//aggiungi una riga
Shape floatingShape_Line = shapes.AddFreeFloatingShape(MsoDrawingType.Line, 100, 100, 100, 50, null, false);
//aggiungi una foto
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);
Guarda anche
- class Shape
- enum MsoDrawingType
- class ShapeCollection
- spazio dei nomi Aspose.Cells.Drawing
- assemblea Aspose.Cells