UseTileFlipMode

GraphicsQualityOptions.UseTileFlipMode property

WrapMode’un TileFlipXY olup olmadığını belirten bir bayrağı alır veya ayarlar.

public bool UseTileFlipMode { get; set; }

Notlar

WrapMode doldurulan alandan daha küçük olduğunda bir doku veya degradenin nasıl döşeneceğini belirtir.

Varsayılan olarak kullanımlarTile (çevirmeden döşemeyi belirtir). Bu, ölçeklendirilmiş görüntünün (yüksek çözünürlükte) hatalı oluşturulmasına neden olur.

Bu özellik WrapMode’un şu şekilde değiştirilmesine izin verir:TileFlipXY (bir satır boyunca hareket ederken döşemelerin yatay olarak çevrildiğini ve bir sütun boyunca hareket ederken dikey olarak çevrildiğini belirtir).

Örnekler

Yüksek çözünürlükte görüntü oluştururken beyaz çizginin görünmesinin nasıl önleneceğini gösterir.

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);

Ayrıca bakınız