Arbeitsbuch mit spezifischer Druckerpapiergröße laden
Das folgende Beispiel zeigt die Verwendung der LoadOptions.SetPaperSize()-Methode. Es erstellt zuerst eine Arbeitsmappe und speichert sie in einem Speicher-Stream im XLSX-Format. Dann lädt es diese mit A5-Papierformat und speichert sie erneut als PDF. Anschließend lädt es sie mit A3-Papiergröße und speichert wieder im PDF-Format. Wenn Sie die Ausgabepdfs öffnen und deren Papiergröße überprüfen, sehen Sie die Unterschiede. Ein PDF ist A5, das andere A3. Laden Sie die A5-Ausgabepdf und A3-Ausgabepdf herunter, die vom Code erzeugt wurden.
workbook, _ := NewWorkbook() | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cell, _ := cells.Get_String("P40") | |
cell.PutValue_String("This is sample data.") | |
stream, _ := workbook.SaveToStream() | |
opt, _ := NewLoadOptions_LoadFormat(LoadFormat_Xlsx) | |
opt.SetPaperSize(PaperSizeType_PaperA5) | |
wb1, _ := NewWorkbook_Stream_LoadOptions(stream, opt) | |
wb1.Save_String("LoadWorkbookWithPrinterSize.xlsx") |