DmlEffectsRenderingMode

DmlEffectsRenderingMode enumeration

Gibt an, wie DrawingML-Effekte in festen Seitenformaten gerendert werden.

public enum DmlEffectsRenderingMode

Werte

NameWertBeschreibung
Simplified0Das Rendern von DrawingML-Effekten wird vereinfacht.
None1Es werden keine DrawingML-Effekte gerendert.
Fine2DrawingML-Effekte werden im Feinmodus gerendert, was eine erweiterte Verarbeitung erfordert. In diesem Modus führt das Rendern von Effekten zu besseren Ergebnissen, jedoch zu einem höheren Leistungsaufwand alsSimplified mode.

Beispiele

Zeigt, wie die Renderqualität von DrawingML-Effekten in einem Dokument konfiguriert wird, während wir es als PDF speichern.

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

// Erstellen Sie ein „PdfSaveOptions“-Objekt, das wir an die „Save“-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions options = new PdfSaveOptions();

// Setzen Sie die Eigenschaft „DmlEffectsRenderingMode“ auf „DmlEffectsRenderingMode.None“, um alle DrawingML-Effekte zu verwerfen.
// Setzen Sie die Eigenschaft „DmlEffectsRenderingMode“ auf „DmlEffectsRenderingMode.Simplified“
// um eine vereinfachte Version von DrawingML-Effekten zu rendern.
// Setzen Sie die Eigenschaft „DmlEffectsRenderingMode“ auf „DmlEffectsRenderingMode.Fine“.
// DrawingML-Effekte mit größerer Genauigkeit und auch mit höherem Verarbeitungsaufwand rendern.
options.DmlEffectsRenderingMode = effectsRenderingMode;

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

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

Siehe auch