Informacje o tym, które problemy można rozwiązać automatycznie za pomocą przycisku Napraw, znajdują się w Pomocy online. Są tam także dostępne wskazówki dotyczące ręcznego rozwiązywania problemów.
3-1 Czy wszystkie pola formularzy zostały oznaczone tagami?
W dokumencie PDF zoptymalizowanym pod kątem ułatwień dostępu wszystkie pola formularzy powinny być otagowane i stanowić część struktury dokumentu. Zobacz PDF z tagami.
Rozwiązanie: informacje dla użytkownika lub instrukcje można dołączyć do pola formularza we właściwości „etykietka”.
3-2 Czy wszystkie pola formularzy mają opis?
W dokumencie zoptymalizowanym pod kątem ułatwień dostępu wszystkie pola formularzy powinny mieć opis tekstowy (wyświetlany jako etykietka i dostępny dla programów odczytujących zawartość ekranu).
Rozwiązanie: aby dodać opis tekstowy do pola formularza: Wybierz jedno z narzędzi formularzy, a następnie kliknij prawym przyciskiem myszy pole formularza. Wybierz polecenie Właściwości z menu kontekstowego. Kliknij kartę Ogólne w oknie właściwości. Wprowadź opis pola formularza w polu Etykietka narzędzia.
Poniższe opcje dotyczą tabel. Tabele mają nieraz bardzo złożoną strukturę, najlepiej jest więc sprawdzać je ręcznie.
3-3 Czy wszystkie relacje między elementami tabeli są prawidłowe?
Ta reguła sprawdza następujące elementy:
Rozwiązanie: ustaw prawidłowe tagi tabeli w panelu Tag.
3-4 Czy wszystkie tabele mają nagłówki?
Optymalizacja pod kątem ułatwień dostępu wymaga, aby wszystkie tabele w dokumencie PDF miały nagłówek (tagi TH lub THead).
Rozwiązanie: dodaj do tabeli tagi nagłówków tabeli. Skorzystaj z panelu Tag, znajdź odpowiednie elementy < TR> i zmień ich Typ na Komórka nagłówka tabeli (TH). Aby uzyskać szczegółowe informacje, zobacz Panel Tag.
3-5 Czy tabele mają wszędzie taką samą liczbę wierszy i kolumn?
Optymalizacja pod kątem ułatwień dostępu wymaga, aby tabele zawierały taką samą liczbę kolumn w każdym wierszu i taką samą liczbę wierszy w każdej kolumnie. Jeśli nie da się uniknąć scalonych komórek, trzeba przynajmniej opisać tabelę przy użyciu tekstu alternatywnego. W ramach tego wymogu należy przestrzegać następujących reguł:
Tabela nie może zawierać nieodpowiednich (nieregularnych) wierszy. Każdy wiersz musi zawierać taką samą liczbę komórek lub w przypadku scalonych komórek powinny być odpowiednio ustawione atrybuty zakresu.
Rozwiązanie: w panelu Tag dodaj brakujące komórki do wierszy, a jeśli występuje scalona komórka, utwórz lub ustaw w jej właściwościach atrybut RowSpan lub ColSpan z odpowiednią wartością.
Komórki nagłówka tabeli muszą mieć powiązane z nimi podkomórki. Cały zakres komórek nagłówka tabeli powinien być ustawiony w powiązaniu z komórkami danych.
Rozwiązanie: edytuj atrybuty komórki nagłówka w następujący sposób.
W panelu Tag wybierz element <TH> do edycji, a następnie w menu kontekstowym wybierz Właściwości.
W oknie dialogowym Właściwości obiektu kliknij Edytuj obiekty atrybutów, aby otworzyć okno dialogowe Atrybuty.
Na liście hierarchii wybierz preferowaną pozycję Słownik obiektów atrybutów i kliknij Nowy element, aby otworzyć okno dialogowe Dodawanie klucza i wartości.
Typ Zakres
W polu Klucz wybierz pozycję Nazwa na liście Typ wartości i wpisz Wiersz
, Kolumna
lub Oba
w polu Wartość.
3-6 Czy wszystkie tabele mają wiersz nagłówka i podsumowanie?
Optymalizacja pod kątem ułatwień dostępu wymaga, aby wszystkie tabele w dokumencie PDF miały nagłówek. Podsumowanie tabeli jest opcjonalne, ale wskazane w celu poprawy dokumentu pod kątem ułatwień dostępu.
Poniższe opcje dotyczą list.
3-7 Czy tag listy LI jest zawsze elementem podrzędnym tagu L?
Ta opcja odpowiada za sprawdzenie, czy każdy tag LI (ang. list item, czyli element listy) jest elementem podrzędnym tagu L (ang. list, czyli lista). Niepowodzenie w przypadku tego sprawdzania oznacza, że struktura listy jest nieprawidłowa.
Rozwiązanie: ustaw prawidłowe tagi listy w panelu Tag.
3-8 Czy tagi Lbl i Lbody związane z listą są elementami podrzędnymi tagu LI?
Oprócz tego, że tag L musi zawierać tagi LI, same tagi LI mogą zawierać tylko tagi Lbl (ang. label, tj. etykieta) i Lbody (ang. list body, tj. treść listy). Niepowodzenie w przypadku tego sprawdzania oznacza, że struktura listy jest nieprawidłowa.
Rozwiązanie: ustaw prawidłowe tagi listy w panelu Tag.