UseGdiRasterOperationsEmulation
MetafileRenderingOptions.UseGdiRasterOperationsEmulation property
Ottiene o imposta un valore che determina se utilizzare o meno GDI+ per l’emulazione delle operazioni raster.
public bool UseGdiRasterOperationsEmulation { get; set; }
Osservazioni
La libreria GDI+ di Windows può essere utilizzata per emulare le operazioni raster. Supporta tutte le operazioni raster rispetto all’emulazione di Aspose.Words, ma in alcuni casi le prestazioni potrebbero essere inferiori.
Quando questo valore è impostato suVERO
Aspose.Words utilizza GDI+ per l’emulazione delle operazioni raster.
Quando questo valore è impostato sufalso
Aspose.Words utilizza la propria implementazione di emulazione delle operazioni raster.
Questa opzione viene utilizzata solo quando il metafile viene renderizzato come grafica vettoriale.
Il valore predefinito èfalso
.
Esempi
Mostra come impostare la modalità di rendering quando si salvano documenti con immagini Windows Metafile in altri formati di immagine.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertImage(ImageDir + "Windows MetaFile.wmf");
// Quando salviamo il documento come immagine, possiamo passare un oggetto SaveOptions a
// determina come l'operazione di salvataggio elaborerà i metafile di Windows nel documento.
// Se impostiamo la proprietà "RenderingMode" su "MetafileRenderingMode.Vector",
// o "MetafileRenderingMode.VectorWithFallback", renderemo tutti i metafile come grafica vettoriale.
// Se impostiamo la proprietà "RenderingMode" su "MetafileRenderingMode.Bitmap", tutti i metafile verranno renderizzati come bitmap.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
options.MetafileRenderingOptions.RenderingMode = metafileRenderingMode;
// Aspose.Words utilizza GDI+ per l'emulazione delle operazioni raster, quando il valore è impostato su true.
options.MetafileRenderingOptions.UseGdiRasterOperationsEmulation = true;
doc.Save(ArtifactsDir + "ImageSaveOptions.WindowsMetaFile.png", options);
Guarda anche
- class MetafileRenderingOptions
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words