ImageOrPrintOptions

ImageOrPrintOptions class

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.

public class ImageOrPrintOptions

Costruttori

Nome Descrizione
ImageOrPrintOptions() Default_Costruttore

Proprietà

Nome Descrizione
AllColumnsInOnePagePerSheet { get; set; } Se AllColumnsInOnePagePerSheet è true , tutto il contenuto delle colonne di un foglio verrà restituito a una sola pagina nel risultato. La larghezza del formato carta di pagesetup non sarà valida e le altre impostazioni di pagesetup avranno ancora effetto.
CheckWorkbookDefaultFont { get; set; } Quando i caratteri in Excel sono Unicode e non possono essere impostati con il carattere corretto nello stile della 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.
CustomPrintPageEventHandler { get; set; } Il client può stampare un output speciale sulla stampante quando stampa ogni pagina utilizzando questo EventHandler
CustomQueryPageSettingsEventHandler { get; set; } Il client può controllare l’impostazione della pagina della stampante quando stampa ogni pagina utilizzando questo EventHandler
DefaultEditLanguage { get; set; } Ottiene o imposta la lingua di modifica predefinita.
DefaultFont { get; set; } Quando i caratteri in Excel sono Unicode e non possono essere impostati con il font corretto nello stile della cella, Possono apparire come blocchi in pdf,image. Impostare il DefaultFont come MingLiu o MS Gothic per mostrare questi caratteri. Se questa proprietà è non impostato, Aspose.Cells utilizzerà il carattere predefinito del sistema per mostrare questi caratteri unicode.
DrawObjectEventHandler { get; set; } Implementa questa interfaccia per ottenere DrawObject e Bound durante il rendering.
EmbededImageNameInSvg { get; set; } Indica il nome del file dell’immagine incorporata in svg. Questo dovrebbe essere il percorso completo con una directory come “c:\xpsEmbedded”
EmfType { get; set; } Ottiene o imposta un EmfType che specifica il formato del Metafile.. Il valore predefinito è EmfPlusDual.
GridlineType { get; set; } Ottiene o imposta il tipo di griglia.
HorizontalResolution { get; set; } Ottiene o imposta la risoluzione orizzontale per le immagini generate, in punti per pollice. Applica il metodo di generazione dell’immagine ad eccezione delle immagini in formato Emf.
ImageType { get; set; } Ottiene o imposta il formato delle immagini generate. valore predefinito: PNG.
IsCellAutoFit { get; set; } Indica se la larghezza e l’altezza delle celle vengono adattate automaticamente in base al valore della cella. Il valore predefinito è false.
IsFontSubstitutionCharGranularity { get; set; } Indica se sostituire il font del carattere solo quando il font della cella non è compatibile con esso.
IsOptimized { get; set; } Indica se ottimizzare gli elementi di output.
OnePagePerSheet { get; set; } Se OnePagePerSheet è true , tutto il contenuto di un foglio verrà restituito a una sola pagina nel risultato. Il formato carta di pagesetup non sarà valido e le altre impostazioni di pagesetup avranno ancora effetto.
OnlyArea { get; set; } Se questa proprietà è true , verrà emessa un’area e nessuna scala avrà effetto.
OutputBlankPageWhenNothingToPrint { get; set; } Indica se stampare una pagina vuota quando non c’è nulla da stampare.
PageCount { get; set; } Ottiene o imposta il numero di pagine da salvare.
PageIndex { get; set; } Ottiene o imposta l’indice in base 0 della prima pagina da salvare.
PageSavingCallback { get; set; } Controlla/Indica l’avanzamento del processo di salvataggio della pagina.
PixelFormat { get; set; } Ottiene o imposta il formato pixel per le immagini generate.
PrintingPage { get; set; } Indica quali pagine non verranno stampate.
PrintWithStatusDialog { get; set; } Se PrintWithStatusDialog = true, ci sarà una finestra di dialogo che mostra lo stato di stampa corrente. altrimenti non verrà visualizzata alcuna finestra di dialogo simile.
Quality { get; set; } Ottiene o imposta un valore che determina la qualità delle immagini generate da applicare solo quando si salvano le pagine neljpeg formato. Il valore predefinito è 100
SaveFormat { get; set; } Ottiene o imposta il formato del file di output type Support Tiff/XPS
SmoothingMode { get; set; } Specifica se l’arrotondamento (antialias) viene applicato a linee e curve e ai bordi delle aree riempite. Il valore predefinito è SmoothingMode.None
SVGFitToViewPort { get; set; } se questa proprietà è vera, lo svg generato si adatterà alla visualizzazione della porta.
TextCrossType { get; set; } Ottiene o imposta la visualizzazione del tipo di testo quando la larghezza del testo è maggiore della larghezza della cella.
TextRenderingHint { get; set; } Specifica la qualità del rendering del testo. Il valore predefinito è TextRenderingHint.SystemDefault
TiffColorDepth { get; set; } Ottiene o imposta la profondità di bit da applicare solo quando si salvano le pagine nel fileTiff formato.
TiffCompression { get; set; } Ottiene o imposta il tipo di compressione da applicare solo quando si salvano le pagine nel fileTiff formato.
Transparent { get; set; } Indica se lo sfondo dell’immagine generata deve essere trasparente.
VerticalResolution { get; set; } Ottiene o imposta la risoluzione verticale per le immagini generate, in punti per pollice. Applica il metodo di generazione dell’immagine tranne l’immagine in formato Emf.
WarningCallback { get; set; } Ottiene o imposta la richiamata di avviso.

Metodi

Nome Descrizione
SetDesiredSize(int, int) Imposta la larghezza e l’altezza desiderate dell’immagine.

Esempi


[C#]

//Imposta le opzioni immagine o stampa
ImageOrPrintOptions options = new ImageOrPrintOptions();

//Imposta il formato dell'immagine di output
options.ImageType = ImageType.Png;

//Imposta la risoluzione orizzontale
options.HorizontalResolution = 300;

//Imposta la risoluzione verticale
options.VerticalResolution = 300;

//Crea cartella di lavoro
Workbook book = new Workbook("test.xls");

//Salva il grafico come immagine utilizzando le opzioni di ImageOrPrint
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'Imposta le opzioni immagine o stampa
Dim options As New ImageOrPrintOptions()

'Imposta il formato dell'immagine di output
options.ImageType = ImageType.Png

'Imposta la risoluzione orizzontale
options.HorizontalResolution = 300

'Imposta la risoluzione verticale
options.VerticalResolution = 300

'Istanziare cartella di lavoro
Dim book As New Workbook("test.xls")

'Salva il grafico come immagine utilizzando le opzioni di ImageOrPrint
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

Guarda anche