BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 12 май 2024, 02:30

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 11:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Делаю карточки договора.
Суть вот в чем.
Поменял card_inet_fl.xsl как мне вздумалось (а точнее как необходимо по договору)
В биллинге сие выглядит вот так
Вложение:
billing.png
billing.png [ 161.55 КБ | Просмотров: 5698 ]

А в сохраненном pdf файле вот так
Вложение:
pdf.png
pdf.png [ 453.4 КБ | Просмотров: 5698 ]


Мне естественно больше нравится pdf файл (да я и делал все по нему).
Но есть маленькое НО. При печати карточки напрямую из биллинга, он печатает именно так как и показывает.


В биллинге почему то весь текст договора отображается жирным (соответственно и печатается) хотя у меня явно задано
Код:
                              <fo:block xsl:use-attribute-sets="text_dog_title">
                                    1. ПРЕДМЕТ ДОГОВОРА:
                              </fo:block>
                              <fo:block xsl:use-attribute-sets="text_dog">
1.1. Оператор предоставляет Абоненту телематические услуги (доступ к сети передачи данных Оператора, доступ к сети Интернет) (далее по тексту - Услуги), а Абонент обязуется принять объем Услуг и оплатить Услуги в соответствии с условиями настоящего Договора.
</fo:block>

Код:
   <xsl:attribute-set name="text_dog">
      <xsl:attribute name="font-family">arial</xsl:attribute>
      <xsl:attribute name="font-size">5pt</xsl:attribute>
      <xsl:attribute name="text-align">justify</xsl:attribute>
   </xsl:attribute-set>
   
   <xsl:attribute-set name="text_dog_title">
      <xsl:attribute name="font-family">arial</xsl:attribute>
      <xsl:attribute name="text-align">left</xsl:attribute>
      <xsl:attribute name="font-size">5pt</xsl:attribute>
      <xsl:attribute name="font-weight">bold</xsl:attribute>
      <xsl:attribute name="padding-top">0.1cm</xsl:attribute>
      <xsl:attribute name="padding-bottom">0.1cm</xsl:attribute>
   </xsl:attribute-set>

Так же жирным выглядит "подвал" документа (где печати, подписи и реквизиты). Хотя опять таки, весь текст красиво разбит.


Что делать? Я что-то упустил?

Вариант с предварительным сохранением в pdf а потом печати из него не рассматриваем :)
Вариант с настройкой того, чтобы в биллинге выглядело как надо, а в пдф - пофиг как, тоже не рассматриваем. Карточки будут доступны в личном кабинете. Следовательно там они скачиваются как pdf

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 11:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Я так посмотрел. У меня весь первый лист FOP карточки печатается жирным (смотрю на бумаге)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Есть такой косяк, с чем связано - не знаю... я долго ковырялся в рендерах, но ничего путного сделать не смог. Понял одно — надо , чтобы первым блоком шло что-либо отформатированное именно обычным шрифтом. То есть делаем так, обязательно самый первый блок в шаблоне:
Код:
<fo:block xsl:use-attribute-sets="text">&#160;</fo:block>


Где-то в начале допустим:
Код:
...
            <fo:flow flow-name="xsl-region-body">
               <fo:block xsl:use-attribute-sets="text">&#160;</fo:block>
               <!-- заголовок -->
               <fo:block xsl:use-attribute-sets="text_title" space-after="0.5cm">
...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тока это для 5.1 актуально, про неё речь?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
да, речь про 5.1.
В 5.2 такого косяка нет?


Что то не помогло. Обычным шрифтом это как?
У меня под text задано
Код:
<xsl:attribute-set name="text">
      <xsl:attribute name="font-family">arial</xsl:attribute>
      <xsl:attribute name="text-align">left</xsl:attribute>
      <xsl:attribute name="font-size">10pt</xsl:attribute>
      <xsl:attribute name="font-weight">none</xsl:attribute>
      <xsl:attribute name="start-indent">0.1cm</xsl:attribute>
      <xsl:attribute name="end-indent">0.1cm</xsl:attribute>
   </xsl:attribute-set>

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
см. стандартные карточки в 5.1 некоторые, например card_inet.xsl

нет, в 5.2 именно такого нету)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Код:
<xsl:attribute name="font-weight">normal</xsl:attribute>

должно быть, а не none, может из за этого. но пример вон гляньте там.

ещё надо перезапустить клиент итд итп, потмоу что там глюк остаётся навсегда - как только проглядел первым блоком жирный блок, то всё время теперь всё будет жирным в произвольные моменты. т.е. как только попалась "косячная" карточка, необработанная таким образом , и у которой заголовок какой-нибудь первым блоком жирным, то всё, впредь и нормальные карточки испорченными рисуются

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 17 ноя 2011, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ещё дело такое - в клиенте (оно же при печати) и при сохранении в pdf рисуется по разному местами. Нужно, чтобы были поддерживаемые шрифты, которые вредряются в pdf.

хотя если везде arial то должно работать.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 24 апр 2012, 07:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
подскажите каким образом под свои нужды переделать карточку? (хочу шаблон договора туда внести, что бы списывал автоматом № договора, логин, пароль и т.д)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 24 апр 2012, 08:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
изучить xsl или просто по примеру карточек которые есть в wiki сделать самому

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FOP карточки
СообщениеДобавлено: 24 апр 2012, 11:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
+1 к skyb'у.
Ничего сложного нет. Берете пример карточек из вики и правите под свои нужды :)
И получается вот такая красота (в 5.2. В 5.1 ерунда получается :D)
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.052s | 42 Queries | GZIP : On ]