تحميل الدفتر بحجم ورقة الطابعة المحدد
يوضح الكود النموذجي التالي استخدام طريقة LoadOptions.SetPaperSize(). ينشئ أولاً دفتر عمل ثم يحفظه في تدفق الذاكرة بصيغة XLSX. ثم يحمله بحجم ورق A5 ويحفظه بصيغة PDF. ثم يعيده تحميله بحجم ورق A3 ويحفظه مرة أخرى بصيغة PDF. إذا فتحت ملفات PDF الناتجة وتحققت من حجم الورق فيها، سترى أنها مختلفة. واحدة A5 والأخرى A3. يرجى تحميل ملف PDF الناتج A5 وPDF الناتج A3 الذي أنشأه الكود للمرجع.
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") |