BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 22:37

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Печатная форма наряда
СообщениеДобавлено: 24 май 2011, 11:48 
Не в сети
Клиент

Зарегистрирован: 25 авг 2008, 11:25
Сообщения: 233
Откуда: Братск
Карма: 12
Добрый день

Пытаюсь изменить печатную форму наряда. Решил сделать как для card_inet.xsl вывод через xml (мне удобнее форматировать текст так)

Вроде всё ничего, но почему-то у меня первой строкой печатается
Код:
?xml version="1.0" encoding="windows-1251"?>

почему, никак не могу понять

вот содержание моего xsl

Код:
<?xml version="1.0" encoding="windows-1251"?><!DOCTYPE xsl:stylesheet  [
    <!ENTITY nbsp   "&#160;">
    <!ENTITY copy   "&#169;">
    <!ENTITY reg    "&#174;">
    <!ENTITY trade  "&#8482;">
    <!ENTITY mdash  "&#8212;">
    <!ENTITY ldquo  "&#8220;">
    <!ENTITY rdquo  "&#8221;">
    <!ENTITY pound  "&#163;">
    <!ENTITY yen    "&#165;">
    <!ENTITY euro   "&#8364;">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:fo="http://www.w3.org/1999/XSL/Format"
    xmlns:sql="bitel.billing.server.util.exslt.SQLQuery"
    xmlns:xalan="http://xml.apache.org/xalan"
    xmlns:exslt="http://exslt.org/common"
    xmlns:svg="http://www.w3.org/2000/svg" version="1.0">

    <xalan:component prefix="sql" functions="select">
        <xalan:script lang="javaclass" src="xalan://bitel.billing.server.util.exslt.SQLQuery"/>
    </xalan:component>

    <xsl:output method="xml" encoding="windows-1251" indent="yes"/>

    <xsl:attribute-set name="text_dog">
        <xsl:attribute name="font-family">arial</xsl:attribute>
        <xsl:attribute name="text-align">justify</xsl:attribute>
        <xsl:attribute name="font-size">10pt</xsl:attribute>
        <xsl:attribute name="start-indent">0.1cm</xsl:attribute>
        <xsl:attribute name="end-indent">0.1cm</xsl:attribute>
        <xsl:attribute name="text-decoration">none</xsl:attribute>
        <xsl:attribute name="padding-top">-0.3cm</xsl:attribute>
        <xsl:attribute name="padding-bottom">0cm</xsl:attribute>
    </xsl:attribute-set>

    <xsl:attribute-set name="text_bold_center">
        <xsl:attribute name="text-align">center</xsl:attribute>
        <xsl:attribute name="font-family">arial</xsl:attribute>
        <xsl:attribute name="font-weight">bold</xsl:attribute>
        <xsl:attribute name="font-size">10pt</xsl:attribute>
        <xsl:attribute name="start-indent">0.1cm</xsl:attribute>
        <xsl:attribute name="end-indent">0.1cm</xsl:attribute>
        <xsl:attribute name="text-decoration">none</xsl:attribute>
        <xsl:attribute name="padding-top">-0.3cm</xsl:attribute>
        <xsl:attribute name="padding-bottom">0cm</xsl:attribute>
    </xsl:attribute-set>

------------------------------//////////----------------------------------------------

       <fo:root>
            <fo:layout-master-set>
                <fo:simple-page-master margin-right="1cm" margin-left="1.5cm" margin-bottom="0.7cm"
                    margin-top="0.8cm" page-width="21cm" page-height="29.7cm" master-name="first">
                    <fo:region-body margin-top="0.0cm" margin-bottom="0.0cm"/>
                    <fo:region-before extent="0.0cm"/>
                    <fo:region-after extent="0.0cm"/>
                </fo:simple-page-master>
            </fo:layout-master-set>

            <fo:page-sequence master-reference="first">

                <fo:flow flow-name="xsl-region-body">

                    <!-- заголовок -->
                    <fo:block xsl:use-attribute-sets="text_bold_center" space-after="0.5cm"> Наряд №
                            <xsl:value-of select="$task/row/@id"/> от <xsl:value-of
                            select="$task/row/@execute_dt"/>
                    </fo:block>

------------------------------//////////----------------------------------------------

</fo:flow>
            </fo:page-sequence>
        </fo:root>

    </xsl:template>

</xsl:stylesheet>



Подскажите, из-за чего такое может быть?

_________________
Век живи - век учись!
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печатная форма наряда
СообщениеДобавлено: 24 май 2011, 11:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Код:
<?xml version="1.0" encoding="windows-1251"?>
- это стандартный заголовок любого xml документа


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печатная форма наряда
СообщениеДобавлено: 24 май 2011, 12:05 
Не в сети
Клиент

Зарегистрирован: 25 авг 2008, 11:25
Сообщения: 233
Откуда: Братск
Карма: 12
skn писал(а):
Код:
<?xml version="1.0" encoding="windows-1251"?>
- это стандартный заголовок любого xml документа

А можно его как-то убрать, чтобы в печатной форме его не было?

_________________
Век живи - век учись!
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печатная форма наряда
СообщениеДобавлено: 24 май 2011, 14:47 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
он генерируется автоматически библиотекой согласно инструкции
Код:
<xsl:output method="xml" encoding="windows-1251" indent="yes"/>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печатная форма наряда
СообщениеДобавлено: 25 май 2011, 06:22 
Не в сети
Клиент

Зарегистрирован: 25 авг 2008, 11:25
Сообщения: 233
Откуда: Братск
Карма: 12
skn писал(а):
он генерируется автоматически библиотекой согласно инструкции
Код:
<xsl:output method="xml" encoding="windows-1251" indent="yes"/>

Я уже понял... Делаю через method="html"

_________________
Век живи - век учись!
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печатная форма наряда
СообщениеДобавлено: 17 май 2012, 05:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
проблему эту решил? я то же столкнулся с тем что первой строкой печатает
Код:
?xml version="1.0" encoding="windows-1251"?>


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

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


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

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


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

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