DmlRenderingMode
Inhalt
[
Ausblenden
]DmlRenderingMode enumeration
Gibt an, wie DrawingML-Formen in feste Seitenformate gerendert werden.
public enum DmlRenderingMode
Werte
Name | Wert | Beschreibung |
---|---|---|
Fallback | 0 | Wenn eine Fallback-Form für DrawingML verfügbar ist, rendert Aspose.Words eine Fallback-Form anstelle von DrawingML. |
DrawingML | 1 | Aspose.Words ignoriert die Fallback-Form von DrawingML und rendert DrawingML selbst. Dies ist der Standardmodus. |
Beispiele
Zeigt, wie Fallback-Formen beim Speichern als PDF gerendert werden.
Document doc = new Document(MyDir + "DrawingML shape fallbacks.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();
// Setze die Eigenschaft „DmlRenderingMode“ auf „DmlRenderingMode.Fallback“
// um DML-Formen durch ihre Fallback-Formen zu ersetzen.
// Setze die Eigenschaft „DmlRenderingMode“ auf „DmlRenderingMode.DrawingML“
// um die DML-Formen selbst zu rendern.
options.DmlRenderingMode = dmlRenderingMode;
doc.Save(ArtifactsDir + "PdfSaveOptions.DrawingMLFallback.pdf", options);
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
- namensraum Aspose.Words.Saving
- Montage Aspose.Words