DmlEffectsRenderingMode

DmlEffectsRenderingMode enumeration

Especifica cómo se representan los efectos de DrawingML en formatos de página fijos.

public enum DmlEffectsRenderingMode

Valores

NombreValorDescripción
Simplified0Se simplifica la representación de los efectos de DrawingML.
None1No se renderizan efectos DrawingML.
Fine2Los efectos de DrawingML se procesan en modo fino, lo que implica un procesamiento avanzado. En este modo, la renderización de efectos brinda mejores resultados, pero a un mayor costo de rendimiento queSimplified modo.

Ejemplos

Muestra cómo configurar la calidad de representación de los efectos DrawingML en un documento cuando lo guardamos en PDF.

Document doc = new Document(MyDir + "DrawingML shape effects.docx");

// Crea un objeto "PdfSaveOptions" que podamos pasar al método "Guardar" del documento
// para modificar la forma en que ese método convierte el documento a .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Establezca la propiedad "DmlEffectsRenderingMode" en "DmlEffectsRenderingMode.None" para descartar todos los efectos DrawingML.
// Establezca la propiedad "DmlEffectsRenderingMode" en "DmlEffectsRenderingMode.Simplified"
// para representar una versión simplificada de los efectos de DrawingML.
// Establezca la propiedad "DmlEffectsRenderingMode" en "DmlEffectsRenderingMode.Fine" para
// renderiza efectos DrawingML con mayor precisión y también con mayor costo de procesamiento.
options.DmlEffectsRenderingMode = effectsRenderingMode;

Assert.AreEqual(DmlRenderingMode.DrawingML, options.DmlRenderingMode);

doc.Save(ArtifactsDir + "PdfSaveOptions.DrawingMLEffects.pdf", options);

Ver también