Clone

ImageSaveOptions.Clone method

Crée un clone profond de cet objet.

public ImageSaveOptions Clone()

Exemples

Montre comment sélectionner un débit de bits par pixel avec lequel restituer un document en image.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.ParagraphFormat.Style = doc.Styles["Heading 1"];
builder.Writeln("Hello world!");
builder.InsertImage(ImageDir + "Logo.jpg");

// Lorsque nous enregistrons le document sous forme d'image, nous pouvons passer un objet SaveOptions à
// sélectionnez un format de pixel pour l'image que l'opération de sauvegarde générera.
// Différents débits de bits par pixel affecteront la qualité et la taille du fichier de l'image générée.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.PixelFormat = imagePixelFormat;

// Nous pouvons cloner des instances ImageSaveOptions.
Assert.AreNotEqual(imageSaveOptions, imageSaveOptions.Clone());

doc.Save(ArtifactsDir + "ImageSaveOptions.PixelFormat.png", imageSaveOptions);

Voir également