GSAK a papírový listing

Kolegové, už delší dobu se potýkám s potřebou papírového listingu - něco jako exportované HTML, které si vytisknu. Takhle to zatím řeším, ale není to ono. Nejlépe by mi vyhovoval export do Wordu (či RTF) tak, aby obsahoval styly, ze kterých lze pak vytisknout klasický obsah dokumentu. Laboroval jsem s XML, ale mé znalosti jsou chabé. Cílem je na každý delší výlet (jedu na tábor, někam na wodu, služební cesty apod) si vytisknout papírový  listing - knížečku s obsahem abecedně seřazených kódů keší s číslem stránky. Máte někdo nějaký nápad?

Tohle umí Skrýšotlač


Na to je Skrysotlac hodne dobry. Jenom pozor specialne u multin! Parkrat se mi stalo, ze mi v listingu neco chybelo. Napr. zadani ukolu bylo dobre,ale chybel mi vzorec, podle ktereho to mam dat do kupy.

No, tohle je právě to, co Skrýšotlač neumí. Ten vyplivne leda to HTML, resp. GPX, ale není to ono. Otevírat HTML ve Wordu, abych si v dokument u očísloval stránky a pak vložil “Rejstřík a seznamy” nepomůže, protože ze Skrýšotlače není kód cache zvlášť nastylován abych mohl právě na tomto stylu založit položku obsahu. Zeptám se tedy jinak - pokud bych chtěl otevřít GPX získané exportem z GSAKu ve Wordu 2003, dotahuje mi to XSD schéma z topografix.com - a když bych to chtěl uložit v RTF, ptá se to po transformaci XSL (XSLT) - kterou samozřejmě nemám… Rád bych, aby ten výstup vypadal podobně jako HTML ze Skrýšotlače… Ten obsah je celkem klíčová věc, protože když si z GSAKu exportuju stovku kešek, hledám pak jednotlivé listingy na zhruba stejném počtu stránek. A to je hledání na houby.

No a co treba si vyrobit jednoduche XSL na vyrobu seznamu, prohnat tim to GPX a vysledek vytisknout z browseru?

Jasně, to je cesta… ale jak říkám - v tomhle jsem mimo. Ty bys to uměl?

primitivní způsob:

na začátek souboru print.htm (v adresáři kde je nainstlovaný gsak) vrazit

<h1><#code> - <#desc></h1>

v gsak dát tisk a preview.

Přes schránku přetáhnout z prohlížeče do wordu. Vložit na konec obsah. Dodělat vzhled - záhlaví s čísly stránek atd.  Schránka se dá nejspíš přeskočit tak, že se místo preview dá tisk a on to v tom wordu otevře rovnou. Jenže pak to považuje za html dokument a obsah jsou hyperlinky bez čísel stránek a nechce se mi zjišťovat, jak to změnit.

Ten soubor print.htm se dá upravit, aby se to nějak rozumně zobrazilo, ale základ pro tvorbu obsahu je ta první vložená řádka. 

Testováno na ie, firefox a word 2000 

[quote] edheldil: No a co treba si vyrobit jednoduche XSL na vyrobu seznamu, prohnat tim to GPX a vysledek vytisknout z browseru?

[/quote]

Ten seznam bude s čísly stránek tak jak to browser vytiskne? 

Používám skýšotlač a tisk z prohlížeče dělám přes PDF creator a pak si vzniklé pdfko natáhnu do mobilu.

Díky moc, to je přesně ono... Dalo by se to nějak automatizovat, resp. implamtovat do exportu? Když je GSAK tak mocný... Jinak jak říkáš - schránka se dá přeskočit tak, že se místo preview dá tisk a on to v tom wordu otevře rovnou. Pak stačí ve wordu "Vložit -> Odkaz -> Rejstřík a seznamy", přepnout se na kartu "Obsah", odškrtnout "Namísto čísel stránek použít hypertextové odkazy" a "Zobrazit úrovně" na "1". A aby to mělo logiku, tak před tisknutím je vhodné seřadit podle kódu vzestupně (to jen pro ostatní, aby s tím neměli už vůbec žádnou práci :o)

Ještě jednou díky! 

[quote] Bellows: [quote] xpj: Tohle umí Skrýšotlač...

[/quote]

Na
to je Skrysotlac hodne dobry. Jenom pozor specialne u multin! Parkrat
se mi stalo, ze mi v listingu neco chybelo. Napr. zadani ukolu bylo
dobre,ale chybel mi vzorec, podle ktereho to mam dat do kupy.

[/quote]

To už také znám. Pomoc je jednoduchá, stačí v nastavení povolit zobrazení obrázků v popisu. Často jsou totiž použity obrázky. Také je vhodné povolit tabulky v popisu keši. 

Asi mi není přesně jasné, co chceš automatizovat, resp dávat do exportu. Máš na mysli export do html? Ten nepoužívám, tak nevím, jestli to umí i jinak, ale co jsem zkusil, tak generuje mraky souborů a abys měl rozumně čísla stránek, tak potřebuješ tisknout jeden soubor.

Jakou verzi gsak používáš?

GSAK používám ten poslední...

S exportem do HTML mám ty samé zkušenosti - mraky souborů, což je nepoužitelné pro moji potřebu. Přesně jak píšeš. Tou automatizací jsem měl na mysli nějak "zefektivnit" to drbání se pravou rukou za levým uchem - tedy to tisknutí a otevírání print.htm we wordu. V tom už se samozřejmě dají dělat ty věci, co jsem chtěl - čísla stránek, obsah... Ale líbilo by se mi mít to prstě někde v exportech - "Exportovat do Wordu" nebo tak něco. Není to dúležité, hlavně že jde to, co jsem potřeboval. 

máš to na dva kliky myší, to zas neni taková trága. Nebo zkus napsat ve fórech autorovi.

Já vím, jsem rozmazlenej [;)]

Tak si napiš makro, který ti vygeneruje vlastní html/rtf a otevře ho ve wordu. Když použiješ speciální ms značky, tak se ti to možná podaří vygenerovat včetně číslování stránek a obsahu.