MetafileOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase

All Implemented Interfaces: com.aspose.fileformats.core.imageoptions.ICompressOptions

public abstract class MetafileOptions extends ImageOptionsBase implements ICompressOptions

Metafiles temel seçenekleri.

Yöntemler

YöntemAçıklama
getCompress()Çıktı görüntüsünün sıkıştırılması gerekip gerekmediğini belirten bir değeri alır.
setCompress(boolean value)Çıktı görüntüsünün sıkıştırılması gerekip gerekmediğini belirten bir değeri ayarlar.

getCompress()

public final boolean getCompress()

Çıktı görüntüsünün sıkıştırılması gerekip gerekmediğini belirten bir değeri alır.

Değer: sıkıştırılmışsa true; aksi takdirde false.

Returns: boolean - çıktının sıkıştırılması gerekip gerekmediğini belirten bir değer.

setCompress(boolean value)

public final void setCompress(boolean value)

Çıktı görüntüsünün sıkıştırılması gerekip gerekmediğini belirten bir değeri ayarlar.

Değer: sıkıştırılmışsa true; aksi takdirde false.

Parameters:

ParametreTürAçıklama
değerbooleançıktının sıkıştırılması gerekip gerekmediğini belirten bir değer.

Example: The following example shows how to convert a emf images to emz format

String file = "input.emf";
String baseFolder = "D:\\Compressed\\";
String inputFile = baseFolder + file;
String outFile = inputFile + ".emz";
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load(inputFile))
{
    com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.EmfRasterizationOptions();
    vectorRasterizationOptions.setPageSize(com.aspose.imaging.Size.to_SizeF(image.getSize()));
    com.aspose.imaging.imageoptions.EmfOptions options = new com.aspose.imaging.imageoptions.EmfOptions();
    options.setVectorRasterizationOptions(vectorRasterizationOptions);
    options.setCompress(true);
    image.save(outFile, options);
}

Example: The following example shows how to convert a wmf images to wmz format

String file = "castle.wmf";
String baseFolder = "D:\\Compressed\\";
String inputFile = baseFolder + file;
String outFile = inputFile + ".wmz";
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load(inputFile))
{
    com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.WmfRasterizationOptions();
    vectorRasterizationOptions.setPageSize(com.aspose.imaging.Size.to_SizeF(image.getSize()));
    com.aspose.imaging.imageoptions.WmfOptions options = new com.aspose.imaging.imageoptions.WmfOptions();
    options.setVectorRasterizationOptions(vectorRasterizationOptions);
    options.setCompress(true);
    image.save(outFile, options);
}