Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Windows Metafile formaat is een afbeelding bestandsformaat dat zowel vector als raster graphics kan bevatten. Dit formaat wordt gebruikt om grafische gegevens op te slaan in geheugen of on-disk bestanden. Een metafile slaat een lijst van functies op in de Windows Graphics Device Interface (GDI) die uitgevoerd moet worden om de afbeelding op het scherm weer te geven. Het systeem interpreteert en voert deze commando’s uit in de weergavecontext.
Vroeger, Windows Metafile was het enige vector image formaat ondersteund door Microsoft Word. Microsoft Word nu ondersteunt ook SVG-formaat, maar het metafile formaat wordt nog steeds vaak gebruikt in Word-documenten. Ook Metafile kan een uitwisselingsformaat voor sommige andere toepassingen, zoals Microsoft Visio. Het hoofddoel van Metafile is de uitwisseling van grafische informatie tussen Windows aanvragen.
Er zijn 3 versies van Windows Metafile:
Het bestaande probleem met Windows Metafile is dat het niet wordt ondersteund door de meeste niet-Word formaten, waar documenten meestal worden opgeslagen. Daarom is het nodig om het Metafile formaat te converteren naar andere raster- of vectorformaten. Het is gemakkelijk om te zetten Windows Metafile naar een rasterafbeelding op .NET door het simpelweg door te geven aan GDI+, maar het is niet mogelijk op andere platforms omdat zelfs GDI+ niet de functionaliteit biedt om de vector graphics uit Metafile te halen. Om deze problemen op te lossen, Aspose.Words voert zijn eigen Windows Metafile player, die in staat is om te spelen Metafile formaat zowel vector als raster graphics op alle platforms.
De MetafileRenderingOptions klasse stelt u in staat om de metafile speler te bedienen. Bijvoorbeeld, kunt u bepalen hoe metafile afbeeldingen moeten worden weergegeven met behulp van de RenderingMode eigendom, die een speciale betekenis heeft bij het omzetten naar bitmaps (zie ook de MetafileRenderingOptions eigenschap).
Raster operaties is een complexe metafile functie, die momenteel beperkte ondersteuning heeft. Rasterbewerkingen zijn beschikbaar in WMF- en EMF-metabestandformaten. Het EMF+-metabestandsformaat gebruikt geen rasterbewerkingen direct, maar kan EMF-onderdelen, ingebedde WMF- of EMF-metafiles bevatten.
Er zijn binaire en ternaire raster operaties:
Rasterbewerkingen kunnen niet direct naar vectorafbeeldingen worden omgezet. Aspose.Words emuleert rasteractiviteiten door gedeeltelijk het oppervlak van het apparaat te rasteren dat wordt beïnvloed door rasteroperaties. Met dit doel beoogt de EmulateRasterOperations de eigenschap wordt gebruikt.
Het voorbeeld hieronder laat zien hoe Aspose.Words rendert een metafile naar een bitmap als het niet mogelijk is om een aantal van de metafile records correct te renderen naar vector graphics:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.