&uf('+1W950#', '50'#, ), /* Данные для первой строки &uf('+1W960#', ' Первый столбец '#, ' Второй столбец '#, ), &uf('6table'), /* Данные для второй строки &uf('+1W960#', ' 'v1' '#, ' 'v2' '#, ), &uf('6table'),
Цитата:Илья Михайленко
> Хех. Как часто в нашей жизни технически хорошие
> идеи помирают из-за элементарной бюрократии :)
> Пока нужны будут бумаги с печатями и подписями -
> html может пользоваться как мощный инструмент для
> получения информации, но, к сожалению, не как
> инструмент для представления данных в
> бухгалтерию/проректору
Цитата:Alio
> А как в HTML реализовать такие вещи, как нумерация
> страниц, колон-титулы, отступы и т.д.
Цитата:Кирилл Соколинский (СЗТУ)
> Понятно, что и в HTML и в RTF можно с одинаковым успехом использовать разные шрифты, применять к рисунку масштабирование и оформлять отступы.
Цитата:Кирилл Соколинский (СЗТУ)
Но в RTF эти задачи решаются настолько сложно, что мне не известны люди, которые бы успешно пользовались соответствующими командами. (Если Вам приходилось изготовлять такие формы, пожалуйста, представьте хотя бы один образец).
Цитата:Кирилл Соколинский (СЗТУ)
Копирование фрагментов кода, сгенерированного сторонним RTF редактором только в теории представляется лёгкой задачей, но на практике сопряжено с большим количеством проблем. Во-первых, становится очень сложно делать любые, даже незначительные исправления в статичных элементах, во-вторых, постоянно возникает проблема «согласования секций».
Цитата:Кирилл Соколинский (СЗТУ)
Если форма ориентирована на задачу печати, то можно добиться очень высокой точности позицирования данных.
Цитата:Кирилл Соколинский (СЗТУ)
Таким образом, если абстрактно поднять вопрос об оптимальном формате для печати, то я полностью с Вами согласен – лучше всего использовать PDF. Но если выбирать формат исходя из конкретных задач библиотечной практики, то оптимальным вариантом в силу доступности и простоты является HTML.
Цитата:Михайленко Илья
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):
> --------------------------------------------------
> -----
> > Понятно, что и в HTML и в RTF
> > можно с одинаковым успехом использовать разные
> > шрифты, применять к рисунку масштабирование и
> > оформлять отступы.
>
> Простая задача:
> Попробуйте создать html-страницу, при печати
> которой выводилось бы на первой странице слово
> "первая", на второй "вторая", на третьей "третья".
> При этом нужно обеспечить отступы: сверху 2,5см,
> слева 1,5 см. При этом нужно что бы так было при
> печати из любого разрешения в любом браузере на
> любом принтере.
Цитата:Михайленко Илья
> PS: командами rtf, судя по существующим формам,
> успешно пользуется Светлана Михайловна :)
Цитата:Михайленко Илья
> > Копирование фрагментов кода,
> > сгенерированного сторонним RTF редактором только
> в
> > теории представляется лёгкой задачей, но на
> > практике сопряжено с большим количеством
> проблем.
> > Во-первых, становится очень сложно делать
> любые,
> > даже незначительные исправления в статичных
> > элементах, во-вторых, постоянно возникает
> проблема
> > «согласования секций».
>
> То же можно сказать и про html-редакторы :)
> Простейший пример: сохраните word-овский документ
> в html и попробуйте его поправить :)
Цитата:Михайленко Илья
> > Действительно, в разных браузерах HTML страница
> > может немного отличаться, но разве существуют в
> > стандартном арсенале ИРБИС такие формы, которые
> > недопустимо незначительно масштабировать? Кроме
> > того, наряду с возможностью указания размером в
> > процентах или пикселях, в HTML допустимо
> > указывать их в сантиметрах. Если форма
> > ориентирована на задачу печати, то можно
> добиться
> > очень высокой точности позицирования данных.
>
> Да в том то и дело что задача добиться более-менее
> точного позиционирования данных на бумаге в хтмл
> на много более трудоемкая задача чем написать то
> же самое в rtf или pdf. html для этого просто не
> предназначен.
Цитата:Михайленко Илья
> А вообще, эти два формата предназначены для
> решения абсолютно разных задач и сравнивать их
> смысла особого не вижу.
Цитата:Кирилл Соколинский (СЗТУ)
Тем не менее, отступы можно легко установить в для документов которые предполагается печатать через WORD. Указанные Вами отступы можно добавить в адаптированный для WORD HTML код, приписав к декларации стилей:
@page Section1 {margin: 2.5cm 2.0cm 2.0cm 1.5cm;}
div.Section1{page:Section1;}
Цитата:Кирилл Соколинский (СЗТУ)
Поэтому лучше всего не внедрять отступы в формы, а устанавливать их по умолчанию в браузере.
Цитата:Кирилл Соколинский (СЗТУ)
Кому может понадобиться писать в колонтитулах «первая», «вторая», «третья»???
Цитата:Кирилл Соколинский (СЗТУ)
Какие формы из стандартного набора или из числа написанных Вами будут некорректно печататься с другими отступами, чем 2,5см сверху и 1,5 см слева?
Цитата:Кирилл Соколинский (СЗТУ)
Мы ведь решаем не теоретические, а практические задачи.
Цитата:Кирилл Соколинский (СЗТУ)
Хочу подчеркнуть, что мои суждения базируются не на общих положениях, а на конкретном опыте создания табличных форм. Если Ваш опыт более разнообразен и подводит к противоположным выводам, пожалуйста, поделитесь им.
Цитата:Кирилл Соколинский (СЗТУ)
> То, что делает Светлана Михайловна мы с Вами повторить не сможем. :)
Цитата:Кирилл Соколинский (СЗТУ)
> Конечно, разобраться в RTF при желании и наличии времени можно. Но утверждать, что это просто я бы не стал. Попробуйте, например, изменить в любой форме шрифт с Arial на Times New Roman. Как показывает одна из веток этого форума, над этой задачей бились опытные люди, но безрезультатно.
Цитата:Кирилл Соколинский (СЗТУ)
а в RTF
\clbrdrt\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15\clbrdrb\brdrs\brdrw15\clbrdrr\brdrs\brdrw15\cellx 10908 \pard \widctlpar\intbl {\qc \fs20 \cell }
Цитата:Тут полностью согласен :) Вопрос только в реализации - "как именно".Кирилл Соколинский (СЗТУ)
Я тоже не вижу большого смысла в их сравнении. ;) Только высказал мысль, что добавление режима печати табличных форм в HTML в модулях ИРБИС существенно упростит ирбисоводам жизнь.
Цитата:Михайленко Илья
> На
> > старых матричных принтерах нижний отступ должен
> > составлять не меньше 2.5см. На фотопринтерах он
> > может вообще отсутствовать. Поэтому лучше всего
> не
> > внедрять отступы в формы, а устанавливать их
> по
> > умолчанию в браузере.
>
> Библиотекарям объяснить как "устанавливать в
> браузере отступы по-умолчанию" не всегда возможно.
> Есть ведь и совсем небольшие библиотеки, где весь
> ИРБИС стоит "далеко - на ВЦ"...
Цитата:Михайленко Илья
> > Наконец вызывает сомнения жизнеподобие
> > поставленной Вами задачи. Кому может
> понадобиться
> > писать в колонтитулах «первая», «вторая»,
> > «третья»???
>
> Эт не практическая задача :) Практическое
> применение имеет только как базовое решение
> подобных задач. Зная решение этой задачи мы,
> следовательно, сможем решить любую подобную задачу
> :) "первая", "вторая", "третья" - это лишь "рыба"
Цитата:Михайленко Илья
> > Мы ведь решаем не теоретические, а практические
> > задачи.
>
> Практика всегда базируется на теории.
Цитата:Михайленко Илья
> "Возможно, скоро ирбисоводы вообще забудут об RTF
> и связанных с ним проблемах, поскольку все формы
> будут легко изготовляться в HTML"
> Вот это то мне и интересно - думаю об этом давно
> :) Хочу для себя понять: возможно ли это и сможет
> ли стать действительно заменой rtf?
Цитата:Михайленко Илья
> Формы (статистические) в html делаю. Об этом буду
> рассказывать на либкоме (один из примеров -
> скриншот в аттаче).
Цитата:Михайленко Илья
> Естесственно, пользую их
> только для просмотра. Для печати - копипаст в
> Word.
Цитата:В том то и дело, что всего описанного Вами недостаточно. ;)))Михайленко Илья
> Первая часть (за которую отвечает rtf)
> Вся таблица шрифтов формируется в заголовке rtf. В
> теле самого документа можно пользоваться только
> шрифты, которые прописаны в заголовке. В заголовке
> для смены фонта с Arial на Times New Roman надо
> прописать вместо \fswiss \froman и поправить имя
> самого шрифта (можт что-то еще упустил :) ). Либо
> добавить соответствующий фонт в заголовок, а в
> теле его уже использовать - эт если нужны оба
> шрифта одновременно.
Цитата:Михайленко Илья
> Вторая часть (за которую отвечает ИРБИС)
> Не везде можно изменить шапку rtf :)
Цитата:Михайленко Илья
> Там остается только смотреть в сторону
> KKKFONTNAME.
>
> > а в RTF
> >
> > \clbrdrt\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15
> >
> \clbrdrb\brdrs\brdrw15\clbrdrr\brdrs\brdrw15\cellx
>
> > 10908 \pard \widctlpar\intbl {\qc \fs20 \cell }
>
> В хтмл приведенная конструкция будет выглядеть не
> как - стилей не хватает для бордеров (\clbrdr*),
> расстояния (\cellx), центрирования (\qc) и размера
> шрифта (\fs20)
Цитата:Кирилл Соколинский (СЗТУ)
Тогда они и с ИРБИС не смогут работать. ;) Кроме того, разработчикам удалось реализовать для режима печати простых списков возможность параметрирования страницы непосредственно в ИРБИС.
Цитата:Печать набора КК. Даже у нас эти карточки еще живы (хоть и только для ГК)Кирилл Соколинский (СЗТУ)
В том то и дело, что подобных задач просто не возникает. ;)
Цитата:"Шаманство" не всчет :) Пока имеющийся у меня опыт говорит все же о необходимости какой-либо теоретической основы.Кирилл Соколинский (СЗТУ)Цитата:Так было не всегда и даже сегодня этот принцип действует далеко не во всех отраслях.Михайленко Илья
> > Практика всегда базируется на теории.
Цитата:Обязательно его послушаю. Вообще, мне было бы интересно с Вами пообщаться - мы думаем над одними и теми же проблемами, идем каждый своим путем. У каждого пути есть свои + и -. Надеюсь, Вам удастся на конференции выбрать для этого время (лучче в неформальной обстановке :))[quote=Кирилл Соколинский (СЗТУ)
]В том докладе, который я планирую делать на Либкоме, я как раз доказываю, что библиотечное дело не может существовать по законам постиндустриальной цивилизации.
Цитата:бесспорно.Кирилл Соколинский (СЗТУ)
Я не имел ввиду, что разработчики должны отказываться от RTF и переводить все формы в HTML. Но расширение возможностей табличного форматера позволит быстро и легко создавать нужные формы пользователям. Чтобы печь пирожки не обязательно организовывать у себя дома пекарню. ;)
Цитата:Кирилл Соколинский (СЗТУ)
Полагаю, Вы пользуетесь не командой IRBIS_PRINT, а какими-то другими и обрабатываете ответ сервера PHP кодом. Очень интересно, какой именно командой Вы запрашиваете данные?
Цитата:Кирилл Соколинский (СЗТУ)
Поверьте, Вашу работу никогда так не оценят в аудитории «Звенигород», как оценим мы на форуме. Поэтому будем благодарны, если Вы хоть немного приоткроете завесу тайны. ;)
Цитата:Посмотрел. Здорово :) Особенно интересно было посмотреть на систему электронного заказа - возникло много орг. вопросов, которые, надеюсь, удастся обсудить на конференции - интересно как они решаются у Вас.
Цитата:пробую на практике поправить в какой-нибудь из форм :)Кирилл Соколинский (СЗТУ)
В том то и дело, что всего описанного Вами недостаточно. ;)))
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204{\*\fname Times;}Times New Roman;}}Открыл документ - все отработало - шрифт сменился.
Цитата:У нас ИРБИС 32 уже не вмещает все данные. Книговыдача+книгообеспеченность одновременно - нереально на нашей базе. Соответственно, перешли на 64-й.Кирилл Соколинский (СЗТУ)
> К счастью, в ИРБИС 32 шапка табличных форм всегда внешняя. Поэтому я и держусь за эту версию.
Цитата:Можно - см. \stylesheet в заголовке rtf. А не выносят, потому как мало кто может назвать себя спецом в rtf (я точно им не являюсь :))Кирилл Соколинский (СЗТУ)
В RTF, вероятно, вынести общие настройки таблицы за её пределы тоже можно, но никто не выносит. ;)
Цитата:Михайленко Илья
> Из "разработчикам удалось реализовать для режима
> печати простых списков возможность
> параметрирования страницы непосредственно в ИРБИС"
> (автоматизаторами) следует что библиотекарям
> вообще не надо об этом заботиться - об этом
> заботятся автоматизаторы :)
Цитата:Михайленко Илья
> > > :) "первая", "вторая", "третья" - это лишь
> > "рыба"
> > В том то и дело, что подобных задач просто не
> > возникает. ;)
>
> Печать набора КК. Даже у нас эти карточки еще живы
> (хоть и только для ГК)
> Кстати, должен заметить, что форм таких не
> появляется из-за отсутствия широкого
> распространения знания внутреннего формата rtf и
> некоторой неуверенности в будущем этого формата.
Цитата:Михайленко Илья
> > > Практика всегда базируется на теории.
> > Так было не всегда и даже сегодня этот принцип
> > действует далеко не во всех отраслях.
>
> "Шаманство" не всчет :) Пока имеющийся у меня опыт
> говорит все же о необходимости какой-либо
> теоретической основы.
Цитата:Михайленко Илья
> Вообще, мне было бы
> интересно с Вами пообщаться - мы думаем над одними
> и теми же проблемами, идем каждый своим путем. У
> каждого пути есть свои + и -. Надеюсь, Вам удастся
> на конференции выбрать для этого время (лучче в
> неформальной обстановке :))
Цитата:Михайленко Илья
> Вы правы, не IRBIS_PRINT. Технология в общих
> чертах похожа на технологию построения табличных
> форм в ИРБИС, но изначально ориентируется на
> динамический (т.е. из выборки) набор столбцов и
> строк: по поисковым запросам (по индексам и/или
> последовательному поиску) происходит поиск и
> расформатирование записей (команда "K" протокола)
Цитата:Михайленко Илья
> {\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl
> {\f0\fnil\fcharset204{\*\fname Times;}Times New
> Roman;}}
> Открыл документ - все отработало - шрифт
> сменился.
Цитата:Михайленко Илья
> У нас ИРБИС 32 уже не вмещает все данные.
> Книговыдача+книгообеспеченность одновременно -
> нереально на нашей базе. Соответственно, перешли
> на 64-й.
> Кстати, смотрел Ваш сайт - нашлись книги с
> экземплярностью в 1400+. Если вы работаете на
> ирбис 32 - то я правильно понимаю что у Вас они со
> статусом U?
объясни пожайлуста, как модифицированая форма подкл в Ирбис?
И где этот Unifor взялся, я его раньше не видел? Можно о твоем механизме поподробней?