Thread View: pl.comp.os.ms-windows.winnt
26 messages
26 total messages
Started by 1634Racine
Tue, 03 Dec 2024 01:53
[ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: 1634Racine
Date: Tue, 03 Dec 2024 01:53
Date: Tue, 03 Dec 2024 01:53
4 lines
1357 bytes
1357 bytes
open office (apache) nie ma mozliwosci podgladu w edytorze numeru linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. mozna taka sprawnosc dorobic? jakies makro...? ktos, cos?
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: SPS
Date: Tue, 03 Dec 2024 06:28
Date: Tue, 03 Dec 2024 06:28
14 lines
1439 bytes
1439 bytes
W dniu 03.12.2024 o 02:53, 1634Racine pisze: > open office (apache) nie ma mozliwosci podgladu w edytorze numeru linii > (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. > mozna taka sprawnosc dorobic? jakies makro...? > ktos, cos? > > > Zobacz czy tu masz to w menu. Menu Widok > Linijki > Linijka pionowa -- Pozdrawiam, Draco
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Tue, 03 Dec 2024 07:17
Date: Tue, 03 Dec 2024 07:17
13 lines
1572 bytes
1572 bytes
W dniu 2024-12-03 o 02:53, 1634Racine pisze: > open office (apache) nie ma mozliwosci podgladu w edytorze numeru linii > (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. > mozna taka sprawnosc dorobic? jakies makro...? > ktos, cos? > > Zupełnie z ciekawości. Nr linii rozumiem, przydaje się (w poziomie). W pionie - open office nie jest edytorem programistycznym (no chyba , że ustawisz czcionkę o stałej szerokości). Ustawienie linijki pionowej może dać ci odległość, nie ilość znaków. Dlatego napisz do czego zmierzasz, po co Ci to?
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: Arkadiusz 'Black Fox' Artyszuk
Date: Tue, 03 Dec 2024 08:43
Date: Tue, 03 Dec 2024 08:43
17 lines
1735 bytes
1735 bytes
SPS pisze: >> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >> mozna taka sprawnosc dorobic? jakies makro...? >> ktos, cos? > Zobacz czy tu masz to w menu. > Menu Widok > Linijki > Linijka pionowa ...lub alternatywne rozwiązania (zależnie od potrzeb): https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_for_Numbering_Lines_in_Code_Listings https://dottech.org/152448/how-to-add-line-numbers-to-openoffice-documents-guide/ -- Z poważaniem Arkadiusz 'Black Fox' Artyszuk
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: 1634Racine
Date: Tue, 03 Dec 2024 11:24
Date: Tue, 03 Dec 2024 11:24
24 lines
2310 bytes
2310 bytes
Arkadiusz 'Black Fox' Artyszuk w news:vimjs9.5uc.1@blackfox.org > SPS pisze: >>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru linii >>> (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>> mozna taka sprawnosc dorobic? jakies makro...? >>> ktos, cos? >> Zobacz czy tu masz to w menu. >> Menu Widok > Linijki > Linijka pionowa > ...lub alternatywne rozwiązania (zależnie od potrzeb): > https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_ > for_Numbering_Lines_in_Code_Listings https://dottech.org/152448/how-to-add > -line-numbers-to-openoffice-documents-guide/ chodzi mi o cos innego.... zalozmy, ze w edytorze jest napisane zdanie: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym wierszu. Standard w MS office.
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: Grzegorz Niemirowski
Date: Tue, 03 Dec 2024 11:52
Date: Tue, 03 Dec 2024 11:52
19 lines
1995 bytes
1995 bytes
1634Racine <mnjfmr@j.cbqebml> napisał(a): > chodzi mi o cos innego.... > zalozmy, ze w edytorze jest napisane zdanie: > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": > aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest > znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym > wierszu. Standard w MS office. Czyli chodzi Ci o numer kolumny. Zdaje się, że nie ma takiej funkcji w Open Office. Fajnie jakbyś odpisał na post artiuna, który pyta po co Ci ta funkcja, bo też mnie dziwi pytanie postawione w tym wątku. -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Tue, 03 Dec 2024 18:08
Date: Tue, 03 Dec 2024 18:08
31 lines
2302 bytes
2302 bytes
W dniu 2024-12-03 o 12:24, 1634Racine pisze: > Arkadiusz 'Black Fox' Artyszuk w news:vimjs9.5uc.1@blackfox.org >> SPS pisze: >>>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >>>> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>>> mozna taka sprawnosc dorobic? jakies makro...? >>>> ktos, cos? >>> Zobacz czy tu masz to w menu. >>> Menu Widok > Linijki > Linijka pionowa >> ...lub alternatywne rozwiązania (zależnie od potrzeb): >> https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_ >> for_Numbering_Lines_in_Code_Listings >> https://dottech.org/152448/how-to-add >> -line-numbers-to-openoffice-documents-guide/ > > chodzi mi o cos innego.... > > zalozmy, ze w edytorze jest napisane zdanie: > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": > aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest > znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym > wierszu. Standard w MS office. > > > Czytam to 2x, czy wiersz i linia to nie jedno? Ponawiam pytanie - po co Ci to?
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Tue, 03 Dec 2024 18:10
Date: Tue, 03 Dec 2024 18:10
30 lines
2259 bytes
2259 bytes
W dniu 2024-12-03 o 12:24, 1634Racine pisze: > Arkadiusz 'Black Fox' Artyszuk w news:vimjs9.5uc.1@blackfox.org >> SPS pisze: >>>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >>>> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>>> mozna taka sprawnosc dorobic? jakies makro...? >>>> ktos, cos? >>> Zobacz czy tu masz to w menu. >>> Menu Widok > Linijki > Linijka pionowa >> ...lub alternatywne rozwiązania (zależnie od potrzeb): >> https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_ >> for_Numbering_Lines_in_Code_Listings >> https://dottech.org/152448/how-to-add >> -line-numbers-to-openoffice-documents-guide/ > > chodzi mi o cos innego.... > > zalozmy, ze w edytorze jest napisane zdanie: > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": > aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest > znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym > wierszu. Standard w MS office. > > > Napisz po co Ci to? Będzie łatwiej.
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Tue, 03 Dec 2024 18:50
Date: Tue, 03 Dec 2024 18:50
32 lines
2326 bytes
2326 bytes
W dniu 2024-12-03 o 12:24, 1634Racine pisze: > Arkadiusz 'Black Fox' Artyszuk w news:vimjs9.5uc.1@blackfox.org >> SPS pisze: >>>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >>>> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>>> mozna taka sprawnosc dorobic? jakies makro...? >>>> ktos, cos? >>> Zobacz czy tu masz to w menu. >>> Menu Widok > Linijki > Linijka pionowa >> ...lub alternatywne rozwiązania (zależnie od potrzeb): >> https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_ >> for_Numbering_Lines_in_Code_Listings >> https://dottech.org/152448/how-to-add >> -line-numbers-to-openoffice-documents-guide/ > > chodzi mi o cos innego.... > > zalozmy, ze w edytorze jest napisane zdanie: > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": > aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > > - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest > znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym > wierszu. Standard w MS office. > > > https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link O to Ci chodzi?
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: 1634Racine
Date: Wed, 04 Dec 2024 12:29
Date: Wed, 04 Dec 2024 12:29
31 lines
2839 bytes
2839 bytes
Grzegorz Niemirowski w news:vimrdo$g9n$1@news.chmurka.net > 1634Racine <mnjfmr@j.cbqebml> napisał(a): >> chodzi mi o cos innego.... >> zalozmy, ze w edytorze jest napisane zdanie: >> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": >> aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest >> znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym >> wierszu. Standard w MS office. > Czyli chodzi Ci o numer kolumny. Zdaje się, że nie ma takiej funkcji w > Open Office. ano wlasnie. Nie ma. Z jakichs powodow jest z pakiecie biurowym MS. Z pewnych powodow b. czesto przydaje mi sie. W open office nie przydaje mi sie, bo nie ma. > Fajnie jakbyś odpisał na post artiuna, który pyta po co Ci ta funkcja, bo > też mnie dziwi pytanie postawione w tym wątku. ok, skoro ma byc fajnie: jesli w pisanym tekscie chce sie zaczac pisanie specyficznego fragmentu txtu od konkretnej linii, to mnie jest potrzebna wiedza --> ktora linię wybralem. Bo np. chce ja stosowac w calym dokumencie. A np. dla innego specyficznego fragmentu txtu - inna linie. Jesli po raz pierwszy uczynilo sie tak np. na pierwszej stronie i dopasowalo sie pozycje kursora np. na linii 17, a po raz drugi chce sie zrobic to na stronie drugiej, potem 12tej - to musze miec mozliwosc wstrzelenia sie kursorem w te sama linie. w ms office dziala idealnie.
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: Mirek Ptak
Date: Wed, 04 Dec 2024 12:47
Date: Wed, 04 Dec 2024 12:47
17 lines
1771 bytes
1771 bytes
W dniu 04.12.2024 o 13:29, 1634Racine pisze: >> Czyli chodzi Ci o numer kolumny. Zdaje się, że nie ma takiej funkcji w >> Open Office. > > ano wlasnie. Nie ma. Z jakichs powodow jest z pakiecie biurowym MS. Z > pewnych powodow b. czesto przydaje mi sie. W open office nie przydaje mi > sie, bo nie ma. Piszesz, że jest, ale gdzie? W Wordzie tego nie ma - przynajmniej w domyśłnym widoku. Jedynie licznik słów... Pozdrawiam - Mirek -- Mirek Ptak kolczan( a t )outlook(kropek) c om PMS+ PJ++ S* p+ M++ W++ P+:+ X++ L+ B++ M- Z++ T- W CB++
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: Grzegorz Niemirowski
Date: Wed, 04 Dec 2024 13:12
Date: Wed, 04 Dec 2024 13:12
12 lines
1781 bytes
1781 bytes
Mirek Ptak <nieprawdziwy@nieprawdziwy.pl> napisał(a): > Piszesz, że jest, ale gdzie? > W Wordzie tego nie ma - przynajmniej w domyśłnym widoku. Jedynie licznik > słów... Tak, w domyślnym widoku nie ma. Ale jak klikniesz prawym przyciskiem na pasku stanu, to tam masz możliwość włączenia wyświetlania różnych rzeczy, m.in. numeru wiersza i kolumny. -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: Mirek Ptak
Date: Wed, 04 Dec 2024 13:17
Date: Wed, 04 Dec 2024 13:17
17 lines
1890 bytes
1890 bytes
W dniu 04.12.2024 o 14:12, Grzegorz Niemirowski pisze: > Mirek Ptak <nieprawdziwy@nieprawdziwy.pl> napisał(a): >> Piszesz, że jest, ale gdzie? >> W Wordzie tego nie ma - przynajmniej w domyśłnym widoku. Jedynie >> licznik słów... > > Tak, w domyślnym widoku nie ma. Ale jak klikniesz prawym przyciskiem na > pasku stanu, to tam masz możliwość włączenia wyświetlania różnych > rzeczy, m.in. numeru wiersza i kolumny. > Prawda - człowiek się całe życie uczy :) Pozdrawiam - Mirek -- Mirek Ptak kolczan( a t )outlook(kropek) c om PMS+ PJ++ S* p+ M++ W++ P+:+ X++ L+ B++ M- Z++ T- W CB++
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: Grzegorz Niemirowski
Date: Wed, 04 Dec 2024 13:32
Date: Wed, 04 Dec 2024 13:32
24 lines
2379 bytes
2379 bytes
1634Racine <mnjfmr@j.cbqebml> napisał(a): > ok, skoro ma byc fajnie: Nie fajnie, tylko zrozumiale dla innych. > jesli w pisanym tekscie chce sie zaczac pisanie specyficznego fragmentu > txtu od konkretnej linii, to mnie jest potrzebna wiedza --> ktora linię > wybralem. Bo np. chce ja stosowac w calym dokumencie. > A np. dla innego specyficznego fragmentu txtu - inna linie. > Jesli po raz pierwszy uczynilo sie tak np. na pierwszej stronie i > dopasowalo sie pozycje kursora np. na linii 17, a po raz drugi chce sie > zrobic to na stronie drugiej, potem 12tej - to musze miec mozliwosc > wstrzelenia sie kursorem w te sama linie. > w ms office dziala idealnie. Jaką linię? Linie to inaczej wiersze. Zakładam, że chodzi o kolumny. Jeśli chcesz zacząć pisać w określonej odległości od marginesu, to we właściwościach używanego stylu ustawiasz wielkość wcięcia w centymetrach. Nie wiem po co kolumny, chyba nie robisz wcięć akapitowych spacjami. -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] open office - jak otrzymac numer kolumny na ktorej jest kursor
Author: PureNick
Date: Wed, 04 Dec 2024 14:54
Date: Wed, 04 Dec 2024 14:54
37 lines
2716 bytes
2716 bytes
> Grzegorz Niemirowski w news:vimrdo$g9n$1@news.chmurka.net >> 1634Racine <mnjfmr@j.cbqebml> napisał(a): >>> chodzi mi o cos innego.... >>> zalozmy, ze w edytorze jest napisane zdanie: >>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >>> klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": >>> aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >>> - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest >>> znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym >>> wierszu. Standard w MS office. >> Czyli chodzi Ci o numer kolumny. Zdaje się, że nie ma takiej funkcji w >> Open Office. > ano wlasnie. Nie ma. Z jakichs powodow jest z pakiecie biurowym MS. Z pewnych > powodow b. czesto przydaje mi sie. W open office nie przydaje mi sie, bo nie > ma. >> Fajnie jakbyś odpisał na post artiuna, który pyta po co Ci ta funkcja, bo >> też mnie dziwi pytanie postawione w tym wątku. > ok, skoro ma byc fajnie: > jesli w pisanym tekscie chce sie zaczac pisanie specyficznego fragmentu txtu > od konkretnej linii, to mnie jest potrzebna wiedza --> ktora linię wybralem. > Bo np. chce ja stosowac w calym dokumencie. > A np. dla innego specyficznego fragmentu txtu - inna linie. > Jesli po raz pierwszy uczynilo sie tak np. na pierwszej stronie i dopasowalo > sie pozycje kursora np. na linii 17, a po raz drugi chce sie zrobic to na > stronie drugiej, potem 12tej - to musze miec mozliwosc wstrzelenia sie > kursorem w te sama linie. > w ms office dziala idealnie. Ja bym raczej utworzył style tekstowe z wcięciami od lewej :) Pozdruffka -- ~~PP~~SF~~
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: PureNick
Date: Wed, 04 Dec 2024 17:44
Date: Wed, 04 Dec 2024 17:44
37 lines
2395 bytes
2395 bytes
> W dniu 2024-12-03 o 12:24, 1634Racine pisze: >> Arkadiusz 'Black Fox' Artyszuk w news:vimjs9.5uc.1@blackfox.org >>> SPS pisze: >>>>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >>>>> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>>>> mozna taka sprawnosc dorobic? jakies makro...? >>>>> ktos, cos? >>>> Zobacz czy tu masz to w menu. >>>> Menu Widok > Linijki > Linijka pionowa >>> ...lub alternatywne rozwiązania (zależnie od potrzeb): >>> https://wiki.openoffice.org/wiki/Documentation/How_Tos/Setting_up_a_Style_ >>> for_Numbering_Lines_in_Code_Listings >>> https://dottech.org/152448/how-to-add >>> -line-numbers-to-openoffice-documents-guide/ >> >> chodzi mi o cos innego.... >> >> zalozmy, ze w edytorze jest napisane zdanie: >> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> >> klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": >> aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> >> - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest >> znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym >> wierszu. Standard w MS office. >> >> >> > https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link > O to Ci chodzi? No bardzo fajnie, ale podałeś niepubliczny link :[ -- ~~PP~~SF~~
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: Arkadiusz 'Black Fox' Artyszuk
Date: Wed, 04 Dec 2024 19:26
Date: Wed, 04 Dec 2024 19:26
46 lines
2754 bytes
2754 bytes
1634Racine pisze: >>>> open office (apache) nie ma mozliwosci podgladu w edytorze numeru >>>> linii (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >>>> mozna taka sprawnosc dorobic? jakies makro...? >>>> ktos, cos? >>> Zobacz czy tu masz to w menu. >>> Menu Widok > Linijki > Linijka pionowa >> ...lub alternatywne rozwiązania (zależnie od potrzeb): >> https://wiki.openoffice.org/wiki/Documentation/How_Tos/ >> Setting_up_a_Style_ >> for_Numbering_Lines_in_Code_Listings https://dottech.org/152448/how- >> to-add >> -line-numbers-to-openoffice-documents-guide/ > chodzi mi o cos innego.... > zalozmy, ze w edytorze jest napisane zdanie: > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > klade kursor (mysz) w miejscu, gdzie tutaj symbolicznie jest "X": > aaaaaaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > - chce miec na dolnej belce edytora liczbe okreslajaca , ktory to jest > znak liczac od lewej, czyli na ktorej linii jest ten znak, nie w ktorym > wierszu. Standard w MS office. Można to zdaje się zrobić poprzez protezę w postaci makra, ale to nie będzie na belce edytora. Taka funkcjonalność czeka na wprowadzenie do OO już od kilkunastu lat. Zgodnie ze źródłem https://forum.openoffice.org/en/forum/viewtopic.php?t=10528 makro może mieć postać: Sub GetCursorColumn on error goto hr vc = thiscomponent.currentcontroller.viewcursor vc.gotoStartOfLine(true) lenst= len(vc.string) vc.collapsetoend msgbox "Column: " & lenst hr: End Sub -- Z poważaniem Arkadiusz 'Black Fox' Artyszuk
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: 1634Racine
Date: Wed, 04 Dec 2024 21:57
Date: Wed, 04 Dec 2024 21:57
70 lines
4287 bytes
4287 bytes
Arkadiusz 'Black Fox' Artyszuk w news:viqdtl.b7s.1@blackfox.org
[...................]
> Można to zdaje się zrobić poprzez protezę w postaci makra, ale to nie
> będzie na belce edytora. Taka funkcjonalność czeka na wprowadzenie do OO
> już od kilkunastu lat. Zgodnie ze źródłem
> https://forum.openoffice.org/en/forum/viewtopic.php?t=10528 makro może
> mieć postać:
> Sub GetCursorColumn
> on error goto hr
> vc = thiscomponent.currentcontroller.viewcursor
> vc.gotoStartOfLine(true)
> lenst= len(vc.string)
> vc.collapsetoend
> msgbox "Column: " & lenst
> hr:
> End Sub
byc moze dochodzimy do sedna sprawy. Przed wrzuceniem tutaj tematu zapyt. AI
gemini o stosowne makro, pytalem lepiej/gorzej, ale o: cyfrowy znacznik
miejsca kursora na dole dokumentu w Apache OpenOffice, aby na dolnej belce
był widoczny numer pionowej linii na ktorej jest kursor. Dostalem kod w
basicu i na tym zakonczylem dzialalnosc, bowiem rozkraczylem sie juz na
czynnosci implementacji makra (chociaz niby wiadomo, narzedzia -> makra ->
...), wiec nie mam pojecia czy to w ogole dziala:
Sub AktualizujNumerLinii
Dim oDoc As Object
Dim oCursor As Object
Dim iLine As Integer
oDoc = ThisComponent
oCursor = oDoc.CurrentController.Selection.getByIndex(0).Start
iLine = oCursor.Paragraph.Start
' Zmień "Pole1" na nazwę Twojego pola
oDoc.Text.Find("Pole1").String = "Linia: " & iLine
End Sub
z wytlumaczeniem od gemini:
Jak działa makro:
1.. Zmienna oDoc: Przechowuje referencję do aktualnie otwartego dokumentu.
2.. Zmienna oCursor: Przechowuje informacje o pozycji kursora.
3.. Zmienna iLine: Przechowuje numer linii, na której znajduje się kursor.
4.. Pętla:
a.. oDoc.Text.Find("Pole1").String: Znajduje pole o nazwie "Pole1" i
zmienia jego zawartość.
b.. "Linia: " & iLine: Łączy tekst "Linia: " z numerem linii i
przypisuje go do pola.
Tworzenie pola:
1.. Wstawienie pola: W miejscu, gdzie chcesz wyświetlać numer linii, wstaw
pole. Możesz to zrobić ręcznie lub używając menu Wstaw -> Pole.
2.. Nadanie nazwy: Właściwości pola zmień nazwę na "Pole1" (lub dowolną
inną, pamiętając o użyciu tej samej nazwy w makru).
Instalacja makra:
1.. Otwórz okno makr: Przejdź do menu Narzędzia -> Makra -> Organizator
makr.
2.. Utwórz nowy moduł: W oknie organizatora makr utwórz nowy moduł (np.
"MojeMakra").
3.. Wklej kod: Wklej powyższy kod do utworzonego modułu.
4.. Przypisanie do przycisku (opcjonalnie): Możesz przypisać makro do
przycisku na pasku narzędzi, aby łatwiej je uruchamiać.
Automatyczne uruchamianie makra:
Aby makro działało automatycznie przy każdej zmianie pozycji kursora, można
spróbować użyć zdarzeń w OpenOffice Basic. Jednak implementacja tego
rozwiązania może być bardziej złożona i wymagać głębszej znajomości języka.
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: 1634Racine
Date: Wed, 04 Dec 2024 22:01
Date: Wed, 04 Dec 2024 22:01
13 lines
1919 bytes
1919 bytes
artiun w news:vimbaq$1t1$1@news.chmurka.net > W dniu 2024-12-03 o 02:53, 1634Racine pisze: >> open office (apache) nie ma mozliwosci podgladu w edytorze numeru linii >> (chodzi o linie pionowe) na ktorej aktualnie znajduje sie kursor. >> mozna taka sprawnosc dorobic? jakies makro...? >> ktos, cos? > Zupełnie z ciekawości. Nr linii rozumiem, przydaje się (w poziomie). W > pionie - open office nie jest edytorem programistycznym (no chyba , że > ustawisz czcionkę o stałej szerokości). Ustawienie linijki pionowej może > dać ci odległość, nie ilość znaków. > Dlatego napisz do czego zmierzasz, po co Ci to? odpowiedzialem "gdzies tutaj w temacie"
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Thu, 05 Dec 2024 10:13
Date: Thu, 05 Dec 2024 10:13
8 lines
1461 bytes
1461 bytes
>> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link > >> O to Ci chodzi? > > No bardzo fajnie, ale podałeś niepubliczny link :[ > Przepraszam, aktycznie. Dawno nie używałem ... https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=sharing
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: PureNick
Date: Thu, 05 Dec 2024 12:20
Date: Thu, 05 Dec 2024 12:20
17 lines
1636 bytes
1636 bytes
>>> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link >> >>> O to Ci chodzi? >> >> No bardzo fajnie, ale podałeś niepubliczny link :[ >> > Przepraszam, aktycznie. Dawno nie używałem ... > https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=sharing Dzięki :) Czy to pokazane zaznaczenie blokowe ma jakieś odniesienie do tematu? BTW polecam genialny edytor tekstu AkelPad: https://akelpad.sourceforge.net/en/index.php Pozdruffka :) -- ~~PP~~SF~~
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Sat, 07 Dec 2024 15:40
Date: Sat, 07 Dec 2024 15:40
22 lines
2091 bytes
2091 bytes
W dniu 2024-12-05 o 13:20, PureNick pisze: >>>> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link >>> >>>> O to Ci chodzi? >>> >>> No bardzo fajnie, ale podałeś niepubliczny link :[ >>> >> Przepraszam, aktycznie. Dawno nie używałem ... >> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=sharing > > Dzięki :) > Czy to pokazane zaznaczenie blokowe ma jakieś odniesienie do tematu? > BTW polecam genialny edytor tekstu AkelPad: > https://akelpad.sourceforge.net/en/index.php > Pozdruffka :) > 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. W tym sensie.
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: PureNick
Date: Mon, 09 Dec 2024 08:08
Date: Mon, 09 Dec 2024 08:08
26 lines
2199 bytes
2199 bytes
> W dniu 2024-12-05 o 13:20, PureNick pisze: >>>>> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=drive_link >>>> >>>>> O to Ci chodzi? >>>> >>>> No bardzo fajnie, ale podałeś niepubliczny link :[ >>>> >>> Przepraszam, aktycznie. Dawno nie używałem ... >>> https://drive.google.com/file/d/1lFfkh0pPfVJm29QpFZgUoDUoa823OF2w/view?usp=sharing >> >> Dzięki :) >> Czy to pokazane zaznaczenie blokowe ma jakieś odniesienie do tematu? >> BTW polecam genialny edytor tekstu AkelPad: >> https://akelpad.sourceforge.net/en/index.php >> Pozdruffka :) >> > 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? -- ~~PP~~SF~~
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: Grzegorz Niemirowski
Date: Mon, 09 Dec 2024 12:03
Date: Mon, 09 Dec 2024 12:03
45 lines
4192 bytes
4192 bytes
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. -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: PureNick
Date: Mon, 09 Dec 2024 12:23
Date: Mon, 09 Dec 2024 12:23
53 lines
4394 bytes
4394 bytes
> 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 -- ~~PP~~SF~~
Re: [ot] open office - jak otrzymac numer linii na ktorej jest kursor
Author: artiun
Date: Tue, 10 Dec 2024 12:18
Date: Tue, 10 Dec 2024 12:18
55 lines
4675 bytes
4675 bytes
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.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads