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

Les options de base des métafichiers.

Méthodes

MéthodeDescription
getCompress()Obtient une valeur indiquant si l’image de sortie doit être compressée.
setCompress(boolean value)SSets une valeur indiquant si l’image de sortie doit être compressée.

getCompress()

public final boolean getCompress()

Obtient une valeur indiquant si l’image de sortie doit être compressée.

Valeur : true si compressé ; sinon, false.

Returns: booléen - une valeur indiquant si l’image de sortie doit être compressée.

setCompress(boolean value)

public final void setCompress(boolean value)

SSets une valeur indiquant si l’image de sortie doit être compressée.

Valeur : true si compressé ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si l’image de sortie doit être compressée.

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