Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Вопросы новичка  (Read 10122 times)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #225 on: February 21, 2019, 07:42:31 pm »
Интересно :) А можете, если не сложно, найти версию на которой начинаются тормоза?
Хочется понять где собака порылась :) Я там превъю поправил в develop,
теперь принтер как и в кутишном варианте всегда инициализируется диалогом
с учетом переданного принтера.
« Last Edit: February 21, 2019, 07:45:15 pm by Arin Alex »

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #226 on: February 21, 2019, 07:55:51 pm »
Интересно :) А можете, если не сложно, найти версию на которой начинаются тормоза?
Постараюсь завтра найти. Но однозначно в 1.4.80 проблем со скоростью не наблюдается. После нее я использовал 1.4.105, но чтобы не быть голословным я завтра проверю. Я честно говоря и не подозревал о том, что 105-я медленнее. Лишь несколько дней назад возникла необходимость в обработке большого количества страниц.

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #227 on: February 22, 2019, 11:36:20 am »
В общем проверил еще раз мастер 80, 105 и до кучи последнюю 123. Во всех скорость приблизительно одинаковая до 10 секунд. А вот в девелопе результат более чем полторы минуты (на AMD A4-4020). Так что разница в мастере и девелопе налицо.
Также в девелопе проверил превью лайма - очень быстро - около пяти секунд. И да, спасибо. Последняя версия то что доктор прописал.

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #228 on: February 22, 2019, 11:54:23 pm »
Приветствую еще раз!
Подскажите как задать денежный формат (или числовой) в виде "100,00"? Нашел функцию currencyFormat, а как в ней задавать формат не пойму.

Уже разобрался - нашел в примерах
« Last Edit: February 23, 2019, 11:55:32 am by ldir »

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #229 on: March 26, 2019, 08:05:17 pm »
Здравствуйте!
Подскажите, можно ли программно (не в дизайнере, а непосредственно перед печатью) добавить в отчет textItem определенного размера, содержания и в определенных координатах?

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #230 on: March 26, 2019, 09:56:38 pm »
Приветствую!
Добавить нельзя. Можно в дизайнере добавить, а из кода убрать :)
Или есть желание ко всем отчетам добавлять некую метку?
« Last Edit: March 26, 2019, 09:58:37 pm by Arin Alex »

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #231 on: March 27, 2019, 01:01:23 pm »
Quote
Или есть желание ко всем отчетам добавлять некую метку?
\
Ага оно

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #232 on: March 27, 2019, 04:34:29 pm »
Я подумаю :)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #233 on: March 30, 2019, 09:49:19 am »
Прикрутил в девелопе возможность создания меток для всех отчетов.
Теперь что-то вроде этого можно делать:
report->addWatermark(LimeReport::WatermarkSetting("Test",LimeReport::ItemGeometry(5,5,10,5), QFont("Arial",10)));
для удаления меток report->clearWatermarks();
   

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #234 on: March 31, 2019, 06:52:16 pm »
Arin Alex, спасибо!
Появилось два вопроса. Как узнать геометрию страниц отчета (для центрирования)? И второй. Как поменять шрифт? Что-то не получается поменять, ни размер ни сам шрифт что бы ни указывал.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #235 on: March 31, 2019, 07:27:21 pm »
ldir, С шрифтом косякнул :)
А вот геометрию страницы узнать проблематично, ибо она недоступна :)
Подумаю как сделать.

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #236 on: March 31, 2019, 07:59:47 pm »
Arin Alex, спасибо. Буду ждать.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 705
    • View Profile
Re: Вопросы новичка
« Reply #237 on: April 02, 2019, 11:15:25 pm »
ldir, Поправил шрифт и прикрутил якорь к геометрии, теперь положение метки вычисляется относительно краев или центра страницы.
использовать как-то так :
report->addWatermark(LimeReport::WatermarkSetting("Test",LimeReport::ItemGeometry(-5,-5,10,5, Qt::AlignCenter | Qt::AlignBottom), QFont("Tahoma",10)));

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #238 on: April 03, 2019, 08:47:52 pm »
Arin Alex, благодарю. Попробую - отпишусь.

ldir

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: Вопросы новичка
« Reply #239 on: April 03, 2019, 11:08:20 pm »
Arin Alex, еще такой вопрос. А есть ли DataFooter'а возможность печати на каждой странице как у DataHeader'а? А то в договоре идет таблица со спецификациями которая может растянуться более чем на одну страницу, а подписи нужны на каждой. Вариант с нижним колонтитулом не подходит, т.к. после спецификаций должен быть еще TextItem с ценами (его я сунул в ReportFooter).