ImageOrPrintOptions clase

ImageOrPrintOptions clase

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

El tipo ImageOrPrintOptions expone los siguientes miembros:

Constructores

ConstructorDescripción
initConstruye una nueva instancia de ImageOrPrintOptions

Propiedades

PropiedadDescripción
save_formatObtiene o establece el tipo de formato del archivo de salida.
Soporte tiff/XPS
print_with_status_dialogSi PrintWithStatusDialog = true, habrá un cuadro de diálogo que muestra el estado de impresión actual.
de lo contrario, no se mostrará ningún cuadro de diálogo de este tipo.
horizontal_resolutionObtiene 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 imágenes en formato Emf.
vertical_resolutionObtiene 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.
tiff_compressionObtiene o establece el tipo de compresión que se aplicará solo al guardar páginas en el formato Tiff.
tiff_color_depthObtiene o establece la profundidad de bits que se aplicará solo al guardar páginas en el formato Tiff.
tiff_binarization_methodObtiene o establece el método utilizado al convertir imágenes al formato de 1 bpp
cuando ImageOrPrintOptions.image_type es Tiff y ImageOrPrintOptions.tiff_compression es igual a Ccitt3 o Ccitt4.
printing_pageIndica qué páginas no se imprimirán.
qualityObtiene o establece un valor que determina la calidad de las imágenes generadas.
se aplica solo al guardar páginas en el formato Jpeg. El valor predeterminado es 100
image_typeObtiene o establece el formato de las imágenes generadas.
valor predeterminado: PNG.
is_cell_auto_fitIndica si el ancho y el alto de las celdas se ajustan automáticamente según el valor de la celda.
El valor predeterminado es falso.
one_page_per_sheetSi OnePagePerSheet es verdadero, todo el contenido de una hoja se generará en una sola página.
El tamaño del papel de pagesetup no será válido y las demás configuraciones de pagesetup
seguirá surtiendo efecto.
all_columns_in_one_page_per_sheetSi 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 pagesetup no será válido y las otras configuraciones de pagesetup
seguirá surtiendo efecto.
draw_object_event_handlerImplementa esta interfaz para obtener DrawObject y Bound al renderizar.
chart_image_typeIndique el tipo de imagen del gráfico al realizar la conversión.
valor predeterminado: PNG.
embeded_image_name_in_svgIndique el nombre de archivo de la imagen incrustada en svg.
Esta debería ser la ruta completa con un directorio como “c:\xpsEmbedded”
svg_fit_to_view_portSi esta propiedad es verdadera, el svg generado se ajustará al puerto de visualización.
only_areaSi esta propiedad es verdadera, se generará un Área y no se aplicará ninguna escala.
text_rendering_hintEspecifica la calidad de la representación del texto.
El valor predeterminado es TextRenderingHint.SystemDefault
smoothing_modeEspecifica si se aplica suavizado (antialiasing) a líneas y curvas y a los bordes de áreas rellenas.
El valor predeterminado es SmoothingMode.Ninguno
transparentIndica si el fondo de la imagen generada debe ser transparente.
pixel_formatObtiene o establece el formato de píxeles de las imágenes generadas.
warning_callbackObtiene o establece una devolución de llamada de advertencia.
page_saving_callbackControlar/Indicar el progreso del proceso de guardado de la página.
is_font_substitution_char_granularityIndica si solo se debe sustituir la fuente del carácter cuando la fuente de la celda no sea compatible con él.
page_indexObtiene o establece el índice basado en 0 de la primera página que se guardará.
page_countObtiene o establece el número de páginas que se guardarán.
is_optimizedIndica si se deben optimizar los elementos de salida.
default_fontCuando los caracteres en Excel son Unicode y no se configuran con la fuente correcta en el estilo de celda,
Pueden aparecer como bloque en pdf, imagen.
Configure la fuente predeterminada, como MingLiu o MS Gothic, para mostrar estos caracteres.
Si esta propiedad no está configurada, Aspose.Cells utilizará la fuente predeterminada del sistema para mostrar estos caracteres Unicode.
check_workbook_default_fontCuando los caracteres en Excel son Unicode y no se configuran 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 para mostrar estos caracteres primero.
output_blank_page_when_nothing_to_printIndica si se debe generar una página en blanco cuando no hay nada que imprimir.
gridline_typeObtiene o establece el tipo de línea de cuadrícula.
text_cross_typeObtiene o establece la visualización del tipo de texto cuando el ancho del texto es mayor que el ancho de la celda.
emf_typeObtiene o establece un EmfType que especifica el formato del metarchivo.
El valor predeterminado es EmfPlusDual.
default_edit_languageObtiene o establece el idioma de edición predeterminado.
sheet_setObtiene o establece las hojas que se van a representar. El valor predeterminado son todas las hojas visibles del libro: SheetSet.visible.
emf_render_settingConfiguración para renderizar el metarchivo Emf.

Métodos

MétodoDescripción
set_desired_sizeEstablece el ancho y alto deseados de la imagen.
set_desired_sizeEstablece el ancho y alto deseados de la imagen.

Ejemplo

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions

# Set Image Or Print Options
options = ImageOrPrintOptions()
# Set output image format
options.image_type = ImageType.PNG
# Set Horizontal resolution
options.horizontal_resolution = 300
# Set Vertical Resolution
options.vertical_resolution = 300
# Instantiate Workbook
book = Workbook("test.xls")
# Save chart as Image using ImageOrPrint Options
book.worksheets[0].charts[0].to_image("chart.png", options)

Ver también