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 operazioni raster. Fornisce supporto per tutte le operazioni raster rispetto all’emulazione propria di Aspose.Words, ma in alcuni casi le prestazioni potrebbero essere più lente.

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 dell’emulazione delle operazioni raster.

Questa opzione viene utilizzata solo quando il metafile viene visualizzato 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(Image.FromFile(ImageDir + "Windows MetaFile.wmf"));

// Quando salviamo il documento come immagine, possiamo passare un oggetto SaveOptions a
// determina in che modo l'operazione di salvataggio elaborerà i metafile di Windows nel documento.
// Se impostiamo la proprietà "RenderingMode" su "MetafileRenderingMode.Vector",
// o "MetafileRenderingMode.VectorWithFallback", eseguiremo il rendering di tutti i metafile come grafica vettoriale.
// Se impostiamo la proprietà "RenderingMode" su "MetafileRenderingMode.Bitmap", renderemo tutti i metafile 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