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

خيارات الأساس للملفات الوصفية.

الطرق

طريقةالوصف
getCompress()يحصل على قيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.
setCompress(boolean value)SSets قيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.

getCompress()

public final boolean getCompress()

يحصل على قيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.

القيمة: true إذا كانت مضغوطة؛ وإلا false.

Returns: منطقي - قيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.

setCompress(boolean value)

public final void setCompress(boolean value)

SSets قيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.

القيمة: true إذا كانت مضغوطة؛ وإلا false.

Parameters:

معاملنوعالوصف
القيمةbooleanقيمة تشير إلى ما إذا كان يجب ضغط الصورة الناتجة.

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);
}