FlipOrientation
Contenuti
[
Nascondere
]FlipOrientation enumeration
Possibili valori per l’orientamento di una forma.
[Flags]
public enum FlipOrientation
I valori
Nome | Valore | Descrizione |
---|---|---|
None | 0 | Le coordinate non vengono invertite. |
Horizontal | 1 | Capovolgi lungo l’asse y, invertendo le coordinate x. |
Vertical | 2 | Capovolgi lungo l’asse x, invertendo le coordinate y. |
Both | 3 | Capovolgi lungo entrambi gli assi y e x. |
Esempi
Mostra come capovolgere una forma su un asse.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci una forma di immagine e lascia il suo orientamento nel suo stato predefinito.
Shape shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
RelativeVerticalPosition.TopMargin, 100, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");
Assert.AreEqual(FlipOrientation.None, shape.FlipOrientation);
shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 250,
RelativeVerticalPosition.TopMargin, 100, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");
// Imposta la proprietà "FlipOrientation" su "FlipOrientation.Horizontal" per capovolgere la seconda forma sull'asse y,
// trasformandolo in un'immagine speculare orizzontale della prima forma.
shape.FlipOrientation = FlipOrientation.Horizontal;
shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
RelativeVerticalPosition.TopMargin, 250, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");
// Imposta la proprietà "FlipOrientation" su "FlipOrientation.Horizontal" per capovolgere la terza forma sull'asse x,
// trasformandolo in un'immagine speculare verticale della prima forma.
shape.FlipOrientation = FlipOrientation.Vertical;
shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 250,
RelativeVerticalPosition.TopMargin, 250, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");
// Imposta la proprietà "FlipOrientation" su "FlipOrientation.Horizontal" per invertire la quarta forma su entrambi gli assi x e y,
// trasformandolo in un'immagine speculare orizzontale e verticale della prima forma.
shape.FlipOrientation = FlipOrientation.Both;
doc.Save(ArtifactsDir + "Shape.FlipShapeOrientation.docx");
Guarda anche
- property FlipOrientation
- spazio dei nomi Aspose.Words.Drawing
- assemblea Aspose.Words