Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 2. 03. 2011, 15:49:20
Pěkná práce pane Pastierik, chvíli se těmi funkcemi budu prokousávat, ale zdá se, že funkce týkající se odstavců jsou jaksi proházeny a nekorespondují ani s popisky ani s ikonkami:
1. "Vymaž prázdné odstavce" - funkční
2. "Vlož prázdné odstavce" - zamění konce odstavců za zalomení řádků, špatně to vypíše počet přidaných odstavců i když to žádné nepřidá
3. "Zaměň odstavce za zalomení řádků" - tohle nedělá vůbec nic, na konci se vypíše "Zrušeno 0 odstavců"
4. "Zaměň zalomení řádků za odstavce" - funkční
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 2. 03. 2011, 16:12:44
2. Pracuje iba s označeným textom, musíte mať označené aspoň dva odseky, medzi ktoré vloží prázdny odsek. Počet vložených odsekov je počet označených odsekov mínus 1.
3. Pracuje iba s označeným textom (znovu musíte mať označené aspoň dva odseky) a zamení "tvrdý" koniec odseku (Enter) za "zalomenie odseku" (Shift+Enter). Počet zmenených koncov je znovu počet označených odsekov mínus 1. Túto funkciu používam veľmi často, pretože redakčný systém na Inet.sk požaduje takéto zalomenie odsekov a kto by pri písaní neustále stláčal Shift+Enter?
Tak je mi líto, teď jsem to zkusil ještě v OOo 3.3.0 (předtím zkoušeno v LibO 3.3.1) a stále si to dělá něco jiného. Možná je to systémem (linux), možná jazykovým nastavením (čeština), možná erupce na slunci :-)
Pokud ten bug nikdo nepotvrdí, tak večer spáchám video.
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 2. 03. 2011, 20:22:13
Mne to funguje vo Win aj v Ubuntu (je to jeden a ten istý program, tieto funkcie používam niekoľko rokov, takže naozaj nerozumiem), používam české OO.o (jazyk naozaj nie je príčina), takže poprosím o zaslanie vzorových súborov (krátkych) na pastierik zavinac inet bodka sk pred úpravou, po úprave s popisom, čo ste robili - najlepšie pre každý "bug" iný súbor.
Funkce ve třech případech nekorespondují s popisem ikonek, lépe už to asi popsat nedokážu.
vytvořil jsem krátké video (27 MiB): http://dl.dropbox.com/u/15832432/jp_typo-video.mp4
1. ikonu "Vymaž prázdné odstavce" jsem nezkoušel protože je funkční, ale 2. a 3. nejsou. 4. ikonka "Zaměň zalomení řádků za odstavce" je ve videu použita, funguje správně
Ještě napadlo, jestli jste třeba neuploadoval nějakou vývojovou verzi rozšíření (tento soubor je z 25.02.2011 10:17), když tedy píšete, že Vám to funguje.
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 3. 03. 2011, 07:08:09
Už som prišiel, prečo Vám to nefunguje: v Linuxe, žiaľ, OO.o zobrazuje ako koniec odseku znak LF a ako zalomenie riadku znovu znak LF. Vo Windows zobrazuje ako koniec odseku kombináciu CR+LF a ako zalomenie riadku LF. Spomínané dve funkcie sú momentálne viazané na kontrolu práve týchto kódov znakov a preto, žiaľ, momentálne v Linuxe nebudú pracovať korektne. Prečo to však OO.o takto v Linuxe robí, neviem, staršie verzie OO.o toto nespôsobovali a priznám sa, že som ich teraz špeciálne v Linuxe netestoval). Používam ich niekoľko rokov - a tým myslím naozaj niekoľko rokov, viď moja kniha o programovaní makier pre OO.o, tam sú ich zdrojové kódy uvedené (aj keď v trochu staršej podobe, aká je použitá v rozšírení).
Budem hľadať riešenie, momentálne je to však na dlhšie, nemám myšlienku, ako to urobiť.
Video som nesťahoval, je to na mňa veľké (20 minút sťahovania - u nás máme iba pomalé internetové pripojenie).
připojím pár poznatků z používání windows verze ve wine:
1. ikona: přestože je označen blok textu, tak odstranění prázdných odstavců se provede v celém textu! specialitka: pokud je řádek ukončen zalomením a další řádek je prázdný odstavec, tak tento zůstane - i tato podmínka by se dala vyhledat a odstranit.
2. ikona: v označeném bloku vloží za enter(odstavec) zalomení řádku - tohle je špatně, mělo to vložit další enter(odstavec)
3. ikona: správně převede odstavce na zalomení řádků, ale na závěr vypíše: "Zrušeno xx odstavců", volil bych jinou terminologii, v podstatě jsou odstavce převedeny na zalomení řádku, takže "Převedeno xx odstavců na ..." nebo tak něco. Opět to správně provede jen v označeném bloku textu.
4. ikona: sice správně převádí zalomení řádku na odstavce, ale ignoruje označený blok a úpravu provede v celém textu!
- vycházím tedy z předpokladu, že instalace do wine je stejná jako do windows
- pokud by to bylo možné, ujednoťte prosím funkčnost: u označeného bloku textu se přikláním k úpravám pouze v tomto bloku
- LF ukončování řádků v textových dokumentech je v linuxu standard. Přiznávám, že jsem myslel, že Vaše rozšíření pracuje nějak jinak, třeba s xml tagy. Vždyť i samotné OOo zobrazuje dva rozdílné netisknutelné znaky, tak to musí být nějak rozlišené. pozn.: Díky LF ukončování řádků se při opětovném otevření textu, který obsahoval zalomení řádku, toto převede (narozdíl od windows) na konec odstavce, to jsem netušil :-( V *.txt souborech se však ztrácí všechno formátování, takže je to okrajová záležitost.
- rozšíření ALT-Search od p. Bílka naprosto spolehlivě rozlišuje mezi zalomením řádku "\n" a koncem odstavce "\p" i v linuxu. Nevím jak to řeší, možná vyhledává právě xml tagy v *.odt souboru, které jsou samozřejmě odlišné.
- snad si mé příspěvky neberete osobně, programovat neumím, jedná se jen o formu pomoci nadšeného uživatele OOo
- držím palce a přeji úspěšné vyřešení
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 3. 03. 2011, 15:50:26
To bull: úplne som tieto funkcie prepracoval (teraz je jedno, ako ktorý systém zalamuje konce odsekov) - práve píšem krátku správu a o pár minút bude nová verzia k dispozícii aj na serveri. Samozrejme, teraz som to otestoval aj v Linuxe. Ďakujem za inšpiráciu pre opravu.
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 3. 03. 2011, 16:27:28
Ešte k niektorým veciam - mazanie prázdnych odsekov je vec, ako ich hľadá OO.o - je to zámena regulárneho výrazu ^$ za prázdny reťazec - takže ak niečo OO.o nepovažuje za prázdny odsek, tak to nenájde.
Rozšírenie je robené tak, že pracuje s celým dokumentom, iba niektoré veci pracujú aj s označeným textom a tie sú špeciálne uvedené. Je primárne určené pre "jednoklikové" spracovanie celých dokumentov, na kratšie úseky sú potom iba niektoré funkcie (hlavne pre kontroly zalomenia na konci strán a pod.) a rozšírenie TypoJTB, ktoré tak isto používam.
Alt Search má svoju koncepciu výrazov, \p nie je regulárny výraz, ktorý pozná OO.o. Túto časť som však už vyriešil inak, než doteraz.
Jsem rád za pozitivní reakci, ne každý je ochotný přijmout kritiku, byť dobře míněnou. Nyní k nové verzi: ... stále to není ono :-)
tentokrát opravdu kraťoulinké video 988 KiB:
http://dl.dropbox.com/u/15832432/jp_typo-video2.avi
1. ikona: to je ta specialitka o které jsem psal - pokud je prázdný odstavec za zalomeným řádkem, tak se neodstraní. Testujete něco jako \p\p (příp. \p^$) a jeden smažete, ale v tomto případě je to \n\p (příp. \n^$). I když v praxi tento případ asi nenastane, ošetřené by to mohlo být.
2. ikona: tady si nejsem jist, ale spíš je to takhle správně
3. ikona: nepochopil jsem, jak to vyhledává, zcela to ignoruje některé odstavce
4. ikona: bez připomínek
- \p a \n je mi jasný že je to jen grafická interpretace nějakého kódu, uvedl jsem to, abych Vás případně navedl
- jednokliková práce s celým textem Tady bych Vás poprosil, aby jste to ještě přehodnotil. Logické by bylo:
označený blok => úpravy jen v bloku
žádný blok => úpravy v celém dokumentu
(a vše na jeden klik :-))
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 4. 03. 2011, 07:56:43
Ako vidím, vnímate zalomenie riadku za koniec odseku, ale OO.o a ani ja to takto nevnímane - aj preto sa to menuje zalomenie riadku a nie zalomenie odseku. Preto ho v prvom prípade nemôže vymazať.
Pre hľadanie konca odsekov teraz používam metódu (to je zmena, ktorú som urobil), ktorú ponúka jazyk StarOffice Basic - gotoEndOfParagraph. Takže nerobím priamo s kódom, ale používam, to čo ponúka OO.o.
V tretej funkcii je ešte chyba, ďakujem za video, musím doladiť, bude to trochu trvať. Momentálne totiž po zámene konca odseku za zalomenie riadku ide funkcia gotoNextParagraph (znovu štandardná funkcia jazyka StarOffice Basic), a po zámene to vlastne spojí dva odseky do jedného, takže to ešte robí chybu.
Celý dokument/označený text - uff, to je práca na niekoľko mesiacov, nad tým som neuvažoval, na také veci používam TypoJTB.
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 25. 01. 2013, 17:07:12
Pro pana Pastierika nebo někoho, kdo může pomoci. Z několika důvodů potřebuji používat OO.o 3.2 Portable. Jenže do něj nejde poslední verze tohoto rozšíření nainstalovat. Nenašla by se někde (u vás, na webu) verze starší, funkční v OO.o 3.2? Děkuji.
Staré verzie nedržím ani u seba a nie sú ani na webe - nové verzie ukladám cez ftp tak, že staré prepíšem. Ale nevidím dôvod, prečo by nová verzia nešla nainštalovať - v definícii rozšírenia (až na číslo verzie) sa nič nezmenilo, v rozšírení sa iba niečo naprogramovalo, čo nemá s inštaláciou nič spoločné.
Ivan
Odpovědět Rozšírenie pre komplexnú typografickú úpravu textov 30. 08. 2013, 10:06:04
Zdravim, pan Pastierik,
nedalo by sa nieco spravit s popisom a definiciami rozsirenia? Chcel som vyuzit auto update v LibreOffice 4.1 a JP Typografia mi oznamila, ze vyzaduje minimalne OpenOffice 4.0. Predpokladam, ze v rozsireni je priamo definovany OpenOffice bez alternativnych balikov na nom zalozenych.