Enum TextureAlignment

TextureAlignment enumeration

Задает выравнивание для мозаичного заполнения текстурной заливкой.

public enum TextureAlignment

Ценности

ИмяЦенностьОписание
TopLeft0Выравнивание текстуры по левому верхнему углу.
Top1Верхнее выравнивание текстуры.
TopRight2Выравнивание текстуры вверху справа.
Left3Выравнивание текстуры по левому краю.
Center4Выравнивание текстуры по центру.
Right5Правильное выравнивание текстуры.
BottomLeft6Выравнивание текстуры по левому нижнему краю.
Bottom7Выравнивание текстуры по низу.
BottomRight8Выравнивание текстуры по правому нижнему краю.
None9Нет выравнивания текстур.

Примеры

Показывает, как заполнять и размещать текстуру внутри фигуры.

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

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

// Применяем выравнивание текстуры к заливке формы.
shape.Fill.PresetTextured(PresetTexture.Canvas);
shape.Fill.TextureAlignment = TextureAlignment.TopRight;

// Используйте параметр соответствия для определения формы с помощью DML, если вы хотите получить "TextureAlignment"
// свойство после сохранения документа.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Compliance = OoxmlCompliance.Iso29500_2008_Strict };

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

Смотрите также