Kolejność tabulacji PDF
Silktide sprawdza, czy strony zawierające łącza lub pola formularzy określają kolejność, w której należy przechodzić do tych elementów. Strona PDF może podążać za kolejnością czytania dokumentu albo korzystać z kolejności, w jakiej elementy zostały dodane do pliku — tylko pierwsza z tych opcji jest przewidywalna.
Elementy, o których mowa, to : łącza, pola formularzy, komentarze oraz wszystko inne, pomiędzy czym porusza się użytkownik klawiatury. Jedno ustawienie na każdej stronie określa, która kolejność obowiązuje, a dostępnym rozwiązaniem jest podążanie za strukturą.
Dlaczego to ważne
Użytkownicy klawiatury przechodzą do elementów interaktywnych, naciskając klawisz Tab, a kolejność, w której do nich trafiają, jest określana przez dokument. Gdy strona podąża za swoją strukturą, ta kolejność odpowiada sposobowi odczytywania strony, więc prowadzi tam, gdzie każdy spodziewałby się przejść dalej.
Gdy strona tego nie robi, kolejność jest dowolną sekwencją, w jakiej elementy zostały zapisane, co odzwierciedla sposób utworzenia pliku, a nie jego układ. W praktyce oznacza to przechodzenie klawiszem Tab z góry formularza do łącza w stopce, z powrotem do środka drugiej strony, a następnie do pola w pobliżu miejsca początkowego. W formularzu jest to czymś więcej niż dezorientacją: pola są wypełniane w niewłaściwej kolejności, a osoba, która nie widzi całej strony, nie ma możliwości dowiedzieć się, że pominęła jedno z nich. W przypadku długich formularzy najczęściej kończy się to niekompletnym przesłaniem.
Efekt jest niewidoczny dla osób używających myszy, dlatego tak często nie zostaje zauważony podczas przeglądu. Na stronie nic nie wygląda nieprawidłowo i nic nie idzie źle, dopóki ktoś nie użyje klawiatury.
Jak to naprawić
- Eksportuj z narzędzia z włączoną obsługą dostępności lub wyjściem PDF/UA, które automatycznie ustawia to na każdej stronie. To niezawodne rozwiązanie, ponieważ ustawienie dotyczy każdej strony, a długi dokument ma ich wiele.
- Albo ustaw to w Acrobat Pro: w panelu Miniatury stron wybierz strony, a następnie użyj opcji Właściwości strony > Kolejność tabulatorów i wybierz „Użyj struktury dokumentu”.
- Zadbaj również o poprawną strukturę, ponieważ podążanie za strukturą pomaga tylko wtedy, gdy struktura odzwierciedla stronę. Formularz, którego przeskakuje między elementami, będzie przechodził klawiszem Tab w tej samej kolejności.
Jak Silktide to testuje
- Znajduje dokumenty PDF, do których prowadzą łącza z Twojej witryny, i analizuje każdy unikalny plik tylko raz, niezależnie od tego, z ilu stron prowadzą do niego łącza.
- Znajduje strony zawierające adnotacje, ponieważ strona bez nich nie ma czego porządkować.
- Sprawdza, czy każda z tych stron określa, że kolejność tabulacji powinna podążać za strukturą dokumentu.
- Zgłasza dokument, jeśli choć jedna strona nie spełnia tego warunku — raz na dokument, niezależnie od liczby stron, których to dotyczy.
Rozwiązywanie problemów
Tabulacja działa poprawnie, gdy to sprawdzam
Może tak być przez przypadek. Gdy elementy zostały dodane mniej więcej w kolejności, w jakiej się pojawiają, kolejność zastępcza wygląda poprawnie i pozostaje taka do czasu, aż ktoś edytuje dokument: doda pole, zastąpi stronę lub połączy sekcję. Wtedy wszystko po tym elemencie zostaje uporządkowane na nowo bez żadnego widocznego sygnału. Określenie kolejności sprawia, że pozostaje ona poprawna po edycji.
Strona ma tylko jedno łącze
W takim przypadku obecnie nic nie jest w niewłaściwej kolejności. Mimo to warto mieć to ustawienie z tego samego powodu: teraz nic nie kosztuje, a pozostanie prawidłowe, gdy na stronie pojawi się drugie łącze.
Pola formularza są w niewłaściwej kolejności mimo tego ustawienia
Oznacza to, że struktura dokumentu zawiera je w tej kolejności i to strukturę należy poprawić. Kolejność tabulacji podążająca za strukturą jest tylko tak dobra, jak struktura, za którą podąża. Zobacz .