ImageColorMode

ImageColorMode enumeration

Especifica el modo de color para las imágenes generadas de las páginas del documento.

public enum ImageColorMode

Valores

NombreValorDescripción
None0Las páginas del documento se representarán como imágenes en color.
Grayscale1Las páginas del documento se representarán como imágenes en escala de grises.
BlackAndWhite2Las páginas del documento se representarán como imágenes en blanco y negro.

Ejemplos

Muestra cómo establecer un modo de color al renderizar documentos.

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

// Cuando guardamos el documento como una imagen, podemos pasar un objeto SaveOptions a
// seleccione un modo de color para la imagen que generará la operación de guardado.
// Si establecemos la propiedad "ImageColorMode" en "ImageColorMode.BlackAndWhite",
// La operación de guardado aplicará una reducción de color en escala de grises al renderizar el documento.
 // Si establecemos la propiedad "ImageColorMode" en "ImageColorMode.Grayscale",
// La operación de guardar convertirá el documento en una imagen monocromática.
// Si establecemos la propiedad "ImageColorMode" en "None", la operación de guardado aplicará el método predeterminado
// y conservar todos los colores del documento en la imagen de salida.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.ImageColorMode = imageColorMode;

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

Ver también