Impostazioni di pagina e opzioni di stampa

Utilizzo delle impostazioni di pagina e stampa

Per questo esempio, abbiamo creato una cartella di lavoro in Microsoft Excel e usiamo Aspose.Cells per impostare l’impostazione della pagina e le opzioni di stampa.

Impostazione delle opzioni di impostazione della pagina

Per prima cosa crea un semplice foglio di lavoro in Microsoft Excel. Quindi applica le opzioni di impostazione della pagina. L’esecuzione del codice modifica le opzioni di Imposta pagina come nello screenshot qui sotto.

File di uscita

cose da fare:immagine_alt_testo

  1. Crea un foglio di lavoro con alcuni dati in Microsoft Excel:

  2. Apri una nuova cartella di lavoro in Microsoft Excel.

  3. Aggiungi alcuni dati. Di seguito è riportato uno screenshot del file.

    File di input

cose da fare:immagine_alt_testo

  1. Imposta le opzioni di impostazione della pagina: Applicare le opzioni di impostazione della pagina al file. Di seguito è riportato uno screenshot delle opzioni predefinite, prima che vengano applicate le nuove opzioni.

    Opzioni di impostazione della pagina predefinita

cose da fare:immagine_alt_testo

  1. Scarica e installa Aspose.Cells:
    1. Scaricamento Aspose.Cells for Java.
  2. Decomprimilo sul tuo computer di sviluppo. TuttiAspose i componenti, una volta installati, funzionano in modalità di valutazione. La modalità di valutazione non ha limiti di tempo e si limita a inserire filigrane nei documenti prodotti.
  3. Crea un progetto. Crea un progetto utilizzando un editor Java, ad esempio Eclipse, oppure crea un semplice programma utilizzando un editor di testo.
  4. Aggiungi un percorso di classe.
  5. Estrarre Aspose.Cells.jar e dom4j_1.6.1.jar da Aspose.Cells.zip.
  6. Imposta il classpath del progetto in Eclipse:
  7. Seleziona il tuo progetto in Eclipse e poi cliccaProgetto seguito daProprietà.
  8. SelezionareJava Costruisci Percorso a sinistra della finestra di dialogo.
  9. Selezionare la scheda Librerie, fare clic suAggiungi JAR oAggiungi JAR esterni per selezionare Aspose.Cells.jar e dom4j_1.6.1.jar e aggiungerli ai percorsi di build. Oppure puoi impostarlo in fase di esecuzione al prompt di DOS in Windows:
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName
  1. Scrivi l’applicazione che richiama le API: Di seguito è riportato il codice utilizzato dal componente in questo esempio.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(SettingPageSetupOptions.class);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "CustomerReport.xls");
// Accessing the first worksheet in the Excel file
Worksheet sheet = workbook.getWorksheets().get(0);
PageSetup pageSetup = sheet.getPageSetup();
// Setting the orientation to Portrait
pageSetup.setOrientation(PageOrientationType.PORTRAIT);
// Setting the scaling factor to 100
// pageSetup.setZoom(100);
// OR Alternately you can use Fit to Page Options as under
// Setting the number of pages to which the length of the worksheet will be spanned
pageSetup.setFitToPagesTall(1);
// Setting the number of pages to which the width of the worksheet will be spanned
pageSetup.setFitToPagesWide(1);
// Setting the paper size to A4
pageSetup.setPaperSize(PaperSizeType.PAPER_A_4);
// Setting the print quality of the worksheet to 1200 dpi
pageSetup.setPrintQuality(1200);
// Setting the first page number of the worksheet pages
pageSetup.setFirstPageNumber(2);
// Save the workbook
workbook.save(dataDir + "PageSetup.xls");

Impostazione delle opzioni di stampa

Le impostazioni di impostazione della pagina forniscono anche diverse opzioni di stampa (chiamate anche opzioni del foglio) che consentono agli utenti di controllare come vengono stampate le pagine del foglio di lavoro. Consentono agli utenti di:

  • Selezionare un’area di stampa specifica di un foglio di lavoro.
  • Stampa titoli.
  • Stampa griglia.
  • Stampa le intestazioni di riga/colonna.
  • Ottieni una bozza di qualità.
  • Stampa commenti.
  • Stampa gli errori della cella.
  • Definire l’ordine delle pagine.

L’esempio che segue applica le opzioni di stampa al file creato nell’esempio precedente (PageSetup.xls). Lo screenshot seguente mostra le opzioni di stampa predefinite prima che vengano applicate le nuove opzioni. Documento di input

cose da fare:immagine_alt_testo

L’esecuzione del codice modifica le opzioni di stampa. File di uscita

cose da fare:immagine_alt_testo

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(SettingPrintoptions.class);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageSetup.xls");
// Accessing the first worksheet in the Excel file
Worksheet sheet = workbook.getWorksheets().get(0);
PageSetup pageSetup = sheet.getPageSetup();
// Specifying the cells range (from A1 cell to E30 cell) of the print area
pageSetup.setPrintArea("A1:E30");
// Defining column numbers A & E as title columns
pageSetup.setPrintTitleColumns("$A:$E");
// Defining row numbers 1 & 2 as title rows
pageSetup.setPrintTitleRows("$1:$2");
// Allowing to print gridlines
pageSetup.setPrintGridlines(true);
// Allowing to print row/column headings
pageSetup.setPrintHeadings(true);
// Allowing to print worksheet in black & white mode
pageSetup.setBlackAndWhite(true);
// Allowing to print comments as displayed on worksheet
pageSetup.setPrintComments(PrintCommentsType.PRINT_IN_PLACE);
// Allowing to print worksheet with draft quality
pageSetup.setPrintDraft(true);
// Allowing to print cell errors as N/A
pageSetup.setPrintErrors(PrintErrorsType.PRINT_ERRORS_NA);
// Setting the printing order of the pages to over then down
pageSetup.setOrder(PrintOrderType.OVER_THEN_DOWN);
// Save the workbook
workbook.save(dataDir + "PageSetup_Print.xls");

Sommario