WmfRasterizationOptions

Inheritance: java.lang.Object, com.aspose.imaging.imageoptions.VectorRasterizationOptions, com.aspose.imaging.imageoptions.MetafileRasterizationOptions

public class WmfRasterizationOptions extends MetafileRasterizationOptions

Die WMF-Rasterisierungsoptionen.

Konstruktoren

KonstruktorBeschreibung
WmfRasterizationOptions()Initialisiert eine neue Instanz der Klasse WmfRasterizationOptions.

Methoden

MethodeBeschreibung
getRenderMode()Liest oder setzt den WMF‑Rendermodus.
setRenderMode(int value)Liest oder setzt den WMF‑Rendermodus.
copyTo(VectorRasterizationOptions vectorRasterizationOptions)Kopiert dies zu vectorRasterizationOptions.

WmfRasterizationOptions()

public WmfRasterizationOptions()

Initialisiert eine neue Instanz der Klasse WmfRasterizationOptions.

getRenderMode()

public int getRenderMode()

Liest oder setzt den WMF‑Rendermodus.

Wert: Der WMF‑Rendermodus.

Returns: int

setRenderMode(int value)

public void setRenderMode(int value)

Liest oder setzt den WMF‑Rendermodus.

Wert: Der WMF‑Rendermodus.

Parameters:

ParameterTypBeschreibung
Wertint

Example: This example shows how to load a WMF image from a file and convert it to SVG using WmfRasterizationOptions.

String dir = "c:\\temp\\";

// Die Verwendung von Aspose.Imaging.Image.Load ist ein einheitlicher Weg, um alle Bildtypen, einschließlich WMF, zu laden.
try (com.aspose.imaging.fileformats.wmf.WmfImage wmfImage = (com.aspose.imaging.fileformats.wmf.WmfImage)com.aspose.imaging.Image.load(dir + "test.wmf"))
{
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();
                    
    // Text wird in Formen konvertiert.
    saveOptions.setTextAsShapes(true);

    com.aspose.imaging.imageoptions.WmfRasterizationOptions rasterizationOptions = new com.aspose.imaging.imageoptions.WmfRasterizationOptions();

    // Die Hintergrundfarbe der Zeichenfläche.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Die Seitengröße.
    rasterizationOptions.setPageSize(Size.to_SizeF(wmfImage.getSize()));

    // Wenn ein eingebettetes EMF vorhanden ist, wird EMF gerendert; andernfalls wird WMF gerendert.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.wmf.WmfRenderMode.Auto);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    wmfImage.save(dir + "test.output.svg", saveOptions);
}

copyTo(VectorRasterizationOptions vectorRasterizationOptions)

public void copyTo(VectorRasterizationOptions vectorRasterizationOptions)

Kopiert dies zu vectorRasterizationOptions.

Parameters:

ParameterTypBeschreibung
vectorRasterizationOptionsVectorRasterizationOptionsvectorRasterizationOptions