Pola — dynamicznie generowana treść

O polach wspominałem już kilkukrotnie, przy innych okazjach. Czas najwyższy usystematyzować te informacje. Z tego artykułu dowiesz się czym są pola, jak je wstawiać, jak nimi zarządzać oraz w jaki sposób mogą one uczynić Twoją pracę łatwiejszą.

Pola są specjalnymi miejscami, których zawartość (treść) jest generowana dynamicznie na podstawie innego fragmentu dokumentu lub zewnętrznego źródła (takiego jak baza danych). Mówiąc bardziej obrazowo, wstawiając pole mówimy programowi „chcę, żeby w tym miejscu znajdowała się taka-i-taka informacja”. Komputer zajmie się znalezieniem, przetworzeniem oraz wyświetleniem tej informacji. Co najlepsze — jeżeli informacja ta ulegnie zmianie, program sam to wykryje i zaktualizuje wyświetlaną treść. Dzięki temu uzyskujemy pewność, że określone dane są zawsze aktualne.

Sprawdźmy na przykładzie, jak to działa. Otwieramy program Writer i wybieramy z menu WstawPolaInne... (lub wciskamy Ctrl + F2, o ile nie zmieniliśmy tego skrótu). W nowym oknie przechodzimy na kartę Dokument, z listy po lewej wybieramy Statystyka, a z listy na środku — Akapity. Klikamy Wstaw i zamykamy to okienko. Następnie klikamy Enter i wpisujemy dowolne kilka liter. Powtarzamy to kilkukrotnie, obserwując jak liczba na samym początku dokumentu rośnie z każdym wciśniętym Enterem.

Jak nietrudno się domyślić, zawartość pola, które wstawiliśmy do dokumentu, jest liczbą odpowiadającą liczbie akapitów w dokumencie. Z każdym kolejnym akapitem liczba ta rośnie, zaś program automatycznie aktualizuje informację wyświetloną w polu.

Jeżeli teraz umieścimy kursor myszy nad polem i wciśniemy prawy jej przycisk, w menu kontekstowym znajdziemy nową pozycję — Pola.... Jej wybranie otworzy okno podobne do okna służącego do wstawiania pól. Nie możemy w nim co prawda zmienić typu pola, ale możemy modyfikować jego konfigurację. W naszym przykładzie możemy zmienić Format na liczby rzymskie lub litery alfabetu.

Przy okazji powinniśmy zauważyć, że liczba reprezentująca liczbę akapitów ma w naszym dokumencie szare tło. W ten sposób LibreOffice informuje nas, że dany fragment tekstu jest polem.

Ten szary kolor nie znajdzie się na wydruku lub wygenerowanym pliku PDF, tak więc nie musimy się o niego martwić. Jeżeli jednak wyjątkowo nam przeszkadza, możemy skorzystać ze skrótu Ctrl + F8, po wciśnięciu którego pola przestaną być oznaczane za pomocą odmiennego koloru tła. Ponowne wciśnięcie tej kombinacji klawiszy przywróci kolor tła.

Możemy również zmienić kolor tła. W tym celu należy wybrać z menu NarzędziaOpcje..., w nowym oknie wybrać Wygląd w drzewku LibreOffice i zmienić kolor przypisany do Cieniowanie pól w sekcji Dokument tekstowy.

W niektórych przypadkach użyteczny może być jeszcze jeden skrót klawiaturowy: Ctrl + F9. Jego wciśnięcie powoduje, że w miejscu pola zamiast wygenerowanej treści wyświetlona będzie informacja o tym, skąd treść pochodzi. Ma to szczególne znaczenie w przypadku, gdy pola generowane są na podstawie kolumn bazy danych. Ponadto niektóre pola nie wyświetlają żadnej treści, co znacznie utrudnia dostęp do ich menu kontekstowego lub nawet odnalezienie ich w dokumencie. Oczywiście ponowne wciśnięcie tej kombinacji klawiszy przywróci wyświetlanie treści pola.

Czasami zdarza się, że treść pola nie ulega zmianie, chociaż powinna. W takich przypadkach pomaga kolejny skrót klawiaturowy: F9. Wciśnięcie tego klawisza wymusza aktualizację wszystkich pól w dokumencie. Funkcja ta jest również dostępna w menu: NarzędziaAktualizuj.

Pola możemy wykorzystać na wiele różnych sposobów. Przede wszystkim możemy w nich umieszczać odsyłacze do fragmentów tekstu, którego umiejscowienie uległo zmianie. Za ich pomocą możemy wyświetlać lub ukrywać wyrazy, zdania, a nawet całe akapity. Wreszcie możemy wstawić informacje dotyczące dokumentu, takie jak data utworzenia lub data ostatniej modyfikacji. Użycie pól powinniśmy rozważyć za każdym razem, gdy w dokumencie chcemy umieścić informację, która w przyszłości może ulec zmianie lub gdy jedną informację chcemy umieścić w kilku miejscach tego samego dokumentu.

Podobał Ci się ten artykuł? Zapisz się na listę subskrybentów i otrzymuj informacje o następnych

Komentarzy: 1

  • Binko napisał(a):

    Dzięki za artykuł! Dotychczas korzystałem jedynie z numeracji stron, a po przewertowaniu innych pól odkryłem inne bardzo przydatne pole – łączny czas edycji – które liczy ile czasu pracujemy nad danym dokumentem. I pole „ostatnia modyfikacja” 🙂
    Pozdrawiam!

Dodaj komentarz