TextureAlignment

TextureAlignment enumeration

Gibt die Ausrichtung für die Kachelung der Texturfüllung an.

public enum TextureAlignment

Werte

NameWertBeschreibung
TopLeft0Texturausrichtung oben links.
Top1Ausrichtung der oberen Textur.
TopRight2Texturausrichtung oben rechts.
Left3Linke Texturausrichtung.
Center4Texturausrichtung zentrieren.
Right5Richtige Texturausrichtung.
BottomLeft6Texturausrichtung unten links.
Bottom7Ausrichtung der unteren Textur.
BottomRight8Texturausrichtung unten rechts.
None9Keine Texturausrichtung.

Beispiele

Zeigt, wie die Textur innerhalb der Form gefüllt und gekachelt wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);

// Texturausrichtung auf die Formfüllung anwenden.
shape.Fill.PresetTextured(PresetTexture.Canvas);
shape.Fill.TextureAlignment = TextureAlignment.TopRight;

// Verwenden Sie die Compliance-Option, um die Form mit DML zu definieren, wenn Sie „TextureAlignment“ erhalten möchten.
// Eigenschaft, nachdem das Dokument gespeichert wurde.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Compliance = OoxmlCompliance.Iso29500_2008_Strict };

doc.Save(ArtifactsDir + "Shape.TextureFill.docx", saveOptions);

doc = new Document(ArtifactsDir + "Shape.TextureFill.docx");
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);

Assert.AreEqual(TextureAlignment.TopRight, shape.Fill.TextureAlignment);
Assert.AreEqual(PresetTexture.Canvas, shape.Fill.PresetTexture);

Siehe auch