ImageOrPrintOptions

ImageOrPrintOptions class

Permite especificar opciones al representar la hoja de trabajo en imágenes, imprimir la hoja de trabajo o representar el gráfico en la imagen.

public class ImageOrPrintOptions

Constructores

Nombre Descripción
ImageOrPrintOptions() Constructor predeterminado

Propiedades

Nombre Descripción
AllColumnsInOnePagePerSheet { get; set; } Si AllColumnsInOnePagePerSheet es verdadero, todo el contenido de la columna de una hoja se generará en una sola página como resultado. El ancho del tamaño del papel de configuración de página no será válido, y las demás configuraciones de configuración de página seguirán teniendo efecto.
CheckWorkbookDefaultFont { get; set; } Cuando los caracteres en Excel son Unicode y no están configurados con la fuente correcta en el estilo de celda, Pueden aparecer como bloque en pdf,imagen. Establezca esto en verdadero para intentar usar la fuente predeterminada del libro de trabajo para mostrar estos caracteres primero.
CustomPrintPageEventHandler { get; set; } El cliente puede enviar una salida especial a la impresora cuando imprime cada página usando este EventHandler
CustomQueryPageSettingsEventHandler { get; set; } El cliente puede controlar la configuración de página de la impresora cuando imprime cada página usando este EventHandler
DefaultEditLanguage { get; set; } Obtiene o establece el idioma de edición predeterminado.
DefaultFont { get; set; } Cuando los caracteres en Excel son Unicode y no están configurados con la fuente correcta en el estilo de celda, Pueden aparecer como bloque en pdf, imagen. Establezca la Fuente predeterminada como MingLiu o MS Gothic para mostrar estos caracteres. Si esta propiedad es no configurado, Aspose.Cells utilizará la fuente predeterminada del sistema para mostrar estos caracteres Unicode.
DrawObjectEventHandler { get; set; } Implementa esta interfaz para obtener DrawObject y Bound al renderizar.
EmbededImageNameInSvg { get; set; } Indique el nombre de archivo de la imagen incrustada en svg. Esta debería ser la ruta completa con un directorio como “c:\xpsEmbedded”
EmfType { get; set; } Obtiene o establece un EmfType que especifica el formato del Metafile.. El valor predeterminado es EmfPlusDual.
GridlineType { get; set; } Obtiene o establece el tipo de línea de cuadrícula.
HorizontalResolution { get; set; } Obtiene o establece la resolución horizontal de las imágenes generadas, en puntos por pulgada. Aplica el método de generación de imágenes excepto las imágenes en formato Emf.
ImageType { get; set; } Obtiene o establece el formato de las imágenes generadas. valor por defecto: PNG.
IsCellAutoFit { get; set; } Indica si el ancho y el alto de las celdas se ajusta automáticamente por valor de celda. El valor por defecto es false.
IsFontSubstitutionCharGranularity { get; set; } Indica si solo se sustituye la fuente del carácter cuando la fuente de la celda no es compatible con él.
IsOptimized { get; set; } Indica si optimizar los elementos de salida.
OnePagePerSheet { get; set; } Si OnePagePerSheet es verdadero, todo el contenido de una hoja se generará en una sola página como resultado. El tamaño de papel de la configuración de la página no será válido y las demás configuraciones de la configuración de la página seguirán teniendo efecto.
OnlyArea { get; set; } Si esta propiedad es verdadera, se generará un área y no tendrá efecto ninguna escala.
OutputBlankPageWhenNothingToPrint { get; set; } Indica si se imprime una página en blanco cuando no hay nada que imprimir.
PageCount { get; set; } Obtiene o establece el número de páginas a guardar.
PageIndex { get; set; } Obtiene o establece el índice basado en 0 de la primera página para guardar.
PageSavingCallback { get; set; } Controlar/Indicar el progreso del proceso de guardado de página.
PixelFormat { get; set; } Obtiene o establece el formato de píxeles de las imágenes generadas.
PrintingPage { get; set; } Indica qué páginas no se imprimirán.
PrintWithStatusDialog { get; set; } Si PrintWithStatusDialog = true, habrá un cuadro de diálogo que muestra el estado de impresión actual. de lo contrario, no se mostrará dicho cuadro de diálogo.
Quality { get; set; } Obtiene o establece un valor que determina la calidad de las imágenes generadas para aplicar solo al guardar páginas en elJPEG formato. El valor predeterminado es 100
SaveFormat { get; set; } Obtiene o establece el formato del archivo de salida type Admite Tiff/XPS
SmoothingMode { get; set; } Especifica si se aplica suavizado (antialiasing) a las líneas y curvas y los bordes de las áreas rellenas. El valor predeterminado es SmoothingMode.None
SVGFitToViewPort { get; set; } si esta propiedad es verdadera, el svg generado se ajustará al puerto de vista.
TextCrossType { get; set; } Obtiene o establece el tipo de texto que se muestra cuando el ancho del texto es mayor que el ancho de la celda.
TextRenderingHint { get; set; } Especifica la calidad de la representación del texto. El valor predeterminado es TextRenderingHint.SystemDefault
TiffColorDepth { get; set; } Obtiene o establece la profundidad de bits para que se aplique solo al guardar páginas en elPelea formato.
TiffCompression { get; set; } Obtiene o establece el tipo de compresión que se aplicará solo al guardar páginas en elPelea formato.
Transparent { get; set; } Indica si el fondo de la imagen generada debe ser transparente.
VerticalResolution { get; set; } Obtiene o establece la resolución vertical de las imágenes generadas, en puntos por pulgada. Aplica el método de generación de imágenes, excepto la imagen en formato Emf.
WarningCallback { get; set; } Obtiene o establece la devolución de llamada de advertencia.

Métodos

Nombre Descripción
SetDesiredSize(int, int) Establece el ancho y el alto deseados de la imagen.

Ejemplos


[C#]

//Establecer imagen o opciones de impresión
ImageOrPrintOptions options = new ImageOrPrintOptions();

//Establece el formato de la imagen de salida
options.ImageType = ImageType.Png;

//Establecer resolución horizontal
options.HorizontalResolution = 300;

//Establecer resolución vertical
options.VerticalResolution = 300;

//Instanciar libro de trabajo
Workbook book = new Workbook("test.xls");

//Guardar gráfico como imagen usando las opciones ImageOrPrint
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'Establecer imagen o opciones de impresión
Dim options As New ImageOrPrintOptions()

'Establecer formato de imagen de salida
options.ImageType = ImageType.Png

'Establecer resolución horizontal
options.HorizontalResolution = 300

'Establecer resolución vertical
options.VerticalResolution = 300

'Instanciar libro de trabajo
Dim book As New Workbook("test.xls")

'Guardar gráfico como imagen usando las opciones de ImageOrPrint
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

Ver también