PDF-tabulatorrækkefølge
Silktide tjekker, at sider med links eller formularfelter angiver den rækkefølge, som disse elementer skal nås i. En PDF-side kan enten følge dokumentets egen læserækkefølge eller falde tilbage på den rækkefølge, elementerne blev føjet til filen i, og kun den første er forudsigelig.
De pågældende elementer er : links, formularfelter, kommentarer og alt andet, en tastaturbruger bevæger sig imellem. En enkelt indstilling på hver side afgør, hvilken rækkefølge der gælder, og den tilgængelige løsning er at følge strukturen.
Hvorfor det er vigtigt
Tastaturbrugere når interaktive elementer ved at trykke på Tab, og den rækkefølge, de ankommer i, er den rækkefølge, dokumentet angiver. Når en side følger sin struktur, svarer rækkefølgen til den måde, siden læses på, så det er der, enhver ville forvente at komme til som det næste.
Når en side ikke gør det, er rækkefølgen den sekvens, elementerne tilfældigvis er gemt i, hvilket afspejler, hvordan filen blev sammensat, frem for hvordan den er opbygget. I praksis betyder det, at man med Tab bevæger sig fra toppen af en formular til et link i sidefoden, tilbage til midten af side to og derefter til et felt tæt på, hvor man begyndte. På en formular er det værre end desorienterende: Felter udfyldes i den forkerte rækkefølge, og en person, der ikke kan se hele siden, har ingen mulighed for at vide, at vedkommende har sprunget et over. Lange formularer er dér, dette oftest ender i en ufuldstændig indsendelse.
Effekten er usynlig for alle, der bruger en mus, og derfor overlever den så ofte gennemgangen. Intet ved siden ser forkert ud, og intet går galt, før nogen bruger tastaturet.
Sådan retter du det
- Eksportér fra et værktøj med tilgængelighed eller PDF/UA-output aktiveret, da det automatisk indstiller dette på hver side. Det er den pålidelige løsning, fordi indstillingen gælder pr. side, og et langt dokument har mange.
- Eller indstil det i Acrobat Pro: Vælg siderne i panelet Sideminiaturer, og brug derefter Sideegenskaber > Tabulatorrækkefølge, og vælg "Brug dokumentstruktur".
- Sørg også for, at den underliggende struktur er korrekt, da det kun hjælper at følge strukturen, når strukturen afspejler siden. En formular, hvis springer rundt, vil bruge Tab i samme rækkefølge.
- Eller kør Silktide-afhjælpning, som indstiller en strukturbaseret tabulatorrækkefølge, når dokumentet genopbygges. Se Sådan fungerer PDF-afhjælpning.
Sådan tester Silktide dette
- Find de PDF-dokumenter, der er linket til fra dit website, og analysér hver entydig fil én gang, uanset hvor mange sider der linker til den.
- Find de sider, der indeholder annoteringer, da en side uden annoteringer ikke har noget at sortere.
- Tjek, om hver af disse sider angiver, at tabulatorrækkefølgen skal følge dokumentstrukturen.
- Rapportér dokumentet, når én side ikke gør det, én gang pr. dokument, uanset hvor mange sider der er berørt.
Fejlfinding
Det fungerer fint, når jeg prøver at bruge Tab
Det kan det sagtens gøre ved en tilfældighed. Når elementer blev tilføjet omtrent i den rækkefølge, de vises i, ser reserverækkefølgen korrekt ud, og den forbliver korrekt, indtil nogen redigerer dokumentet: Tilføjelse af ét felt, udskiftning af en side eller sammenfletning af et afsnit ændrer rækkefølgen på alt efterfølgende uden synlige tegn. Det er angivelsen af rækkefølgen, der gør, at den overlever redigering.
Siden har kun ét link
Så er intet ude af rækkefølge i dag. Indstillingen er stadig værd at have af samme grund: Den koster intet nu og forbliver korrekt, når siden får et andet link.
Mine formularfelter er i den forkerte rækkefølge, selvom dette er indstillet
Så har dokumentets struktur dem i den rækkefølge, og det er strukturen, der skal rettes. Tabulatorrækkefølgen, der følger strukturen, er kun så god som den struktur, den følger. Se Tekst og læserækkefølge.