ImageOrPrintOptions classe

ImageOrPrintOptions classe

Consente di specificare le opzioni durante il rendering del foglio di lavoro in immagini, la stampa del foglio di lavoro o il rendering del grafico in un’immagine.

Il tipo ImageOrPrintOptions espone i seguenti membri:

Costruttori

CostruttoreDescrizione
initCostruisce una nuova istanza di ImageOrPrintOptions

Proprietà

ProprietàDescrizione
save_formatOttiene o imposta il tipo di formato del file di output
Supporto Tiff/XPS
print_with_status_dialogSe PrintWithStatusDialog = true , verrà visualizzata una finestra di dialogo che mostra lo stato corrente della stampa.
altrimenti non verrà visualizzata alcuna finestra di dialogo.
horizontal_resolutionOttiene o imposta la risoluzione orizzontale per le immagini generate, in punti per pollice.
Applica il metodo di generazione delle immagini ad eccezione delle immagini in formato Emf.
vertical_resolutionOttiene o imposta la risoluzione verticale per le immagini generate, in punti per pollice.
Applica il metodo di generazione dell’immagine ad eccezione dell’immagine in formato Emf.
tiff_compressionOttiene o imposta il tipo di compressione da applicare solo quando si salvano le pagine nel formato Tiff.
tiff_color_depthOttiene o imposta la profondità in bit da applicare solo quando si salvano le pagine nel formato Tiff.
tiff_binarization_methodOttiene o imposta il metodo utilizzato durante la conversione delle immagini nel formato 1 bpp
quando ImageOrPrintOptions.image_type è Tiff e ImageOrPrintOptions.tiff_compression è uguale a Ccitt3 o Ccitt4.
printing_pageIndica quali pagine non verranno stampate.
qualityOttiene o imposta un valore che determina la qualità delle immagini generate
da applicare solo quando si salvano le pagine nel formato Jpeg. Il valore predefinito è 100
image_typeOttiene o imposta il formato delle immagini generate.
valore predefinito: PNG.
is_cell_auto_fitIndica se la larghezza e l’altezza delle celle vengono adattate automaticamente al valore della cella.
Il valore predefinito è falso.
one_page_per_sheetSe OnePagePerSheet è true , tutto il contenuto di un foglio verrà visualizzato in una sola pagina come risultato.
Il formato carta di pagesetup non sarà valido, così come le altre impostazioni di pagesetup
avrà comunque effetto.
all_columns_in_one_page_per_sheetSe AllColumnsInOnePagePerSheet è true , tutto il contenuto delle colonne di un foglio verrà visualizzato in una sola pagina come risultato.
La larghezza del formato carta di pagesetup non sarà valida, così come le altre impostazioni di pagesetup
avrà comunque effetto.
draw_object_event_handlerImplementa questa interfaccia per ottenere DrawObject e Bound durante il rendering.
chart_image_typeIndicare il tipo di immagine del grafico durante la conversione.
valore predefinito: PNG.
embeded_image_name_in_svgIndicare il nome del file dell’immagine incorporata in formato SVG.
Dovrebbe essere il percorso completo con una directory come “c:\xpsEmbedded”
svg_fit_to_view_portse questa proprietà è vera, l’svg generato si adatterà alla porta di visualizzazione.
only_areaSe questa proprietà è true , verrà generata un’area e nessuna scala avrà effetto.
text_rendering_hintSpecifica la qualità del rendering del testo.
Il valore predefinito è TextRenderingHint.SystemDefault
smoothing_modeSpecifica se lo smussamento (antialias) viene applicato alle linee, alle curve e ai bordi delle aree riempite.
Il valore predefinito è SmoothingMode.None
transparentIndica se lo sfondo dell’immagine generata deve essere trasparente.
pixel_formatOttiene o imposta il formato in pixel per le immagini generate.
warning_callbackOttiene o imposta la richiamata di avviso.
page_saving_callbackControlla/indica l’avanzamento del processo di salvataggio della pagina.
is_font_substitution_char_granularityIndica se sostituire il carattere del carattere solo quando il carattere della cella non è compatibile con esso.
page_indexOttiene o imposta l’indice in base 0 della prima pagina da salvare.
page_countOttiene o imposta il numero di pagine da salvare.
is_optimizedIndica se ottimizzare gli elementi di output.
default_fontQuando i caratteri in Excel sono Unicode e non sono impostati con il carattere corretto nello stile cella,
Possono apparire come blocchi in pdf,immagine.
Imposta il DefaultFont come MingLiu o MS Gothic per mostrare questi caratteri.
Se questa proprietà non è impostata, Aspose.Cells utilizzerà il carattere predefinito del sistema per mostrare questi caratteri Unicode.
check_workbook_default_fontQuando i caratteri in Excel sono Unicode e non sono impostati con il carattere corretto nello stile cella,
Possono apparire come blocchi in pdf,immagine.
Impostalo su true per provare a utilizzare il carattere predefinito della cartella di lavoro per mostrare prima questi caratteri.
output_blank_page_when_nothing_to_printIndica se stampare una pagina vuota quando non c’è nulla da stampare.
gridline_typeOttiene o imposta il tipo di linea della griglia.
text_cross_typeOttiene o imposta la visualizzazione del tipo di testo quando la larghezza del testo è maggiore della larghezza della cella.
emf_typeOttiene o imposta un EmfType che specifica il formato del Metafile..
Il valore predefinito è EmfPlusDual.
default_edit_languageOttiene o imposta la lingua di modifica predefinita.
sheet_setOttiene o imposta i fogli di cui eseguire il rendering. Per impostazione predefinita sono tutti i fogli visibili nella cartella di lavoro: SheetSet.visible.
emf_render_settingImpostazione per il rendering del metafile Emf.

Metodi

MetodoDescrizione
set_desired_sizeImposta la larghezza e l’altezza desiderate dell’immagine.
set_desired_sizeImposta la larghezza e l’altezza desiderate dell’immagine.

Esempio

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)

Guarda anche