Wysokość wiersza wariuje :(

Użytkowanie arkusza kalkulacyjnego
Awatar użytkownika
heillos
Posty: 164
Rejestracja: wt cze 02, 2009 8:19 am

Wysokość wiersza wariuje :(

Post autor: heillos »

Wypełniam arkuszową tabelkę i wysokość wiersza działa jak chce. Oto film:

https://youtu.be/weYPckg-hr8

A słownie: raz wysokość się dopasowuje do zawartości, a raz nie :( Od czego to zależy?
Jan_J
Posty: 4583
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Wysokość wiersza wariuje :(

Post autor: Jan_J »

Filmu nie obejrzałem. Wolę przeczytać.
Na zachowanie wysokości wiersza ma wpływ m.in sposób sformatowania znajdujących się w nim komórek. W szczególności
Format/Komórka/[Wyrównanie]/[x] Zawijaj tekst automatycznie

Widocznie autor formularza nie przemyślał atrybutów formatowania.

`Losowo` byłoby, gdyby TE SAME komórki raz powodowały zmianę wysokości swojego wiersza, a raz nie. Jeżeli poszczególne komórki zachowują się odmiennie, ale każda po swojemu, mówiłbym o zachowaniu deterministycznym, ale zróżnicowanym, niejednolitym.
JJ
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Awatar użytkownika
Jermor
Posty: 2357
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Wysokość wiersza wariuje :(

Post autor: Jermor »

Ja obejrzałem ten film. I nie rozumiem tego co tam widzę. Bo po dodaniu tekstu rzeczywiście są sytuacje gdy wysokość wiersza się zmienia, ale nawet wówczas widać na prawej krawędzi komórki znacznik informujący, że nie cały tekst jest wyświetlany.
Próbowałem odtworzyć tę sytuację. Hillos nie podaje jakiego Office używa. Próbowałem na AOO i LO w wersjach jakie mam i nie udało mi się takiego efektu osiągnąć.
Już dawniej zauważyłem, że jeśli wysokość komórki ma się dopasować do jej zawartości, to oprócz włączonej opcji zawijania tekstu, wiersz musi mieć ustawioną wysokość poprzez polecenie "Optymalna wysokość wiersza" z parametrem "Dodaj" ustawionym na 0. To kłóci się z rozumieniem tego polecenia w tym sensie, że "Dodaj" ma określać dodatkowy odstęp dodany między największym znakiem w wierszu a granicą komórki. Jednak po ustawieniu tego parametru na jakąś wartość, wysokość wiersza zmienia się tylko po wywołaniu polecenia. Nie zmienia się natomiast po wprowadzeniu do komórki nowych wpisów. Więc jeśli parametr jest ustawiony, to dodanie nowego tekstu, który jeszcze mieści się w "zapasowym" odstępie jest możliwe.
To i tak jednak nie tłumaczy tak do końca obserwowanego zachowania.
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Awatar użytkownika
heillos
Posty: 164
Rejestracja: wt cze 02, 2009 8:19 am

Re: Wysokość wiersza wariuje :(

Post autor: heillos »

Jan_J pisze:Filmu nie obejrzałem. Wolę przeczytać.
No właśnie po to był film, żeby nie opisywać 3 stron A4 o tym, że tak, zawijanie mam.
Jan_J pisze:Na zachowanie wysokości wiersza ma wpływ m.in sposób sformatowania znajdujących się w nim komórek. W szczególności
Format/Komórka/[Wyrównanie]/[x] Zawijaj tekst automatycznie
Tak wiem, ale nie o to chodzi, stąd film. Bo to nie jest pytanie z zakresy Newbe, tylko Coś Jest Kurła Nie Tak.

Jan_J pisze:`Losowo` byłoby, gdyby TE SAME komórki raz powodowały zmianę wysokości swojego wiersza, a raz nie.
Tak. I tak się właśnie dzieje, co pokazywał film.

Jermor pisze:Ja obejrzałem ten film. I nie rozumiem tego co tam widzę.
Ja też nie rozumiem, dlatego pytam tu.
Jermor pisze:Hillos nie podaje jakiego Office używa. Próbowałem na AOO i LO w wersjach jakie mam i nie udało mi się takiego efektu osiągnąć.
Próbowałem na używanym przeze mnie na co dzień 5.4 ale także na 6.1.4.2.

Możliwe, że problem leży w pliku, bo to nie jest plik tworzony przeze mnie, ale przesłany przez Urząd Miasta. Załączam skróconą wersję pliku, ale nadal na kolumnie D tak się dzieje.
Jermor pisze:Już dawniej zauważyłem, że jeśli wysokość komórki ma się dopasować do jej zawartości, to oprócz włączonej opcji zawijania tekstu, wiersz musi mieć ustawioną wysokość poprzez polecenie "Optymalna wysokość wiersza" z parametrem "Dodaj" ustawionym na 0. To kłóci się z rozumieniem tego polecenia w tym sensie, że "Dodaj" ma określać dodatkowy odstęp dodany między największym znakiem w wierszu a granicą komórki. Jednak po ustawieniu tego parametru na jakąś wartość, wysokość wiersza zmienia się tylko po wywołaniu polecenia. Nie zmienia się natomiast po wprowadzeniu do komórki nowych wpisów. Więc jeśli parametr jest ustawiony, to dodanie nowego tekstu, który jeszcze mieści się w "zapasowym" odstępie jest możliwe.
To i tak jednak nie tłumaczy tak do końca obserwowanego zachowania.

jest tak jak mówisz, w momencie, gdy tam to ustawiam, to się dopasuje, ale co z tego, skoro tylko na chwilę.
Załączniki
plik_do_analizy.ods
Plik z przykładem
(14.08 KiB) Pobrany 153 razy
Awatar użytkownika
Jermor
Posty: 2357
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Wysokość wiersza wariuje :(

Post autor: Jermor »

No więc nadal nie mam rozwiązania. Gdy pobrałem twój plik, to podczas dopisywania dalszej treści rzeczywiście wysokość się nie zmieniała, nowe treści uzupełniały istniejący tekst i pojawił się wskaźnik informujący, że komórka nie wyświetla całej zawartości. Gdy jednak ustawiłem opcję "Optymalna wysokość wiersza" z wartością "Dodaj" ustawioną na 0, cały tekst się pojawił, ale też od tego momentu wszystko zaczęło funkcjonować prawidłowo. Zamknąłem LO i ponownie pobrałem plik, chciałem bowiem jeszcze raz zobaczyć efekt, ale teraz wszystko działało poprawnie, zgodnie z oczekiwaniem.
Przyjrzałem się właściwościom pliku. Zawiera właściwości użytkownika, które nie znajdują się w standardowym zestawie dostępnych w LO i AOO. Te dane bardzo rzadko są świadomie ustawiane przez twórców arkusza. Ich (angielskie) nazwy, np AppVersion, nie występują w ogóle w propozycjach dostępnych w LO, co sugeruje, że być może sprawa ma związek ze źródłem tego pliku. Ale jestem za słaby na to, aby to jednoznacznie zakwalifikować.
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Awatar użytkownika
heillos
Posty: 164
Rejestracja: wt cze 02, 2009 8:19 am

Re: Wysokość wiersza wariuje :(

Post autor: heillos »

Ja to nawet nie rozumiem o czym ty do mnie :) Nawet nie wiem jakie właściwości. :) Przy czym plik był w oryginale z Excela, otworzyłem go i zapisałem jako ODS ja. Więc pewnie konwerter z Excela tak zapisuje. Ale to kurde prosta tabelka, zero obliczeń, więc Coś Jest Nie Tak z Calkiem.

====

Edyta: Ale co ciekawe, właśnie pracuję dłużej z tym arkuszem i Się Naprawiło, chyba. W każdym razie, po wczorajszych zapisaniach i restarcie systemu, dzisiaj powiększa wiersze. Ciekawe zjawisko.

++++

Edyta Druga: A jednak nie do końca. Jest lepiej, niż było, ale czasami nadal nie poszerza :(
A_P
Posty: 38
Rejestracja: pt lis 18, 2016 3:49 pm

Re: Wysokość wiersza wariuje :(

Post autor: A_P »

Jeśli mogę wtrącić trzy grosze.
Używałem wersji LO 6.1.4 i wróciłem do 6.0.7 ponieważ 6.1.4 była jakaś...

Testowałem twój plik na dwóch wersjach LO: 6.0.7 i 6.2

Moje spostrzeżenia:
6.0.7 zachowywała się tak jak opisujesz, ale po skopiowaniu zawartości do nowego arkusza wysokość wiersza dostosowywała się do ilości tekstu w komórce.
6.2 radziła sobie z dopisywaniem tekstu z marszu.

Jedno pytanie? ten plik zapisałeś do formatu .ods z poziomu Excela czy LO. Może mieć znaczenie.
LinuxMint 18, Windows 7, LibreOffice (6.0.7)-64bit
Awatar użytkownika
heillos
Posty: 164
Rejestracja: wt cze 02, 2009 8:19 am

Re: Wysokość wiersza wariuje :(

Post autor: heillos »

Z poziomu Calca, bo dostałem Excela z Urzędu, odpaliłem i dalej już pracuję na natywnym ods
Awatar użytkownika
heillos
Posty: 164
Rejestracja: wt cze 02, 2009 8:19 am

Re: Wysokość wiersza wariuje :(

Post autor: heillos »

Właśnie piszę nowy plik, zbudowany przeze mnie od nowa i dzieje się to samo :( Wysokość raz działa a raz nie działa. Ewidentnie sobie smutas z tym nie radzi :(
ODPOWIEDZ