UseTileFlipMode

GraphicsQualityOptions.UseTileFlipMode property

Получает или задает флаг, указывающий, является ли WrapMode значением TileFlipXY.

public bool UseTileFlipMode { get; set; }

Примечания

WrapMode определяет, как текстура или градиент будет располагаться плиткой, если она меньше , чем заполняемая область.

По умолчанию используетTile (указывает мозаику без переворачивания). Это приводит к неточной визуализации масштабированного изображения (с высоким разрешением).

Это свойство позволяет переключить WrapMode наTileFlipXY (указывает, что плитки переворачиваются на по горизонтали при перемещении по строке и переворачиваются по вертикали при перемещении по столбцу).

Примеры

Показывает, как предотвратить появление белой линии при рендеринге с высоким разрешением.

Document doc = new Document(MyDir + "Shape high dpi.docx");

Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
ShapeRenderer renderer = shape.GetShapeRenderer();

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
    Resolution = 500, GraphicsQualityOptions = new GraphicsQualityOptions { UseTileFlipMode = true }
};
renderer.Save(ArtifactsDir + "ImageSaveOptions.UseTileFlipMode.png", saveOptions);

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