|
|
#1 |
|
Участник
|
Программное создание счета на оплату в PDF
Всем привет!
У меня вопрос, который уверен, уже многие решали: как программно сгенерить pdf файл - хочется счет на оплату сохранять на диск при его формировании. Встроенный pdf конвертер не подходит поскольку в нем не работают русские шрифты. Или может быть решена проблема со шрифтами? Поиском пользовался но ничего конкретного найти не получилось. Axapta 3.0 SP4. Спасибо! |
|
|
|
|
#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 |
|
|
|
|
#3 |
|
NavAx
|
в pdf всё прекрасно печатается, решение тут Печать (сохранение) отчета в PDF
|
|
|
|
| За это сообщение автора поблагодарили: if_maks (1). | |