UseTileFlipMode

GraphicsQualityOptions.UseTileFlipMode property

Ruft ein Flag ab oder legt es fest, das angibt, ob WrapMode TileFlipXY ist.

public bool UseTileFlipMode { get; set; }

Bemerkungen

DerWrapMode gibt an, wie eine Textur oder ein Farbverlauf gekachelt wird, wenn er kleiner ist als der zu füllende Bereich.

Standardmäßig verwendetTile (gibt Kacheln ohne Spiegeln an). Dies führt zu einer ungenauen Darstellung des skalierten Bildes (mit hoher Auflösung).

Mit dieser Eigenschaft können Sie den WrapMode umstellen aufTileFlipXY (gibt an, dass Kacheln horizontal gespiegelt werden, wenn Sie sich entlang einer Zeile bewegen, und vertikal, wenn Sie sich entlang einer Spalte bewegen).

Beispiele

Zeigt, wie verhindert werden kann, dass beim Rendern mit hoher Auflösung die weiße Linie erscheint.

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

Siehe auch