DmlEffectsRenderingMode

DmlEffectsRenderingMode enumeration

Specifica il modo in cui viene eseguito il rendering degli effetti DrawingML nei formati di pagina fissi.

public enum DmlEffectsRenderingMode

I valori

NomeValoreDescrizione
Simplified0Il rendering degli effetti DrawingML è semplificato.
None1Non viene eseguito il rendering degli effetti DrawingML.
Fine2Gli effetti DrawingML vengono renderizzati in modalità Fine che prevede un’elaborazione avanzata. In questa modalità il rendering degli effetti fornisce risultati migliori ma a un costo in termini di prestazioni più elevato rispetto aSimplified modalità.

Esempi

Mostra come configurare la qualità di rendering degli effetti DrawingML in un documento mentre lo salviamo in PDF.

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

// Crea un oggetto "PdfSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Imposta la proprietà "DmlEffectsRenderingMode" su "DmlEffectsRenderingMode.None" per eliminare tutti gli effetti DrawingML.
// Imposta la proprietà "DmlEffectsRenderingMode" su "DmlEffectsRenderingMode.Simplified"
// per eseguire il rendering di una versione semplificata degli effetti DrawingML.
// Imposta la proprietà "DmlEffectsRenderingMode" su "DmlEffectsRenderingMode.Fine" su
// esegue il rendering degli effetti DrawingML con maggiore precisione e anche con maggiori costi di elaborazione.
options.DmlEffectsRenderingMode = effectsRenderingMode;

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

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

Guarda anche