Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Страницы: 12>>
Страница: 1 из 2
Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 31, May, 2012 11:56

Подскажите , как можно поменять формат печати КК ?

Граныцы по краяю кк , шрифт , и т.п. ....

Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 31, May, 2012 13:50

zodiak написал(а):
-------------------------------------------------------
> Подскажите , как можно поменять формат печати КК ?
>
>
Для печати КК в табличной форме -
> Граныцы по краяю кк ,
*.tbu

шрифт , и т.п. ....
*.srw

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 31, May, 2012 14:29

спасибо ...

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 01, June, 2012 13:53

А чем можно отредактировать , чтоб нагляднее представить , что делаешь ?
Редактором Форматов ?
Когда им редактирую открываю файл SRW - он мне об ошибке 99 ...

А то мне нужно уменьшить границы и шрифт, т.к. описание некоторых БО выходят на следующую карточку



Редактировано 2 раз. Последний раз 01.06.2012 13:58 пользователем zodiak.

Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 04, June, 2012 11:35

zodiak написал(а):
-------------------------------------------------------
> А чем можно отредактировать , чтоб нагляднее
> представить , что делаешь ?
> Редактором Форматов ?
> Когда им редактирую открываю файл SRW - он мне об
> ошибке 99 ...

Выделите непосредственно формат и редактируйте его


>
> А то мне нужно уменьшить границы и шрифт, т.к.
> описание некоторых БО выходят на следующую
> карточку

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 08, June, 2012 22:34

Дунаевская написал(а):

> Выделите непосредственно формат и редактируйте
> его

Не совсем понял как это сделать ?


вот например содержимое !!KK_o.tbu
[FormatCode]
WIN
*****
[Tab]
\viewkind1\fs20 \paperw7086\paperh4552\margl567\margr567\margt567\margb567
{\b \f0\qj
[Header]
\b0 }
{}
},&unifor('!')

С помощью чего мне его открывать, чтоб корректировать и смотреть что я поменял ?

или же !!kk_O.srw , как можно отобразить то что редактируешь ???


[HeaderNumber]
1
*****
[HeaderFormat]
'\ql',(if p(v1) then if p(v1^A) then if &uf('Ag234#1')<>'' then &uf('Ag234#1') fi,&uf('D,@',v1.10,',@!!kk0shp'),&uf('D,@',v1.10,',@!!kk1bo'),&uf('D,@',v1.10,',@!!kk1bop'),&uf('D,@',v1.10,',@!!kk2udk'),&uf('D,@',v1.10,',@!!kk3prk'),&uf('D,@',v1.10,',@!!kk4ann'),&uf('D,@',v1.10,',@!!kk5odk'),&uf('D,@',v1.10,',@!!kk6j'),|\par \b |v1^+|\b0 |,if a(v1^+) then &uf('D,@',v1.10,',@!!kk7ex') fi,&uf('+7U234#\page ') fi fi/),&unifor('!'),
*****
[KeyOptions]
100
1
if &uf('IPrivate,TOK,')='' and (not(v905^c):'4') then mfn(10),'^A1' else if s(&unifor('IPRIVATE,KKI,'),v905^c):'4' then &uf('6!!kk_o_mhr1') else &uf('6!!kk_o_mhr2') fi fi,&uf('+7W234#')
*****

Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 11, June, 2012 21:33

Выделите непосредственно формат заголовка (часть между строками [HeaderFormat] и *****) маркерами началаи конца формата (режим Сервис).
При этом формат вне пределов данного фрагмента не учитывается. Используется при отладке редактируемого формата по частям.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 13, June, 2012 15:19

Спасибо

>>Используется при отладке редактируемого формата по частям.

Ну точно также можно и определить какая часть (какой файл) какому описанию соответствует ? ... только определяешь начало и конец маркета.

Но у меня при выбора данного диапазона в окне просмотра высвечивается \q ?

базу я открыл... что я делаю не так ?



А фот что по поводу размеров КК ? ....
Там какими средствами редактировать ?

я так понял основное это
" \viewkind1\fs20 \paperw7086\paperh4552\margl567\margr567\margt567\margb567 "

Мне к примеру нужно чуток приподнять карточку и расширить границы. Плюс уменьшить шрифт.



Редактировано 2 раз. Последний раз 13.06.2012 15:25 пользователем zodiak.

Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 13, June, 2012 17:23

" \viewkind1\fs20 \paperw7086\paperh4552\margl567\margr567\margt567\margb567 "

\fs20 - размер шрифта
\paperw7086 - горизонтальный размер страницы
\paperh4552 - вертикальный размер страницы
\margl567 - левый отступ
\margr567 - правый отступ
\margt567 - верхний отступ
\margb567 - нижний отступ

единицы измерения - твипы, 567 = 1 см.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 14, June, 2012 13:10

Огромное спасибо , ...
Увы не знаком с языком rtf , поэтому и возникают вопросы.



Самый главный на текущий момент расположение полей 903 и 908 на КК.
Нужно их расположить аналогичным образом как и в формате TABBNW (например).

Т.е. чтоб они расположены были в одну строку ... с описанием ...



Редактировано 1 раз. Последний раз 14.06.2012 13:12 пользователем zodiak.

Вложения: seychas.JPG (11.8KB)   nado_tak.JPG (11.3KB)  
Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 14, June, 2012 13:29

Кажется, в режиме "Печать КК" єто невозможно. Расположение єтих символов в одном ряду - это скрытая таблица из двух колонок. А этот режим с таблицами кажется не работает.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 14, June, 2012 13:42

Gena написал(а):
-------------------------------------------------------
> Кажется, в режиме "Печать КК" єто невозможно.
> Расположение єтих символов в одном ряду - это
> скрытая таблица из двух колонок. А этот режим с
> таблицами кажется не работает.

Т.е. ?
Режим печати КК не работает с таблицами ? Но ведь в приведенном примере распечатывался TABBNW , и тоже из таблиц ...

Просто хотел спросить какой кусок выдернуть из TABBNW , для моих КК ? ))


А вариант перехода на HTML поможет решить проблему ?



Редактировано 2 раз. Последний раз 14.06.2012 13:56 пользователем zodiak.

Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 14, June, 2012 14:03

В том-то и дело. Разработчики вообще убедительно просят не пользоваться этим режимом. Он, по большому счету, оставлен для совместимости версий. Это очень костный и проблемный в работе режим, вызывающий в ОЛЕ контейнере WORD. Так что там есть море проблем.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 14, June, 2012 15:48

Тогда жду комментариев разработчиков ....

Ведь TABBNW печатает данные индексы как надо )...

Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 14, June, 2012 16:20

zodiak написал(а):
-------------------------------------------------------
> Тогда жду комментариев разработчиков ....
>
> Ведь TABBNW печатает данные индексы как надо
> )...

TABBNW печатается из режимов "Печать" и "Печать текущего", а не из режима "Печать КК". В первых двух режимах вы можете свободно пользоваться любыми RTF и HTML тегами, а вот в последнем режиме - нет

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 14, June, 2012 18:05

Может чего я не понимаю. Но я КК печатаю аналогично через сервис (печать или печать текущего) ....
И выбираю !!KK_O - основная ....

Я нацелен именно на этот режим печати ...

Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 14, June, 2012 18:57

Тогда все на много легче. Вы немного сбили с толку не совсем верной терминологией. В режиме "Печать" и "Печать текущего" таблицу нарисовать можно.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 15, June, 2012 10:59

> Тогда все на много легче. Вы немного сбили с толку
Извините, в процессе работы все осваиваю )

> не совсем верной терминологией. В режиме "Печать"
> и "Печать текущего" таблицу нарисовать можно.

Как в TABBNW - просмотреть пример как нарисована таблица ...
Чтоб его перенести в !!KK_O ... к сожалению не особо силен в RTF , поэтому и прошу помощи

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 18, June, 2012 11:07

как я понял нужно смотреть на конструкцию

'\trowd \trqc\trgaph108\trleft-108\cellx459\cellx1593\cellx9426\pard \qc\widctlpar\intbl \fs16\b
{''\qr \b \b0 ''\cell}\pard \fs20 \qj\widctlpar\intbl {'
'\ql \b '
mhl,


и адаптировать ее для !!KK0SHP.PFT

Я эту конструкцию в начале файла !!KK0SHP.PFT поставил , но форма "съехала" ...

Re: Печать КК.
Пользователь: Gena (IP-адрес скрыт)
Дата: 18, June, 2012 11:26

Это РТФ-таблица, поищите описание этого формата в Инете и попробуйте почитать о нем.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 18, June, 2012 12:40

так ... Gena , а вы насколько разбираетесь в РТФ ?

Подскажите (если вам не затруднит) по TABBNW.

И для адаптации ....
Мне нужно будет только !!KK0SHP.PFT править ? ....

Или все таки править формат ниже , расставляя соответствующие области в таблицу ?


'\ql',(if p(v1) then if p(v1^A) then if &uf('Ag234#1')<>'' then &uf('Ag234#1') fi,&uf('D,@',v1.10,',@!!kk0shp'),&uf('D,@',v1.10,',@!!kk1bo'),&uf('D,@',v1.10,',@!!kk1bop'),&uf('D,@',v1.10,',@!!kk2udk'),&uf('D,@',v1.10,',@!!kk3prk'),&uf('D,@',v1.10,',@!!kk4ann'),&uf('D,@',v1.10,',@!!kk5odk'),&uf('D,@',v1.10,',@!!kk6j'),|\par \b |v1^+|\b0 |,if a(v1^+) then &uf('D,@',v1.10,',@!!kk7ex') fi,&uf('+7U234#\page ') fi fi/),&unifor('!'),



Правильно ли я понимаю, что нужно будет создать табличку ....
И в нее , уже добавлять соответствующие элементы !!kk0shp / !!kk1bo и т.д. ?

Что из себя представляет таблица в TABBNW , сколько в ней столбцов и строк ... какие размеры... ) ...

Если не сложно то подтолкните где идет описание таблички.
Как я понял каждый столбец или строка таблицы создаются автоматом (т.е. табличка изначально не имеет пределов по количеству строк и столбцов ...
И соответствующие строки и столбцы задаются при

\сеll
Конец таблицы (столбец).
\row
Конец таблицы (строка).

...

а как задать размеры этих строк и столбцов ?



Правильно ли я думаю , чтто мне нужно создать табличку ... из 1-ой строки и 2-х столбцов ....

В первом столбце я помещаю Соответствующие индекс и авторский знак (!!kk0shp') ...
а во втором все остальное ?



Редактировано 5 раз. Последний раз 18.06.2012 13:04 пользователем zodiak.

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 19, June, 2012 11:16

так ... табличку вставил ... немного уменьшил ...

Даю файлик

Вопрос , какие параметры размеров столбцов должны быть у таблицы ...
А то у меня немного "плывут"места хранения литературы ...

И еще , у меня он вставляет и места хранения в таблицу.
Причем отображаются они совсем некорректно.

И второй вопрос , как приподнять и подвинуть к таблице оставшуюся часть данных ?


Если у кого есть опыт подкорректируйте табличку , чтоб "Смотрелась"



Редактировано 2 раз. Последний раз 19.06.2012 11:28 пользователем zodiak.

Вложения: !!KK0SHK.PFT (3KB)  
Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, June, 2012 11:43

Таблицу нужно создавать в Генераторе табличных форм
Формат первого столбца - &uf('6!!kk0shp') - вызов формата !!kk0shp.
Формат второго столбца - тем же методом вызов всех следующих фоматов.
Автонумерация - нет.
Толщина линий - 0

Ранее Вы спрашивали

zodiak написал(а):
-------------------------------------------------------
> Спасибо
>
> >>Используется при отладке редактируемого формата
> по частям.
>
> Ну точно также можно и определить какая часть
> (какой файл) какому описанию соответствует ? ...
> только определяешь начало и конец маркета.
>
> Но у меня при выбора данного диапазона в окне
> просмотра высвечивается \q ?
>
> базу я открыл... что я делаю не так ?

Этот формат работает с подполями поля 1, которое, как заголовок формируется при сортировке в секции [KeyOptions]
Если Вы посмотрите форматом эту часть, затем внесете поля 1 в модельную запись, а после этого будете смотреть секцию [HeaderFormat], то увидите не только \ql, но полный результат форматирования

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 19, June, 2012 12:28

Дунаевская написал(а):

> Формат первого столбца - &uf('6!!kk0shp') - вызов
> формата !!kk0shp.

Об этом догадался, и далее по теме форума видно , что я уже работаю именно с !!kk0shp и дальнейшими наборами данных.

И я бы не назвал это таблицей. Ибо в явном виде это не совсем таблица.

> Формат второго столбца - тем же методом вызов всех

понял

> > базу я открыл... что я делаю не так ?
>
> Этот формат работает с подполями поля 1, которое,
> как заголовок формируется при сортировке в секции
>
> Если Вы посмотрите форматом эту часть,

Вот тут прошу по подробнее...
Я лично дошел до того что в редакторе форматов открыл (к примеру)
kk0shp , далее нажал на кнопку "Шаблон RTF формата"
И в окне увидел все как надо ( хоть и по самому формату проставились фигурные скобки ( формат был "взят" в группу --- { начало группы
} конец группы ).


> затем
> внесете поля 1 в модельную запись,

Ну не совсем понятно , если Вас не затруднит прикрепите скрин , что и как вносилось.

> а после этого
> будете смотреть секцию , то увидите не только \ql,
> но полный результат форматирования

Заодно , если не затруднит подскажите , как правильно сделать , чтоб спестить авторский индекс и шифр согласно http://irbis.gpntb.ru/file.php?10,file=6703

текущий не совсем по нраву гл. библиографу , она даже мне размеченную карточку показала. и объяснила. что http://irbis.gpntb.ru/file.php?10,file=6702 не совсем правильный формат



Редактировано 3 раз. Последний раз 19.06.2012 13:19 пользователем zodiak.

Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, June, 2012 14:13

... прикрепите скрин , что и как вносилось.
см. файлы 1,2,3,4

Попытайтесь все-таки доказать вашему библиографу, что расположение шифра на КК не имеет никакого значения ни для читателя, ни для самого библиографа.
Мы в ГПНТБ в 1990 году автоматизацию начали с принятия соглашения между всеми подразделениями о том, что по наполнению КК должна соответствовать всем требованиям, но формальное соблюдение расположения отступов и пр. на ней не является обязательным.
Учтите, форматы всех видов КК (основная, добавочные, ссылочные, для топографического и систематического каталогов, формуляры, оборот основной) - очень сложные, и потребовалось достаточно много времени на их отладку.
Подумайте, стоит ли браться за их кардинальную переработку.

Вложения: 1.JPG (109.8KB)   2.JPG (156.1KB)   3.JPG (124.5KB)  
Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, June, 2012 14:13

Дополнительно

Вложения: 4.JPG (132.7KB)  
Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 19, June, 2012 14:49

> Учтите, форматы всех видов КК (основная,
> добавочные, ссылочные, для топографического и
> систематического каталогов, формуляры, оборот
> основной) - очень сложные, и потребовалось
> достаточно много времени на их отладку.

Я это понимаю и прекрасно вижу.

Также я вижу по аналогии Форму TABBNW - в которой решена частично моя задача ...

> Подумайте, стоит ли браться за их кардинальную
> переработку.

Кардинально менять не смогу физически. Поэтому и пытаюсь на основе TABBNW , внести подобные изменения в !!KK_O ... ( уже получилось внести таблицу , а в нее поместить авторский знак ...).

Что в моем случае мешает сделать схему подобно рисунку.
и разместить элементы КК согласно табличке из -2х столбцов ...
Думаю так проще. ...


За скрины спасибо ....

Вложения: примерно так.JPG (12.7KB)  
Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, June, 2012 15:11

И все-таки Геератором сделать КК из двух колонок достаточно просто - см. мои замечания выше

Re: Печать КК.
Пользователь: zodiak (IP-адрес скрыт)
Дата: 19, June, 2012 15:26

опять таки мне нужен пример как делать ))))
Если этого не написано в документации ....

Re: Печать КК.
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, June, 2012 17:33

Читайте Общее описание, Приложение 9.
Смотрите уже готовые формы (есть формат *.TBG)

Страницы: 12>>
Страница: 1 из 2


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.