DmlEffectsRenderingMode

DmlEffectsRenderingMode enumeration

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

public enum DmlEffectsRenderingMode

Valores

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

Ejemplos

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

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

// Crea un objeto "PdfSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .PDF.
PdfSaveOptions options = new PdfSaveOptions();

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

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

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

Ver también