Charger le classeur avec la taille de papier de l imprimante spécifiée

Contents
[ ]

Le code d’exemple suivant illustre l’utilisation de la méthode LoadOptions.SetPaperSize(). Il crée d’abord un classeur, puis le sauvegarde dans un flux mémoire au format XLSX. Ensuite, il le charge avec une taille de papier A5 et le sauvegarde en format PDF. Ensuite, il le recharge avec une taille de papier A3 et le sauvegarde à nouveau en PDF. Si vous ouvrez les PDF de sortie et vérifiez leur taille de papier, vous verrez qu’elles sont différentes. L’un est A5 et l’autre A3. Veuillez télécharger le PDF de sortie A5 et le PDF de sortie A3 générés par le code pour référence.

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")