PDF-tabeller
Silktide tjekker to ting ved tabeller i en PDF: at hver overskriftscelle angiver, om den er overskrift for en række eller en kolonne, og at hver række spænder over det samme antal kolonner, når der tages højde for flettede celler.
Begge dele handler om det samme. En tabel giver kun mening, hvis hver værdi kan føres tilbage til de overskrifter, der beskriver den, og software kan kun gøre det, når dokumentet angiver, hvilke celler der er overskrifter, i hvilken retning, og hvordan gitteret hænger sammen.
Hvorfor det er vigtigt
Seende læsere navigerer i en tabel i to dimensioner på én gang. Øjet finder et tal og bevæger sig derefter op til kolonneoverskriften og til venstre til rækkeoverskriften næsten uden anstrengelse. En person, der bruger en , hører én celle ad gangen og kan ikke gøre det, så læsere annoncerer i stedet de relevante overskrifter sammen med hver værdi: "Omsætning, 3. kvartal, 4,2 millioner". Den ene sætning er det, der gør en tabel brugbar uden syn, og den er kun mulig, når dokumentet har angivet, hvilke celler der er overskrifter, og hvad de er overskrifter for.
Uden en retning for hver overskrift er læseren nødt til at gætte. Den antager som regel, at den øverste række er overskrift for kolonnerne, hvilket ofte nok er rigtigt til at være farligt: I en tabel med overskrifter ned langs venstre side eller med to overskriftsrækker slår gættet stilfærdigt fejl, og værdier annonceres med de forkerte etiketter. Læseren får så sikre, men forkerte oplysninger, hvilket er værre end slet ikke at få nogen.
Ujævne rækker ødelægger selve gitteret. Når antallet af kolonner ikke stemmer overens, flugter placeringerne ikke længere, og hver værdi efter den ujævne række kan blive kædet sammen med den forkerte overskrift. Det rammer især finansielle og statistiske tabeller, fordi et forkert tilskrevet tal stadig ligner et sandsynligt tal.
Sådan løser du det
- Markér din overskriftsrække eller -kolonne som en overskrift i kilden. I Word skal du bruge "Gentag overskriftsrækker" for den øverste række i en tabel og markere overskriftskolonner via tabelindstillingerne i stedet for at gøre teksten fed.
- Giv hver overskrift en retning, så hver enkelt angiver, om den gælder for sin række eller sin kolonne. Tabeller med overskrifter på begge kanter har brug for begge dele.
- Sørg for, at rækkerne stemmer overens. Hver række skal omfatte det samme antal kolonner, når række- og kolonnespænd er talt med. Tomme celler skal være med i tabellen som tomme celler i stedet for at blive udeladt.
- Forenkl tabeller, der modarbejder formatet. Stablede overskrifter, opdelte celler og tabeller indlejret i tabeller er svære at tagge og endnu sværere at lytte til. To enkle tabeller er næsten altid bedre end én smart tabel.
- Brug aldrig en tabel til at opstille en side. En tabel er en erklæring om, at dens indhold er relaterede data. Hvis gitteret kun er der for placeringens skyld, skal indholdet tagges som almindelig tekst, og tabellen markeres som dekoration.
- Eller brug Silktide-remediering, som reparerer tabelstrukturen og bekræfter overskrifternes semantik i forhold til tabellen, som den vises. Se Tabeller.
Sådan tester Silktide dette
- Find de PDF-dokumenter, der er linket til fra dit website, og analysér hver unik fil én gang, uanset hvor mange sider der linker til den.
- Undersøg hver tabels overskriftsceller for en angivet retning.
- Beregn, hvor mange kolonner hver række spænder over, idet der tages højde for række- og kolonnespænd, og sammenlign rækkerne.
- Rapportér dokumentet, når en overskrift ikke har nogen retning, eller når rækkerne ikke stemmer overens, én gang pr. dokument uanset hvor mange tabeller der er berørt.
Fejlfinding
Mine overskriftsceller er med fed skrift, gør det dem ikke til overskrifter?
Nej. Fed tekst er en visuel typografi uden strukturel betydning, og dette er den mest almindelige årsag til, at en tabel med tydelige overskrifter rapporteres. En overskriftscelle skal tagges som en overskrift, hvilket er en egenskab ved cellen og ikke ved dens formatering.
Tabellen har flettede celler
Flettede celler er tilladt og håndteres ved at angive, hvor mange rækker eller kolonner hver enkelt spænder over. Tjekket rapporterer kun rækker, der ikke går op, når disse spænd tælles med, hvilket normalt betyder, at et spænd aldrig blev angivet.
Den sidste række er en totalrække
Totalrækker er almindelige datarækker og kræver ingen særlig behandling. Hvis etiketten i den første celle beskriver rækken, skal du tagge den som en rækkeoverskrift ligesom alle andre.
Det er en layouttabel, ikke en datatabel
Så bør den ikke tagges som en tabel. Tag indholdet som den tekst, det er, og markér gitteret som dekoration, så gælder tjekket ikke længere. Se PDF-indholdstagging.