Radius

SoftEdgeFormat.Radius property

Obtiene o establece un valor doble que representa la longitud del radio para un efecto de borde suave en puntos (pt). El valor predeterminado es 0.0.

public double Radius { get; set; }

Ejemplos

Muestra cómo establecer un límite para la resolución de la imagen.

Document doc = new Document(MyDir + "Rendering.docx");

SvgSaveOptions saveOptions = new SvgSaveOptions();
saveOptions.MaxImageResolution = 72;

doc.Save(ArtifactsDir + "SvgSaveOptions.MaxImageResolution.svg", saveOptions);

Muestra cómo trabajar con formato de bordes suaves.

DocumentBuilder builder = new DocumentBuilder();
Shape shape = builder.InsertShape(ShapeType.Rectangle, 200, 200);

// Aplicar borde suave a la forma.
shape.SoftEdge.Radius = 30;

builder.Document.Save(ArtifactsDir + "Shape.SoftEdge.docx");

//Cargar documento con forma de rectángulo con borde suave.
Document doc = new Document(ArtifactsDir + "Shape.SoftEdge.docx");
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
SoftEdgeFormat softEdgeFormat = shape.SoftEdge;

// Verifique el radio del borde suave.
Assert.AreEqual(30, softEdgeFormat.Radius);

//Eliminar el borde suave de la forma.
softEdgeFormat.Remove();

// Verifique el radio del borde suave eliminado.
Assert.AreEqual(0, softEdgeFormat.Radius);

Ver también