ImageColorMode

ImageColorMode enumeration

Anger färgläget för de genererade bilderna av dokumentsidor.

public enum ImageColorMode

Värderingar

namnVärdeBeskrivning
None0Sidorna i dokumentet kommer att återges som färgbilder.
Grayscale1Sidorna i dokumentet kommer att återges som gråskalebilder.
BlackAndWhite2Sidorna i dokumentet kommer att återges som svartvita bilder.

Exempel

Visar hur man ställer in ett färgläge vid rendering av dokument.

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

// När vi sparar dokumentet som en bild kan vi skicka ett SaveOptions-objekt till
// välj ett färgläge för bilden som sparandet kommer att generera.
// Om vi ställer in egenskapen "ImageColorMode" till "ImageColorMode.BlackAndWhite",
// sparoperationen kommer att tillämpa gråskalefärgreducering under rendering av dokumentet.
 // Om vi ställer in egenskapen "ImageColorMode" till "ImageColorMode.Grayscale",
// sparningsåtgärden kommer att återge dokumentet till en monokrom bild.
// Om vi ställer in egenskapen "ImageColorMode" till "None" kommer standardmetoden att användas vid sparning.
// och bevara alla dokumentets färger i utdatabilden.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.ImageColorMode = imageColorMode;

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

Se även