Difference between revisions of "Metadatová vrstva DjVu dokumentu"
m (Keny přesunul stránku DjVu a metainformace na Metadatová vrstva DjVu dokumentu bez založení přesměrování) |
m |
||
Line 2: | Line 2: | ||
[[Textová vrstva DjVu dokumentu]] | [[DjVuLibre]] | | [[Textová vrstva DjVu dokumentu]] | [[DjVuLibre]] | | ||
}}[[Kategorie:DjVu]]</noinclude><includeonly>== DjVu a metainformace ==</includeonly> | }}[[Kategorie:DjVu]]</noinclude><includeonly>== DjVu a metainformace ==</includeonly> | ||
+ | |||
+ | === Hypertextové odkazy === | ||
+ | Odkazem hypertextových odkazů v DjVu dokumentu nemusí být nutně URL ale lze použít také skok na stránku v rámci dokumentu podle jejího pořadového čísla např. "#2" nebo jména dokumentu "p001_002.djvu" eventuálně vloženého titulku stránky (tu už ale vařím z vody). | ||
+ | |||
+ | Příklad: | ||
+ | |||
+ | (maparea <nowiki>"http://www.neco.cz"</nowiki> "Text co se zobrazí v bublině" (rect 225 0 804 61) (xor)) | ||
+ | |||
+ | alternativně lze použít | ||
+ | |||
+ | (maparea (url <nowiki>"http://www.neco.cz"</nowiki> "_blank") "Odkaz bude otevřený do nového okna prohlížeče" (rect 225 0 804 61) (xor)) | ||
+ | |||
+ | === Metadata === | ||
+ | |||
+ | Metadata mohou obsahovat bud jednotlivé stránky DjVu dokumentu nebo celý dokument a jsou součástí skryté textové vrstvy s poznámkami (''annotations''). Lze je tedy vložit dvěma způsoby. Bud pomocí volby '''set-ant''' nebo '''set-meta''' V prvém případě je třeba použít plný zápis. Syntaxe je jednoduchá. Klíčovým slovem může být jakékoliv slovo bez mezer a diakritiky. [[djvused (DjVuLibre)|djvused]] vám sice umožní klíčové slovo s diakritikou vložit, ale [[djview (DjVuLibre)|djview]] vám potom odmítne s meta informacemi dále pracovat. | ||
+ | |||
+ | Obsah klíče je oddělen od klíčového slova mezerou a je uzavřen do uvozovek | ||
+ | |||
+ | Příklad syntaxe pro vložení přes '''set-meta''': | ||
+ | |||
+ | klic "Text co se zobrazí pokud umožňuje prohlížeč djvu dokumentů pracovat s metatagy" | ||
+ | |||
+ | Příklad syntaxe pro vložení přes '''set-ant''': | ||
+ | |||
+ | (metadata | ||
+ | (klic "Text co se zobrazí pokud umožňuje prohlížeč djvu dokumentů pracovat s metatagy") ) | ||
+ | |||
+ | === Hlavička a patička stránky === | ||
+ | |||
+ | Nastavení hlavičky a patičky se vkládá jako poznámka (set-ant) do shared_anno.iff (select-shared-ant). Jejich tisk je však záležitostí prohlížeče DjVu souborů, zda je do tisku pošle či nikoliv. Jinde totiž než na vytištěném dokumentu záhlaví a patička vidět není. Pokud vím tak ani žádná prohlížečka krom produktu Lizardtechu tento prvek při tisku zatím nepoužívá. | ||
+ | |||
+ | '''Klíčová slova''' | ||
+ | * phead - hlavička | ||
+ | * pfoot - patička | ||
+ | |||
+ | Zajímavé je, že lze do nich vkládat proměnné - bohužel, nevydedukoval jsem nic než že.. | ||
+ | *proměnnou je nahrazeno místo v uvozovkách.. | ||
+ | *je úplně putna jestli se do uvozovek napíše date, time, page.. vždy totiž nahradí.. | ||
+ | **obsah pravého horního rohu - číslem stránky / celkový počet stránek | ||
+ | **obsah levého dolního rohu - názvem tištěné stránky dokumentu | ||
+ | **obsah pravého dolního rohu - aktuálním datem | ||
+ | *nelze kombinovat text a proměnnou v takových případech se zobrazí pouze text | ||
+ | |||
+ | '''Příklad použití:''' | ||
+ | <pre> | ||
+ | (phead "left::Text v levém rohu" "right::Text v pravém rohu" ) | ||
+ | (pfoot "left::Text v levém dolním rohu. Napravo se zobrazí aktuální datum" "right::" date"" ) | ||
+ | </pre> | ||
+ | |||
+ | === Rejstřík === | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ant | ||
+ | txt | ||
+ | meta | ||
+ | outline | ||
+ | thumbnails | ||
+ | |||
+ | Akce | ||
+ | print | ||
+ | output | ||
+ | set | ||
+ | remove | ||
+ | |||
+ | Zvláštní kombinace: | ||
+ | print-pure-txt | ||
+ | print-merged-ant | ||
+ | output-all | ||
+ | |||
+ | |||
+ | Rozbalovací menu - outline/bookmarks - (bookmarks ("První stránka" "#1") ("Druhá stránka" "#2")) |
Revision as of 11:03, 18 December 2017
Hypertextové odkazy
Odkazem hypertextových odkazů v DjVu dokumentu nemusí být nutně URL ale lze použít také skok na stránku v rámci dokumentu podle jejího pořadového čísla např. "#2" nebo jména dokumentu "p001_002.djvu" eventuálně vloženého titulku stránky (tu už ale vařím z vody).
Příklad:
(maparea "http://www.neco.cz" "Text co se zobrazí v bublině" (rect 225 0 804 61) (xor))
alternativně lze použít
(maparea (url "http://www.neco.cz" "_blank") "Odkaz bude otevřený do nového okna prohlížeče" (rect 225 0 804 61) (xor))
Metadata
Metadata mohou obsahovat bud jednotlivé stránky DjVu dokumentu nebo celý dokument a jsou součástí skryté textové vrstvy s poznámkami (annotations). Lze je tedy vložit dvěma způsoby. Bud pomocí volby set-ant nebo set-meta V prvém případě je třeba použít plný zápis. Syntaxe je jednoduchá. Klíčovým slovem může být jakékoliv slovo bez mezer a diakritiky. djvused vám sice umožní klíčové slovo s diakritikou vložit, ale djview vám potom odmítne s meta informacemi dále pracovat.
Obsah klíče je oddělen od klíčového slova mezerou a je uzavřen do uvozovek
Příklad syntaxe pro vložení přes set-meta:
klic "Text co se zobrazí pokud umožňuje prohlížeč djvu dokumentů pracovat s metatagy"
Příklad syntaxe pro vložení přes set-ant:
(metadata (klic "Text co se zobrazí pokud umožňuje prohlížeč djvu dokumentů pracovat s metatagy") )
Hlavička a patička stránky
Nastavení hlavičky a patičky se vkládá jako poznámka (set-ant) do shared_anno.iff (select-shared-ant). Jejich tisk je však záležitostí prohlížeče DjVu souborů, zda je do tisku pošle či nikoliv. Jinde totiž než na vytištěném dokumentu záhlaví a patička vidět není. Pokud vím tak ani žádná prohlížečka krom produktu Lizardtechu tento prvek při tisku zatím nepoužívá.
Klíčová slova
- phead - hlavička
- pfoot - patička
Zajímavé je, že lze do nich vkládat proměnné - bohužel, nevydedukoval jsem nic než že..
- proměnnou je nahrazeno místo v uvozovkách..
- je úplně putna jestli se do uvozovek napíše date, time, page.. vždy totiž nahradí..
- obsah pravého horního rohu - číslem stránky / celkový počet stránek
- obsah levého dolního rohu - názvem tištěné stránky dokumentu
- obsah pravého dolního rohu - aktuálním datem
- nelze kombinovat text a proměnnou v takových případech se zobrazí pouze text
Příklad použití:
(phead "left::Text v levém rohu" "right::Text v pravém rohu" ) (pfoot "left::Text v levém dolním rohu. Napravo se zobrazí aktuální datum" "right::" date"" )
Rejstřík
ant txt meta outline thumbnails
Akce print output set remove
Zvláštní kombinace: print-pure-txt print-merged-ant output-all
Rozbalovací menu - outline/bookmarks - (bookmarks ("První stránka" "#1") ("Druhá stránka" "#2"))