Ladda arbetsboken med angiven skrivarpappersstorlek
Följande exempel visar användningen av LoadOptions.SetPaperSize() metoden. Den först skapar en arbetsbok och sparar den i en minnesström i XLSX-format. Sedan laddar den den med A5-pappersstorlek och sparar den i PDF-format. Därefter laddar den om den med A3-pappersstorlek och sparar igen i PDF. Om du öppnar de genererade PDF:erna och kontrollerar deras pappersstorlek, kommer du att se att de är olika. En är A5 och den andra är A3. Vänligen ladda ner A5 PDF och A3 PDF som genererats av koden för referens.
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") |