Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] [ot] open office - jak otrzymac numer linii na ktorej jest k

To: winnt@man.lodz.pl
Subject: Re: [WINNT] [ot] open office - jak otrzymac numer linii na ktorej jest kursor
From: artiun <artiun@wp.pl>
Date: Tue, 10 Dec 2024 13:18:41 +0100
W dniu 2024-12-09 o 13:23, PureNick pisze:
PureNick <ibozaur@CTRL+X@tlen.pl> napisał(a):
W sensie stałej szerokości czcionki. Wtedy ma sens użycie słowa KOLUMNA. Jeśli nie jest potrzebna sama kolumna, to mogę pisać np. skrypty w
wordzie  używając np. Times New Roman, wówczas przy błędzie podawana
jest linia i nr  znaku. Co jest raczej mało wygodne.
OK. A czy w tym skrypcie ma znaczenie użyty font?
Piszesz o Times New Roman - czy dla innego fontu skrypt będzie inny?

Jakiś głuchy telefon się tu zrobił :) Te pytania nie mają sensu.

Chodzi o skrypt w sensie np. pliku BAT lub dowolnego innego kodu źródłowego programu komputerowego. Taki kod jest zwykłym plikiem tekstowym i nie ma w nim żadnego formatowania, tylko goły tekst. Do wyświetlenia tekstu musimy jednak użyć jakiejś czcionki. Dlatego np. w Notatniku możesz sobie wybrać czcionkę, choć sam Notatnik nie obsługuje formatowania tekstu. Albo nawet tutaj na grupie - posty są w czystym tekście, ale Twój MesNews używa jakiejś czcionki żeby wyświetlać posty. Jaka czcionka zostanie użyta, to nie ma żadnego znaczenia, to tylko kwestia estetyczna. No chyba że użyjesz jakiegoś dziwactwa w rodzaju Wingdings i tekst stanie się nieczytelny :) Ale nawet wtedy to będzie tylko sposób prezentacji tekstu. Skrypt pojawił się w tej dyskusji tylko jako przykład gołego tekstu.

Ogólnie dyskusja tyczy się kwestii numeru kolumny w tekście i faktu, że pojęcie numeru kolumny ma sens tylko dla czcionki o stałej szerokości. Ilustruje to ten obrazek:
https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2056/posts/34717/image/MonospacedFonts-1.jpg
Na górze jest użyta czcionka o stałej szerokości znaków i dobrze widoczne są kolumny tekstu. Na dole jest czcionka o zmiennej szerokości znaków i widać, że tutaj pojęcie kolumny traci sens.

Dla skryptu czcionka nie ma znaczenia. Ma znaczenie dla człowieka, szczególnie jeśli interpreter wyrzuci mu komunikat, że znaleziono błąd w piątym wierszu i ósmej kolumnie. Łatwiej podane miejsce odnaleźć gdy w edytorze wybrana jest czcionka o stałej szerokości. Miejsce błędu może zostać też wskazane w sposób pseudograficzny, takimi pseudostrzałkami zrobionymi ze znaków ^ oraz -. Tutaj przykład:
https://global.discourse-cdn.com/flex029/uploads/openmv1/original/2X/8/86ff732714b1b3eebe53af9b8654edf3a724cc68.png
Żeby taka strzałka wskazała odpowiednie miejsce, musi być użyta czcionka o stałej szerokości. Może kojarzysz też ASCII art
https://en.wikipedia.org/wiki/ASCII_art
Tu też konieczna jest czcionka o stałej szerokości.

Dobra, chyba już wiem skąd ten "głuchy telefon":
Cały czas szukałem odniesienia do kwestii Worda lub Open Office
i pokazywania w tych programach numeru kolumny...
Myślałem że artiun pisze o jakimś skrypcie do Worda,
który to ułatwia w przypadku zastosowania fontu Times New Roman
:D
Po prostu się "zafiksowałem", a to była dygresja o fontach konsolowych.
Pozdruffka

Przepraszam obydwu przedpiszców. Załapałem swój błąd.


<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>