169 похожих чатов

Привет, подскажите кто-нибудь использовал pdfmake? Пытаюсь сгенерить две страницы одну

с высотой auto, вторую формата A4, но что-то походу это так не работает. Может быть я чего в упор не вижу?

9 ответов

17 просмотров

Несовсем понятно, нужен код

Владимир- Автор вопроса
alɔeksandyr ippatev
Несовсем понятно, нужен код

стандартно создаётся документ const doc = { pageSize: { width: 610, height: 'auto', }, pageOrientation: 'portrait', pageMargins: [30, 30, 30, 30], content: [], }; и далее как-то так Promise.all([pdfMakeContainer, ...finalPdf]).then(([container, ...rest]) => { const pdfMake = container; const reportName = this.form.value.reportName; doc.content = [ { text: reportName, fontSize: 20, bold: true, alignment: 'center', margin: [0, 0, 0, 10], }, ...rest, ]; pdfMake.createPdf(doc).download(`${reportName}.pdf`); }); т.е. свойству content объекта doc присваивается какой-то контент. Только для всего контента у нас один объект doc у которого один раз задаётся свойство pageSize

Владимир
стандартно создаётся документ const doc = ...

если добавить еще один вызов pdfMake.createPdf(), но с другими свойствами, ок?)

Владимир- Автор вопроса
alɔeksandyr ippatev
если добавить еще один вызов pdfMake.createPdf(), ...

это приведёт к созданию второго документа

Владимир
это приведёт к созданию второго документа

так вы же хотели создать два pdf документа, не?

Владимир- Автор вопроса
alɔeksandyr ippatev
так вы же хотели создать два pdf документа, не?

Не два документа, а документ с двумя страницами разного размера

Владимир
Не два документа, а документ с двумя страницами ра...

все, я вас понел, но думаю тогда вам придется его запихнуть внутрь контента. Там вам надо посмотреть какие там свойства для высоты и ширины элемента внутри контента

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта