🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#286130
Author: 1634Racine
Date: Tue, 03 Dec 2024 01:53
4 lines
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
#286131
Author: SPS
Date: Tue, 03 Dec 2024 06:28
14 lines
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
#286154
Author: artiun
Date: Tue, 03 Dec 2024 07:17
13 lines
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
#286132
Author: Arkadiusz 'Black Fox' Artyszuk
Date: Tue, 03 Dec 2024 08:43
17 lines
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
#286133
Author: 1634Racine
Date: Tue, 03 Dec 2024 11:24
24 lines
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
#286134
Author: Grzegorz Niemirowski
Date: Tue, 03 Dec 2024 11:52
19 lines
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
#286141
Author: artiun
Date: Tue, 03 Dec 2024 18:08
31 lines
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
#286142
Author: artiun
Date: Tue, 03 Dec 2024 18:10
30 lines
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
#286143
Author: artiun
Date: Tue, 03 Dec 2024 18:50
32 lines
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
#286135
Author: 1634Racine
Date: Wed, 04 Dec 2024 12:29
31 lines
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
#286136
Author: Mirek Ptak
Date: Wed, 04 Dec 2024 12:47
17 lines
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
#286137
Author: Grzegorz Niemirowski
Date: Wed, 04 Dec 2024 13:12
12 lines
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
#286138
Author: Mirek Ptak
Date: Wed, 04 Dec 2024 13:17
17 lines
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
#286139
Author: Grzegorz Niemirowski
Date: Wed, 04 Dec 2024 13:32
24 lines
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
#286140
Author: PureNick
Date: Wed, 04 Dec 2024 14:54
37 lines
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
#286144
Author: PureNick
Date: Wed, 04 Dec 2024 17:44
37 lines
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
#286152
Author: Arkadiusz 'Black Fox' Artyszuk
Date: Wed, 04 Dec 2024 19:26
46 lines
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
#286153
Author: 1634Racine
Date: Wed, 04 Dec 2024 21:57
70 lines
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
#286155
Author: 1634Racine
Date: Wed, 04 Dec 2024 22:01
13 lines
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
#286145
Author: artiun
Date: Thu, 05 Dec 2024 10:13
8 lines
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
#286146
Author: PureNick
Date: Thu, 05 Dec 2024 12:20
17 lines
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
#286147
Author: artiun
Date: Sat, 07 Dec 2024 15:40
22 lines
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
#286148
Author: PureNick
Date: Mon, 09 Dec 2024 08:08
26 lines
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
#286149
Author: Grzegorz Niemirowski
Date: Mon, 09 Dec 2024 12:03
45 lines
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
#286150
Author: PureNick
Date: Mon, 09 Dec 2024 12:23
53 lines
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
#286151
Author: artiun
Date: Tue, 10 Dec 2024 12:18
55 lines
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