EmfRasterizationOptions

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

public class EmfRasterizationOptions extends MetafileRasterizationOptions

EMF rasterleştirme seçenekleri.

Yapıcılar

YapıcıAçıklama
EmfRasterizationOptions()

Yöntemler

YöntemAçıklama
getRenderMode()Render modunu alır veya ayarlar.
setRenderMode(int value)Render modunu alır veya ayarlar.
copyTo(VectorRasterizationOptions vectorRasterizationOptions)Bunu vectorRasterizationOptions öğesine kopyalar.

EmfRasterizationOptions()

public EmfRasterizationOptions()

getRenderMode()

public int getRenderMode()

Render modunu alır veya ayarlar.

Returns: int - Render modu.

setRenderMode(int value)

public void setRenderMode(int value)

Render modunu alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintRender modu.

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

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

// Aspose.Imaging.Image.Load kullanmak, EMF dahil tüm görüntü türlerini yüklemenin birleşik bir yoludur.
com.aspose.imaging.fileformats.emf.EmfImage emfImage = (com.aspose.imaging.fileformats.emf.EmfImage) com.aspose.imaging.Image.load(dir + "test.emf");
try {
    com.aspose.imaging.imageoptions.SvgOptions saveOptions = new com.aspose.imaging.imageoptions.SvgOptions();

    // Metin şekillere dönüştürülecek.
    saveOptions.setTextAsShapes(true);

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

    // Çizim yüzeyinin arka plan rengi.
    rasterizationOptions.setBackgroundColor(com.aspose.imaging.Color.getWhiteSmoke());

    // Sayfa boyutu.
    rasterizationOptions.setPageSize(new com.aspose.imaging.SizeF(emfImage.getWidth(), emfImage.getHeight()));

    // Gömülü emf varsa emf işlenir; aksi takdirde wmf işlenir.
    rasterizationOptions.setRenderMode(com.aspose.imaging.fileformats.emf.EmfRenderMode.Auto);

    // Yatay kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderX(50);

    // Dikey kenar boşluğunu ayarlayın
    rasterizationOptions.setBorderY(50);

    saveOptions.setVectorRasterizationOptions(rasterizationOptions);

    emfImage.save(dir + "test.output.svg", saveOptions);
} finally {
    emfImage.dispose();
}

copyTo(VectorRasterizationOptions vectorRasterizationOptions)

public void copyTo(VectorRasterizationOptions vectorRasterizationOptions)

Bunu vectorRasterizationOptions öğesine kopyalar.

Parameters:

ParametreTürAçıklama
vectorRasterizationOptionsVectorRasterizationOptionsvectorRasterizationOptions