IsDecorative
Contents
[
Hide
]ShapeBase.IsDecorative property
Gets or sets the flag that specifies whether the shape is decorative in the document.
public bool IsDecorative { get; set; }
Remarks
Note that shape having not empty AlternativeText
cannot be decorative.
Examples
Shows how to set that the shape is decorative.
Document doc = new Document(MyDir + "Decorative shapes.docx");
Shape shape = (Shape)doc.GetChildNodes(NodeType.Shape, true)[0];
Assert.True(shape.IsDecorative);
// If "AlternativeText" is not empty, the shape cannot be decorative.
// That's why our value has changed to 'false'.
shape.AlternativeText = "Alternative text.";
Assert.False(shape.IsDecorative);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
// Create a new shape as decorative.
shape = builder.InsertShape(ShapeType.Rectangle, 100, 100);
shape.IsDecorative = true;
doc.Save(ArtifactsDir + "Shape.IsDecorative.docx");
See Also
- class ShapeBase
- namespace Aspose.Words.Drawing
- assembly Aspose.Words