Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych

CorelDRAW - grafika wektorowa - Tabele

F-Głowy - 7 Czerwiec 2013, 03:56
Temat postu: Tabele
Kurde, głupi Corel...

Robię tabelę. Jak mogę HURTOWO wyrównać odległości od krawędzi wpisanych do niej słów? Gdy robię to po kolei to jest do tego funkcja (Wyrównanie w pionie do środka), ale jak mogę coś zaznaczyć i wtedy wywołać tę samą opcję? Gdy zaznaczę cały wiersz, nie pokazuje już mi się "Wyrównanie w pionie do środka".

chezare - 7 Czerwiec 2013, 05:47

F, chcesz wyrównać do komórek na górze a zaznaczoną masz całą tabelę, czyli wyrówna Ci do tabeli a nie górnego wiersza. Nie wiem jak masz skonstruowaną tabelę, jeśli nie da się rozdzielić jej komórek, to narysuj np. poziomą linię na środku górnych komórek. Takie wyrównywanie tekstu kiedy jest w nim Ś, nie za bardzo się sprawdzi. Czeka Cię "ręczna" robota :-) . Jeśli napisy są już wycentrowane w jedną stronę, to zaznacza je, wciśnij ctrl i przeciągnij do dołu czy w górę, jak tam Ci potrzeba. Automat tego za Ciebie nie zrobi dobrze z powodu o którym napisałem (ŚRODA ma inną wysokość niż np. WTOREK). W takim przypadku możesz wycentrować dowolną nazwę dnia, oprócz środy i do tego napisu ustawić resztę, ale nie do środka, tylko do dołu.
Bogumila M. - 7 Czerwiec 2013, 10:12

Z tego względu, że ŚRODA ma inną wysokość niż np. WTOREK w wersji począwszy od X5 można wyrównywać do linii bazowej wierszy. Użyj tej opcji do wyrównywania.
chezare - 7 Czerwiec 2013, 17:47

Ja rozumiem to tak, że F ma 7 prostokątów i siedem różnych wyrazów.
Jeśli to byłby jeden wiersz tekstu wtedy pozycjonowanie w pionie zakłóci środa i piątek.
O dokładnym pozycjonowaniu poszczególnych wyrazów w poziomie do przypisanych im komórek też można w takim przypadku zapomnieć. Mój sposób wyrównania do dołu też ma wady, bo nawet jakby nie było ś i ą to niestety są jeszcze o i s.
Moim zdaniem trzeba to zrobić tak:
Napisać PONIEDZIAŁEK WTOREK SRODA CZWARTEK PIATEK SOBOTA NIEDZIELA. Górny wiersz tabeli powinien składać się z 7 rozgrupowanych i rozłączonych prostokątów. Należy wyrównać tekst do dowolnego z nich w pionie, rozłączyć i każdy wyraz goumieścić we właściwym prostokącie centrując go do niego w poziomie.
Teraz można zmienić S w SRODA na Ś i A w PIATEK na Ą.
Nie widzę w tym przypadku zastosowania dla wyrównania do linii bazowej, które jest już w X3, może było we wcześniejszych wersjach?
W wersji komiksowej byłoby tak:

Bogumila M. - 7 Czerwiec 2013, 18:02

Linia bazowa to linia na której "leżą" podstawowe kształty liter. Bez względu na to czy wystają w górę lub w dół. Dzięki temu słowa zawierające litery długie (j, y, g itp.) zostaną wyrównane do słowa nie zawierającego ich (np. minimum). Czyli to co Ty osiągnąłeś kombinując można osiągnąć jednym kliknięciem*.

Co do tabeli — jeśli to pojedyncze słowa, to pisałabym je w kolumnie, ustawiła odpowiedni odstęp między wierszami, justowanie do środka. Potem dwoma kliknięciami wyrównywałabym do środka kolumny w pionie. Zaś odstępami między wierszami regulowałabym z kolei położenie góra-dół w polach. Poszczególne kolumny w poziomie wyrówna polecenie "Wyrównaj do linii bazowej pierwszego wiersza".

*Szkoda, że dopiero teraz mi powiedziałeś, że w X3 też było wyrównywanie do linii bazowej. Strasznie się gimnastykowałam, jak Ty powyżej, żeby wyrównać tekst. Jedyny sposób na jaki wpadłam to prowadnica...

chezare - 7 Czerwiec 2013, 18:09

Bogumiło, mnie też przykro z tego powodu :-)
Wiem co to jest linia bazowa, ale nie wiem jak jest w X5, mam przed nosem X3.
W X3 można dowolnie poprzestawiane litery w wyrazie sprowadzić do linii bazowej, nawet w kilku wyrazach jednocześnie ale nie wpływa to na pozycjonowanie tych wyrazów w stosunku do siebie. Najgorsze jednak jest to, że żadna z komórek nagłówka takowej linii nie posiada, a to przecież o wyrównanie w komórkach chodzi :-)


Może w X5 działa to inaczej?
Nie bardzo widzę zastosowanie dla tego polecenia.
Tekst dopasowany do krzywej, po zastosowaniu wyrównania do linii bazowej wygląda tak:

To się nadaje do telewizji albo zgłoszenia do Corela.

Bogumila M. - 7 Czerwiec 2013, 18:37

Ach, widzisz. Takie same funkcje w Corelu robią zupełnie co innego. W mojej X5 polecenie Wyrównaj do linii bazowej (Alt + F12) niczego nie zmieniło. Równie dobrze mogłam strzelić palcami. Nie tędy droga. Z menu Rozmieszczenie wybierz Wyrównanie i rozkład, a tam z kolei Wyrównanie i rozkład (na samym dole, ja mam to pod klawiszem skrótu Ctrl + A). W okienku, które się pojawi z rozwijanej listy Do obiektów tekstowych użyj —> Linia bazowa pierwszego wiersza. To zadziała :) Chyba, że w X3 tego jeszcze nie ma, bo dopiero w X6 to odkryłam — było opcją domyślną gdy zaznaczyło się tekst.

Nie zorientowałam się, bo nigdy nie korzystałam z polecenia z menu Tekst. I nawet nie próbuję domyślić się do czego to miałoby wyrównywać i co, skoro zaznaczone litery przeznaczone do wyrównania ani drgnęły.

chezare - 7 Czerwiec 2013, 18:41

Jak w menu tekst, to chyba dotyczy tekstu :-)
Widzisz, to całkiem inna sprawa. W X3 też to jest i działa tak jak mówisz.

Bogumila M. - 7 Czerwiec 2013, 18:46

Czyli odkryliśmy przypadkiem funkcję, która do niczego nie służy. Za to ta, która działa — myślę — ułatwi wielu użytkownikom, z Tobą włącznie, wyrównywanie tekstu, prawda?

To także uczy, że trzeba być ostrożnym, bo to co dla nas jest oczywiste nie zawsze takie jest. A tak samo nazywające się funkcje zależnie którędy wywołane mogą pracować zupełnie inaczej.

chezare - 7 Czerwiec 2013, 18:51

Muszę sprostować. To Ty ją znałaś, a ja znalazłem. Ponieważ nie przypominam sobie, żebym miał kiedyś taki problem, to pewnie bez tego co napisałaś, bym tej funkcji nie znalazł, pewnie nawet bym nie szukał. Najlepszym dowodem na to jest to co wcześniej wymyśliłem żeby rozwiązać problem :-)
Ja z tych co wolą zaznaczać i wciskać klawisze na klawiaturze :-) W menu grzebię w ostateczności.
Weekend się zaczął, trzeba odpocząć trochę od komputerów :-)
Miłego weekendu życzę.

F-Głowy - 7 Czerwiec 2013, 22:07

Ale mówicie cały czas o "wyrównaniu" kiedy mi się nie pokazuje na oczy sam PRZYCISK do wyrównania. Zaznaczyłem go na dołączonym screenie.

Pokazał mi się kiedy zaznaczyłem jedną komórkę, a jak zaznaczyłem ich kilka to już po prostu on znika z paska i nie mogę nawet zadecydować co chcę wybrać. W tym leży problem.

Chezarre podał jeden z pomysłów, ale to nie jest umieszczenie tekstu w tabeli tylko stworzenie tekstu warstwę wyżej niż tabela i ręczne jej umieszczenie "na oko" blisko komórek i rozciągnięcie bazujące na stwarzaniu większej odległości od nie liter a wyrazów.

Innymi słowy: co muszę zrobić aby wyśrodkować z każdej strony tekst w zaznaczonych przeze mnie polach?

Bogumila M. - 8 Czerwiec 2013, 00:43

Nie wiem, co chcesz osiągnąć. Ale na pewno nie jest to do osiągnięcia za pomocą wynalazku jakim są corelowskie tabele. Spróbowałam stworzyć to cudo i ręce opadają.

Proponuję nie baw się w tabele, tylko sobie tabelę stwórz jaką potrzebujesz. Ze zwykłych prostokątów. Prędzej w ten sposób utworzysz i rozmieścisz tekst w tabeli 100x100 niż rzędu dojdziesz z Corelowskim wynalazkiem, który będzie działał jako tako dopiero w wersji Y22.

Tak to widzę:
• Piszesz najdłuższe słowo tabeli odpowiednią czcionką i dajesz wyrównywanie (justowanie) do środka;
• Dopasowujesz do tego tekstu prostokąt i wyśrodkowujesz w nim tekst;
• Duplikujesz prostokąt z tekstem, chwytasz za róg i umieszczasz obok pierwotnego tak, by jedna krawędź miały wspólną. Jak to zrobisz jednym ruchem następny duplikat pojawi się już od razu w odpowiednim miejscu;
• Gdy masz już wiersz z odpowiednią liczba kolumn zaznaczasz wszystko i grupujesz;
• Duplikujesz całą grupę i umieszczasz pod spodem, tak żeby dolny bok górnego wiersza pokrywał się z górnym dolnego;
• Powtarzasz to tyle razy, ile masz mieć wierszy;
• Gdy tabelę masz gotową możesz się zabrać za opisy pól.

Można też pisać w kolumnie tak dobierając odstępy między wierszami, by każdy następny wiersz wypadał w środku pola. To może nieco ułatwić nawigowanie tekstem


chezare - 8 Czerwiec 2013, 05:50

Do konstrukcji tabeli można użyć narzędzia, które nazywa się papier kratkowany (D).

To rysuje zadaną ilość prostokątów. Narzędzia do rozmieszczania i pozycjonowania obiektów
niestety marnie działają jeśli chodzi o tekst.
Jeśli wiersze tabeli mają taką samą wysokość, to rozmieszczenie napisów jest dosyć łatwe,
wystarczy ustawić ten w najwyższej i najniższej komórce, w pionie możesz posłużyć się narzędziem o którym napisała Bogumiła (do linii bazowej), ale musisz posłużyć się wyrazem bez polskich znaków.
Generalnie, to w większości przypadków "ręczne" wykonanie zadania zajmuje chyba mniej czasu, niż szukanie narzędzi, które zrobią to za nas :-) Kombinować można, bo nigdy nie wiadomo jaka wiedza i kiedy może się przydać.
Przy rysowaniu takich powtarzalnych kształtów i ich pozycjonowaniu często przydaje się też "przyciąganie do obiektów", które normalnie w rysowaniu przeszkadza, ale w pewnych sytuacjach bardzo pomaga.

W ogóle, to trudno coś wymyślić, jak nie bardzo wiadomo co trzeba zrobić :-)
Czasami wygodnie jest posłużyć się jakimiś pomocniczymi obiektami. Wtedy wystarczy ustawić ten dodatkowy element i jednym ruchem myszy i jednym kliknięciem wyrównać do niego 100 innych.

Bogumila M. - 8 Czerwiec 2013, 12:14

Nie musi posługiwać się wyrazami bez polskich znaków. Linia bazowa przebiega na dole wiersza, gdzie kończą się litery takie jak m, n o, itp. więc ani y ani ą nie będzie umieszczane wyżej, jak to ma miejsce przy wyrównywaniu zwykłym, ani duże litery i takie jak k, l, t także nie będą niżej. Ważne tylko, żeby użyć funkcji z menu Rozmieszczenie, a nie z menu Tekst. Poza tym tylko za pomocą tej funkcji da się wyrównać teksty pisane różną czcionką i mające różne rozmiary znaków.

Jeśli tekst jest wyrównany do środka, to w miarę pisania rozszerza się w obie strony pozostając na środku, Dlatego ważne jest włączenie tego typu wyrównania przed rozpoczęciem rozmieszczania. Widać to na moim rysuneczku — w drugim wierszu niczego już nie potrzebowałam środkować.

Papier kratkowany o tyle jest niepraktyczny, że tworzony jest z kwadratów. Które trzeba najpierw spłaszczyć, a potem wyrównywać tekst w każdym z osobna.

Oczywiście tworząc "normalną" tabelę też mamy możliwość wyrównywania w poziomie i w pionie. Problem w tym, że to wszystko jest automatycznie zgrupowane i trzeba wyrównywać każde pole osobno. Można sobie ułatwić wyrównywanie w poziomie — rozgrupowując, zaznaczając wszystkie teksty i wyrównując do środka. Ale wyrównania w pionie ni ma, bo to teksty akapitowe. A hurtowego przekształcania tekstu akapitowego w ozdobny też nie przewidziano.

chezare - 8 Czerwiec 2013, 13:57

Proponuję nie baw się w tabele, tylko sobie tabelę stwórz jaką potrzebujesz. Ze zwykłych prostokątów.
Papier w kratkę, to nic innego jak całe stado zwykłych prostokątów, nawet narożniki można zaokrąglać.
Nie musi posługiwać się wyrazami bez polskich znaków.
To jak wyrównać:

F ma rację, ja się nie dotykałem do tabel, nie wiem nawet czy coś takiego istnieje w X3?

bidon184 - 8 Czerwiec 2013, 14:10

ja tam nie kumam o co chodzi ale ja osobiście wyrownuje takie rzeczy że rozdzielam znaki diakrytyczne i grupuje tylko litery i w tedy wyrównuje do bazy,aczkolwiek przyznaje że w corelu to coś ten rozdział nie za dobrze wychodzi,ba nawet nieraz nie mozna rozgrupować liter :roll:
chezare - 8 Czerwiec 2013, 14:20

Litery można Bidon rozdzielić, ale dopiero po rozdzieleniu wyrazów, nie wiem czy to działa niżej od X3? Ja do menu rozmieszczenie->wyrównanie i rozkład staram się nie zaglądać :-) Napisałem co bym zrobił, ale to tak naprawdę nie dotyczy problemu F, on użył tabeli, a ja nawet nie wiem czy w swojej wersji Corela coś takiego mam? :-)
Bogumila M. - 8 Czerwiec 2013, 14:29

chezare napisał/a:
Papier w kratkę, to nic innego jak całe stado zwykłych prostokątów, nawet narożniki można zaokrąglać.
To są szczególne prostokąty. Dla odróżnienia zwane kwadratami.


chezare napisał/a:
To jak wyrównać?
Tak jak to widać na rysunku. Miałam pytać o program do robienia zrzutów ekranu. Używałam 20/20 i widzę, że wrócił z niebytu i znowu jest dostępny i rozwijany. On zapisywał jpg, który po zmniejszeniu w Corelu miał dwa razy większy rozmiar (sic!)



Wybaczcie siermiężność, ale zrzuty ekranu robiłam PrintScreenem, wklejałam do Corela i obcinałam. Zaraz sobie ściągnę i zainstaluję 20/20 i świat zadziwię profesjonalnymi zrzutami.

chezare - 8 Czerwiec 2013, 14:34

Jak już zainstalujesz 20/20 to na tym rysunku pojawi się prostokąt a w nim wyrównany w pionie wyraz? :-)
Z ciekawości zapytam co jest specjalnego w prostokątach z których składa się papier kratkowany?

Bogumila M. - 8 Czerwiec 2013, 14:41

Nie rozumiem. Pytałeś jak wyrównać w pionie czy poziomie? Ale masz rację. Rysowałam ten papier kratkowany z wciśniętym odruchowo klawiszem Ctrl.

Tyle, że narysowanie od razu 100 pól nie ułatwia sprawy, bo w każdym potem trzeba wyrównywać. Upieram się przy swoim sposobie. W ostateczności skorzystałabym z Corelowskiej tabeli, bo i tak trzeba przecież w każdym polu wpisać tekst, to go można od razu wyśrodkować zarówno w pionie jak i w poziomie.

bidon184 - 8 Czerwiec 2013, 14:44

do takich zrzutów ekranu to najlepszy jest Catcher ;-)
chezare - 8 Czerwiec 2013, 14:52

Bidon :-) Do zrzutów grafiki z ekranu najlepszy jest klawisz Print Screen, bo nie trzeba go instalować :-)
Bogumiło, w poziomie to wszyscy wiedzą, że wystarczy zaznaczyć i wcisnąć C choć to nie do końca w przypadku napisów dokładne, ale to drobiazg którym sobie nie warto zawracać głowy. Ja wczoraj dowiedziałem się o tym wyrównywaniu do linii bazowej, od Ciebie, nawet widziałbym jakieś praktyczne zastosowanie dla tej funkcji. Sam bym tego pewnie nie znalazł, bo jak napisałem przedzieranie się przez menu nie jest moim ulubionym zajęciem.
W X3, nie ma tabeli, albo ja nie mogę znaleźć, dlatego lekarstwa na dolegliwość F nie wymyślę, choćbym chciał.

Bogumila M. - 8 Czerwiec 2013, 15:06

Tabele dodali chyba w wersji X5. Przez tyle lat pracy dopiero autor wątku sprawił, że się sprawą zainteresowałam. Nigdy nie przyszło mi do głowy tworzyć tabeli w Corelu. I na szczęście przez te lata nie odczuwałam takiej potrzeby. Gdy tę funkcję dostrzegłam zastanawiałam się po co ona komu i czy nie lepiej by było popracować nad tymi funkcjami, które służą niewiadomoczemu, jak na przykład odkryta przez Ciebie w menu Tekst funkcja nie robiąca nic. Ale jak z Nero udało się zrobić programisko nie wiadomo do końca czemu służący z funkcją byle jakiego nagrywania płyt, tak Corel też podąża w stronę manowców. Pewnie najnowsza wersja będzie wyposażona w moduł obróbki audio, wideo i 3D. Oczywiście żaden z nich nie będzie działał poprawnie, ale będzie. Z bonusem w postaci wywracania systemu i generowania BSoD co w najnowszych Windowsach zaiste trudno osiągnąć.
chezare - 8 Czerwiec 2013, 15:09

3D już było w wersji 8 a audio i video też można wstawiać ale nie wiem po co? :-)
Bogumila M. - 8 Czerwiec 2013, 15:21

No, to jest kwestia wyobraźni. Wyobraź sobie baner 8 x 15 m, na którym wszystkie adresy internetowe są jak należy podkreślone i w modnym kolorze blue, więc nic, tylko klikać. A spomiędzy liter sączy się stonowana muzyka skorelowana z treścią. Jeśli to zbyt wielkie wyzwanie, to wyobraź sobie jak zabrzmi to samo naklejone na szybie.
chezare - 8 Czerwiec 2013, 15:26

Jeśli na szybie też da się klikać i muzyczka będzie grała, to będzie ładnie.
Wydaje mi się, że trzeba naprawdę mieć sporo wyobraźni żeby wymyślić coś czego już nie ma. 8 m, półcentymetrowej grubości ekran, reagujący na dotyk,to sobie nietrudno wyobrazić :-)

Bogumila M. - 8 Czerwiec 2013, 15:33

No to wracamy na ziemię. Przyszło mi do głowy odtworzyć sobie logo. Oto zapierający dech w piersiach rezultat. Tabele wymiękają.


chezare - 8 Czerwiec 2013, 15:34

Wszystko przez lenistwo, mogłaś sobie tło sama skasować.
Bogumila M. - 8 Czerwiec 2013, 15:45

Na pierwszy rzut oka to logo nie wyglądało na tak bajecznie proste. Przyszło mi do głowy, że ta funkcja znakomicie nadaje się do tworzenia zagadek typu "Znajdź szczegóły, którymi różnią się obrazki przed i po trasowaniu".
bidon184 - 8 Czerwiec 2013, 16:23

niom,taka funkcja juz istnieje w VectorMagic, we Flash jest też podobna,ale to jest całkiem inna bajka,programisci Corela muszą jeszcze dużo pracy włożyć żeby przynajmniej się zbliżyć do tej funkcji,bardzo ułatwia prace poniważ masz podgląd i narzędzia do redukcji błędów,no ale tak jak pisze ,mozna narazie chyba zapomnieć żeby Corel wprowadził takowąż ,i żeby spełniała swoj rzeczywisty cel
Bogumila M. - 8 Czerwiec 2013, 17:20

Pozwolę sobie, Bidon, zgodzić się z Tobą, ale tylko częściowo. Ponieważ w poczciwej dziewiątce trasowanie działało. Wiec wysiłek programistów w tym przypadku szedł w przeciwnym kierunku — co zrobić, żeby spieprzyć działającą funkcję. Powyższy zrzut ekranu dowodzi, że osiągnęli pełny sukces.
Cysorz - 8 Czerwiec 2013, 17:40

Tak sobie czytam ten wątek, czytam i nie za bardzo rozumiem po co bawicie się w jakieś ramki, wyrównania itp...
Od lat tabele w Corelu robię w ten sposób, że w edytorze tekstowym przygotowuję sobie tabelę, odstępy robię tabulatorem i tak przygotowany tekst kopiuję do tekstu akapitowego w Draw. Kilka ruchów suwakami tabulatorów i tabela gotowa. Linie tabeli robię zwykłymi prostokątami i krzywymi, pomagam sobie przy tym prowadnicami jak muszę mieć bardzo precyzyjnie określone odległości. I jak potrzebuję wstawić dodatkowy wiersz czy nawet kolumnę to nie muszę takiej tabeli rysować praktycznie od nowa - wystarczy kilka kliknięć w enter lub tabulator i wszystko pięknie się samo rozkłada. A tabulatory można sobie ustawić jako wyrównujące do lewej, prawej i do środka, odstępy zmieniać do woli, całemu tekstowi jednym kliknięciem nadać nowe atrybuty itd., itd. - pełna kontrola po prostu - czego potrzeba więcej?

*.cdr [9]

bidon184 - 8 Czerwiec 2013, 17:52

nie no spoko ja też robie sobie w edytorze typu word,ja kompletnie nie kumam po co sie bawic w corelu,ale skoro temat jest to trza sie do niego ustosunkować
chezare - 8 Czerwiec 2013, 17:59

Malutki, jak byś uważniej przeczytał, to byś zauważył, że F postanowił zrobić tabelę przy użyciu stosownego wydawałoby się narzędzia Corela, które jednak nie do końca spełniło jego oczekiwania, delikatnie mówiąc.
Ja nie wiem o co chodzi, bo w moim Corelu tego nie ma :-)
Pogadaliśmy sobie z Bogumiłą i gitara.

Bogumila M. - 8 Czerwiec 2013, 18:08

Pozwolę sobie zauważyć, Malutki, że dokładnie to samo można osiągnąć w Corelu. Bez potrzeby posiłkowania się zewnętrznym programem. Pisałam o tym w którymś z pierwszych postów. A rozmowa wzięła się stąd, że po pierwsze, jak zauważył Chezare autor wątku uparł się by skorzystać z funkcji Corela, a po drugie zaczął od końca - najpierw narysował prostokąty, a potem chciał do nich wtłoczyć tekst i od razu mieć to wyrównane.
Cysorz - 8 Czerwiec 2013, 19:01

Oczywiście, że można - niewiele rzeczy jest w Corelu niemożliwych, ale ja tekst wolę pisać w Wordzie, zdjęcia obrabiać w PhotoShopie a strony www układać pod Dreamweaverem!
Gwoździe wolę wbijać młotkiem niż kombinerkami a zupę jeść łyżką a nie widelcem... No ale przecież nie będę opieprzał kogoś, kto trawę w ogródku kosi grzebieniem zamiast kosiarki - wolno mu, prawda? :mrgreen:

Bogumila M. - 8 Czerwiec 2013, 19:30

Przesadzasz. W Corelu tekst akapitowy działa prawie poprawnie nawet w wersji X6. Natomiast deklaracja, że wolisz układać strony pod Dreamweaverem jest bardzo cenna, gdyż dzięki niej wiadomo, że lepiej nie oglądać kodu przygotowanych przez Ciebie stron. :mrgreen: Poza tym nie każdego stać na trzymanie w szopie kilku drogich narzędzi w oczekiwaniu, że któreś kiedyś może się przydać. Zazwyczaj w codziennej pracy PhotoPaint dołączony do Corela wystarcza aż nadto. A gwoźdź spokojnie można wbić młotkiem, nie trzeba do tego młota pneumatycznego. Podobnie ze śrubą, którą spokojnie da się wkręcić śrubokrętem. Ręcznym.
F-Głowy - 9 Czerwiec 2013, 00:49

@Bogumiło: ale ja chciałbym mieć edytowalną tabelę (by komórkę móc dodać, usunąć, scalić). A nie, że zrobię sobie tabelkę ze zbudowanych kwadratów i potem mnie coś trafi przy edycji jak będzie ich ze sto. Chodzi o wykorzystanie automatyki w Corelu.

Widzę że temat zrobił się ogromny... I ile tutaj kombinacyjnych uwag!

Ale czy mógłby ktoś po prostu SPRAWDZIĆ czy jest w stanie u siebie w sposób automatyczny to zrobić? Znowu innymi słowy: czy komuś pokazuje się wskazany wcześniej przeze mnie przycisk powodujący wyrównanie napisu równo od lewej, równo od prawej, równo od góry i równo od dołu tabelki w której został napisany? Bo mi nie. Jak użyję tabelki i zaznaczę jedną komórkę tabelki to widzę te opcje rozmieszczenia na pasku u góry. A jak zaznaczę dwa pola w których też są wyrazy to nie widzę już tego przycisku.

PS
Bogumiło, z tym przekształceniem logo na wektory to DOBRE! :poklon

F-Głowy - 9 Czerwiec 2013, 00:53

Cytat:
a po drugie zaczął od końca - najpierw narysował prostokąty, a potem chciał do nich wtłoczyć tekst i od razu mieć to wyrównane.


Nie rozumiem, jak to od końca zacząłem? To ty nie tworzysz sobie najpierw tabelki tylko wklepujesz "DO NICZEGO" tekst a potem obrysowujesz tabelą? Co ty opowiadasz...

chezare - 9 Czerwiec 2013, 07:12

F, ja Ci nic nie doradzę, bo w moim Corelu nie ma takiego narzędzia, jedyne co Ci mogę doradzić, to narysuj tabelę z jedną komórką, wpisz ŚRODA i użyj narzędzi do pozycjonowania. Jak będzie tak

to gitara, jak inaczej, to będziesz musiał szukać innych rozwiązań, np. takich jak Malutki zaproponował, choć z tego co widzę to Office ma podobne problemy co Corel.
Przyglądam się obrazkowi z tematu i widzę, że zaznaczona jest cała tabela, to jak program ma wiedzieć do czego ma wyrównywać? Nie wiem, może można ustawić jeden wyraz w komórce (w pionie) i korzystając z funkcji o której pisała Bogumiła, wyrównać do niego pozostałe?
Tak w ogóle jak narysuję tabelę ze 100 niezależnych prostokątów w Corelu, to praktycznie mogę z taką tabelą robić dokładnie to samo co w Office, bo przecież każdy wpisany wyraz ma przypisane jakieś pozycjonowanie (do lewej, środka czy prawej strony), gorzej jest w pionie ale w Office też jest marnie z wyrazami w których coś wystaje na górze lub dole. Jedyne co w Office jest zrobić łatwiej, to zmieniać parametry obramowania komórki.

Bogumila M. - 9 Czerwiec 2013, 11:10

F-Głowy napisał/a:
Nie rozumiem, jak to od końca zacząłem? To ty nie tworzysz sobie najpierw tabelki tylko wklepujesz "DO NICZEGO" tekst a potem obrysowujesz tabelą? Co ty opowiadasz...
Tak tworzę. Najpierw określam ilość kolumn, potem wierszy, a dopiero potem przystępuję do tworzenia tabeli. To przyzwyczajenie z czasów, gdy tabelę można było narysować, ale dodawanie wierszy lub kolumn nie wchodziło w grę. Nie mówiąc o scalaniu komórek.

X5 potrafi zarówno wyrównywać w poziomie i pionie (porządnie wyrównuje, do linii bazowej) jak i scalać komórki. Oczywiście Corel nie byłby sobą, gdyby po scaleniu tekst nadal był wyrównany do środka czy do dołu. To by było po prostu za proste. Niestety, da się też to tylko robić pojedynczo, osobno dla każdego pola. Nie ma funkcji działającej globalnie. Może w X6 jest, trzeba zapytać choćby Bidona, który ma szóstkę.

chezare - 9 Czerwiec 2013, 11:29

Bogumiło, Corel czy Office potrafi wyrównywać wyrazy względem siebie ale oba mają problemy z pozycjonowaniem tekstu w komórkach, w pionie. Ja nawet nie uważam żeby to był błąd, to jedna z możliwości podejścia do tematu.

Tego się nie da załatwić mechanizmem wyrównywania do linii bazowej.
Tak na marginesie, napisanie kodu, który robiłby to na jeden z powyższych sposobów jest dziecinnie proste.Nie musi być w wyrazie polskich liter żeby był ten sam problem.
Mechanizm wyrównywania traktuje tak samo tekst jak każdą inną figurę. Jest w tym logika, ale ja wolałbym mieć wybór.

Bogumila M. - 9 Czerwiec 2013, 11:56

Wybacz Chezare drogi, ale kompletnie nie rozumiem, czyli nie kumam, z czym masz problem. Wyrównywanie w tabeli do środka środkuje do linii bazowej. Natomiast wyrównywanie zwykłe środkuje do obrysu.


Po lewej wyraz wyśrodkowany normalnie, po prawej fragment tabeli z wyśrodkowanym automatycznie (do linii bazowej). Jak widać po lewej napis jest idealnie na środku, a po prawej troszkę poniżej. Dzięki temu gdy w sąsiedniej komórce będą duże litery lub czcionka nieco większa całość będzie na jednej linii, jak tutaj. Czyli — jak w Twoim przykładzie mama i tata — będą na jednym poziomie.

chezare - 9 Czerwiec 2013, 12:06

Ja to wszystko rozumiem, tylko odnoszę wrażenie, że zapominasz o tym, że chodzi o wyrównanie wyrazu w komórce tabeli, która przecież żadnej linii bazowej nie ma :-)
Ja bym chciał żeby "ciężar" wyrazu był wyrównany do komórki a nie pole w które jest wpisany. Ja problemu nie mam, bo nie mam narzędzia "Tabela", a jak muszę jakąś tabelkę narysować, to z reguły są to jakieś proste rzeczy i poustawianie paru słów nie jest wielkim problemem. Żeby nie teoretyzować, to powiedzmy że mam pięć wyrazów, które chcę wypośrodkować w pionie i poziomie w stosunku do poszczególnych komórek w nagłówku tabeli. Dla ułatwienia, wszystkie słowa napisane są wielkimi literami, dla utrudnienia, jedno z nich zawiera np. Ś.
Chciałem narysować, ale Corel postanowił, że będzie się otwierał przez bliżej nieokreślony czas :-)

Bogumila M. - 9 Czerwiec 2013, 12:37

Nie wiem jak to wytłumaczyć lepiej. Wyrównanie zwykłe wyrównuje do obrysu. Czyli wyraz mama będzie wyżej niż tata, ale niżej niż papa. Wyrównanie zaś do linii bazowej wyrówna tak, że wszystkie trzy wyrazy będą ułożone na jednej linii. Prowadząc prowadnicę na dole mama t będzie wystawać do góry (jak tu), a p na dół (jak tu). Bo tutaj, na forum, jak piszę, to tekst jest wyrównany do linii bazowej. Dlatego litery nie skaczą góra-dół. Z Twoją Środą Magdaleną będzie identycznie. Przy wyrównaniu do linii bazowej wystawać będzie tylko ', a przy wyśrodkowaniu zwykłym cały wyraz będzie nieco niżej.

P.S. U mnie Corel otwiera się normalnie :mrgreen:

tegraf - 9 Czerwiec 2013, 13:54

Chezare, linia bazowa to cecha kroju, a nie komórki tabeli. To niewidoczna (teoretyczna) linia pozioma będąca dolną granicą liter bez wydłużeń dolnych (takich jak np. k, m, n, H, A, Z a nie np. p, j).

http://pl.wikipedia.org/wiki/Linia_bazowa
http://www.typografia.ogm...wysokosci-liter

chezare - 9 Czerwiec 2013, 21:06

Zawzięliście się z Bogumiła żeby mnie wyedukować? :-)
Już napisałem, wiem co to jest linia bazowa w foncie. Nie wiem czy F wie, ale ma zupełnie inny problem, ma kłopot z pozycjonowaniem tekstu w stosunku do komórek tabeli. Ja nie wiem jak to wygląda bo w moim Corelu, który właśnie przestał działać, nie ma narzędzia Tabela. Linia bazowa wcale nie musi przechodzić przez dolną krawędź litery. Wiem że w porządnie skonstruowanej czcionce tak powinno być, ale wcale tak być nie musi.

Jeden wyraz składający się z dwóch znaków. Znaki są tej samej wielkości (w rozumieniu fontu), pierwszy jest z Ariala a drugi z czcionki skonstruowanej dzisiaj przez Bidona dla Karuzeli. Gdzie jest linia bazowa?
Linia bazowa jest na dolnej krawędzi litery A, a jak skasuję z tego wyrazu A?
Corel, Office i zapewne cała masa innych programów nie potrafi ustawić wyrazu w stosunku do innego obiektu tak jak bym chciał, tak jak uważam że jest elegancko.
Nie mam czym w tej chwili rysować to napiszę :-)
Mamy prostokąt i wyraz SRODA. Wycentrowałem go w pionie i poziomie do prostokąta, jest tak jakbym chciał. Teraz zamieniam S n Ś i znowu centruję w pionie i poziomie i nie jest już tak jak bym chciał. Być może F ma zupełnie inny problem, ale ja od dłuższego czasu piszę o takim przypadku. Oprócz tekstu w problemie który opisał F występuje też obiekt pt Tabela.

Bogumila M. - 9 Czerwiec 2013, 21:20

Przestaję rozumieć, więc zapytam jak ktoś mądrzejszy gdzieś indziej — dlaczego do wbijania gwoździ używasz nożyczek? Jeśli za pomocą wyrównywania do linii bazowej wyrównasz wyraz SRODA i wyraz ŚRODA, to oba wyrazy znajdą się na tej samej wysokości. Oczywiscie jeśli wyrównujesz wyraz do wyrazu, a nie do prostokąta. Tym niemniej jeśli wyrównasz w pierwszym prostokącie, to wyrównując we wszystkich pozostałych do linii bazowej wyrazu znajdującego się w pierwszym prostokącie, wszystkie pozostałe wyrazy, i ŚRODA i PIĄTEK będą na tej samej wysokości. A chyba o to chodzi?

Co do znaku stworzonego przez Bidona — to on ewidentnie jest większy niż pozostała czcionka. Co nie znaczy, że nie ma linii bazowej. Nie spotkałeś się z różnymi rozmiarami czcionek? Nie spotkałeś się z sytuacja, gdy tekst napisany czcionką X o rozmiarze 10 był taki sam jak tekst napisany czcionką Y o rozmiarze 12?

chezare - 10 Czerwiec 2013, 06:00

Zapomnijmy o gotowym narzędziu do rysowania tabel, nie mam, nie wiem jak to wygląda.
Chciałbym znaleźć zastosowanie dla wyrównania do linii bazowej, całkiem poważnie.
Mamy tak:

Tabelę z prostokątów i pięć wyrazów, wszystkie napisane tą samą czcionką, tej samej wielkości, wyrazy są rozdzielone. Specjalnie poprzesuwałem je na różne wysokości.
Poniedziałek ustawiłem w komórce "ręcznie". Chciałbym żeby reszta wyrazów znalazła się na tej samej wysokości, wyrównana według linii bazowej.
Chcę żeby wszystkie wyrazy, oprócz poniedziałku zmieniły swoje położenie w pionie, tylko w pionie.
Wiem, że sam mogę sprawdzić co się stanie, sprawdziłem, stało się nie tak jak chciałem.
Nie wiem, czy moja wersja programu sobie z tym nie radzi, czy może jest tak samo w innych?
Mam prośbę, zrób mi Bogumiło zrzut grafiki z ekranu z okienkiem do wyrównywania, może być PrintScreen i drugi z widokiem sytuacji, tak jak ona wygląda po tej operacji :-) .

PS
Nie wiem czy dzisiaj obchodzisz imieniny, ale gdyby tak akurat było, to życzę Ci dużo zdrowia i spełnienia wszystkiego o czym marzysz :-) Wszystkiego najlepszego.

Moja siostra ma takie samo imię jak Ty. Nie dość, że się przez te imieniny marnie czuję, to jeszcze za oknem leje jak w Kenii w porze deszczowej.

Bogumila M. - 10 Czerwiec 2013, 11:36

Proszę uprzejmie. Po kolei krok po kroku. Stan wyjściowy jest u Ciebie.
a. Wyrównałam do środków prostokątów w poziomie.
b. Zaznaczyłam pozostałe dni i na końcu pierwszy.
c. Wyrównałam do linii bazowej.
d. Efekt końcowy




P.S. Nie obchodzę imienin, ale dziękuję serdecznie za życzenia.

chezare - 11 Czerwiec 2013, 00:29

Uprzejmie dziękuję.
Niestety jest tak jak się obawiałem.
W X3 jest tak:

Myślałem przez chwilę, że coś się skopało w programie, ale w 12, tam też jest wyrównanie do linii bazowej, jest dokładnie to samo.
To co zaznaczyłem na czerwono, ustawia się samo i nie można tego zmienić bo pola wyboru są nieaktywne. niestety robi się tak jak jest zaznaczone.
Wygląda na to, że czasami coś Corelowi udaje się poprawić :-)

PS
Przeprowadziłem jeszcze jeden eksperyment.
Zrobiłem wszystko tak jak Ty Bogumiło, tylko zaznaczyłem dodatkowo lewą, górną komórkę tabeli (na końcu). Wyrównaj do linii bazowej było aktywne i aktywne były pozostałe pola.
Zaznaczyłem, do góry. Wyrównało ale przy okazji wszystkie wyrazy powędrowały na górną krawędź tabeli. Jak się nie zaznaczy żadnego pola to nic się nie dzieje, każde inne zaznaczenie powoduje ruch wszystkich wyrazów w pionie.

Bogumila M. - 11 Czerwiec 2013, 10:15

To tłumaczy, dlaczego mi się zdawało, że tej funkcji nie ma w X3. Bo trudno tak działającą funkcję uznać za przydatną. Jeśli dobrze pamiętam w X6 też to było skopane na początku — przy zaznaczeniu tekstu domyślnie włączone wyrównywanie do linii bazowej i z wyszarzonymi pozostałymi ustawieniami. Skutek był taki, że wyrównywał tak, jak u Ciebie. Jedyna różnica była taka, że po przełączeniu na wyrównywanie zwykłe, odhaczeniu wszystkiego i przełączeniu z powrotem działało.

Powered by phpBB modified by Przemo © 2003 phpBB Group