forum.bitel.ru http://forum.bitel.ru/ |
|
FOP карточки http://forum.bitel.ru/viewtopic.php?f=22&t=6136 |
Страница 1 из 1 |
Автор: | Phricker [ 17 ноя 2011, 11:39 ] |
Заголовок сообщения: | FOP карточки |
Делаю карточки договора. Суть вот в чем. Поменял card_inet_fl.xsl как мне вздумалось (а точнее как необходимо по договору) В биллинге сие выглядит вот так Вложение: А в сохраненном pdf файле вот так Вложение: Мне естественно больше нравится 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 |
Автор: | Phricker [ 17 ноя 2011, 11:49 ] |
Заголовок сообщения: | Re: FOP карточки |
Я так посмотрел. У меня весь первый лист FOP карточки печатается жирным (смотрю на бумаге) |
Автор: | dimOn [ 17 ноя 2011, 12:08 ] |
Заголовок сообщения: | Re: FOP карточки |
Есть такой косяк, с чем связано - не знаю... я долго ковырялся в рендерах, но ничего путного сделать не смог. Понял одно — надо , чтобы первым блоком шло что-либо отформатированное именно обычным шрифтом. То есть делаем так, обязательно самый первый блок в шаблоне: Код: <fo:block xsl:use-attribute-sets="text"> </fo:block> Где-то в начале допустим: Код: ...
<fo:flow flow-name="xsl-region-body"> <fo:block xsl:use-attribute-sets="text"> </fo:block> <!-- заголовок --> <fo:block xsl:use-attribute-sets="text_title" space-after="0.5cm"> ... |
Автор: | dimOn [ 17 ноя 2011, 12:09 ] |
Заголовок сообщения: | Re: FOP карточки |
тока это для 5.1 актуально, про неё речь? |
Автор: | Phricker [ 17 ноя 2011, 12:14 ] |
Заголовок сообщения: | Re: FOP карточки |
да, речь про 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> |
Автор: | dimOn [ 17 ноя 2011, 12:32 ] |
Заголовок сообщения: | Re: FOP карточки |
см. стандартные карточки в 5.1 некоторые, например card_inet.xsl нет, в 5.2 именно такого нету) |
Автор: | dimOn [ 17 ноя 2011, 12:35 ] |
Заголовок сообщения: | Re: FOP карточки |
Код: <xsl:attribute name="font-weight">normal</xsl:attribute> должно быть, а не none, может из за этого. но пример вон гляньте там. ещё надо перезапустить клиент итд итп, потмоу что там глюк остаётся навсегда - как только проглядел первым блоком жирный блок, то всё время теперь всё будет жирным в произвольные моменты. т.е. как только попалась "косячная" карточка, необработанная таким образом , и у которой заголовок какой-нибудь первым блоком жирным, то всё, впредь и нормальные карточки испорченными рисуются |
Автор: | dimOn [ 17 ноя 2011, 12:36 ] |
Заголовок сообщения: | Re: FOP карточки |
Ещё дело такое - в клиенте (оно же при печати) и при сохранении в pdf рисуется по разному местами. Нужно, чтобы были поддерживаемые шрифты, которые вредряются в pdf. хотя если везде arial то должно работать. |
Автор: | zavndw [ 24 апр 2012, 07:27 ] |
Заголовок сообщения: | Re: FOP карточки |
подскажите каким образом под свои нужды переделать карточку? (хочу шаблон договора туда внести, что бы списывал автоматом № договора, логин, пароль и т.д) |
Автор: | skyb [ 24 апр 2012, 08:20 ] |
Заголовок сообщения: | Re: FOP карточки |
изучить xsl или просто по примеру карточек которые есть в wiki сделать самому |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |