|
25.11.2009, 10:59 | #1 |
Участник
|
Программное создание счета на оплату в PDF
Всем привет!
У меня вопрос, который уверен, уже многие решали: как программно сгенерить pdf файл - хочется счет на оплату сохранять на диск при его формировании. Встроенный pdf конвертер не подходит поскольку в нем не работают русские шрифты. Или может быть решена проблема со шрифтами? Поиском пользовался но ничего конкретного найти не получилось. Axapta 3.0 SP4. Спасибо! |
|
25.11.2009, 11:08 | #2 |
MCITP
|
Цитата:
Сообщение от if_maks
Всем привет!
У меня вопрос, который уверен, уже многие решали: как программно сгенерить pdf файл - хочется счет на оплату сохранять на диск при его формировании. Встроенный pdf конвертер не подходит поскольку в нем не работают русские шрифты. Или может быть решена проблема со шрифтами? Поиском пользовался но ничего конкретного найти не получилось. Axapta 3.0 SP4. Спасибо! X++: SalesFormLetter salesFormLetter; PrintJobSettings printJobSettings; CustInvoice4PaymJour_RU custInvoice4PaymJour; ; salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU); salesFormLetter.update(_salesTable, systemDateGet(), SalesUpdate::DeliverNow); // тут по немедленной поставке - по обстоятельствам переделать custInvoice4PaymJour = salesFormLetter.journal(); salesFormLetter.printFormLetter(true); printJobSettings = new PrintJobSettings(salesFormLetter.printerSettingsFormletter()); printJobSettings.setTarget(PrintMedium::File); printJobSettings.format(PrintFormat::PDF); fileNameFull = path + custInvoice4PaymJour.Invoice4PaymId + ".pdf"; printJobSettings.fileName(fileNameFull); salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings()); salesFormLetter.printJournal();
__________________
Zhirenkov Vitaly |
|
25.11.2009, 14:46 | #3 |
NavAx
|
в pdf всё прекрасно печатается, решение тут Печать (сохранение) отчета в PDF
|
|
|
За это сообщение автора поблагодарили: if_maks (1). |