Naar inhoud springen
SilktideHelp

PDF-tabellen

Silktide controleert twee dingen aan de tabellen in een PDF: of elke kopcel aangeeft of deze een rij of een kolom aanduidt, en of elke rij, zodra samengevoegde cellen zijn meegerekend, hetzelfde aantal kolommen beslaat.

Beide gaan over hetzelfde. Een tabel heeft alleen betekenis als elke waarde kan worden teruggevoerd naar de koppen die deze beschrijven. Software kan dat alleen doen wanneer het document aangeeft welke cellen koppen zijn, in welke richting ze verwijzen en hoe het raster in elkaar zit.

Waarom dit belangrijk is

Ziende lezers navigeren tegelijk in twee dimensies door een tabel. Je oog vindt een getal en gaat vervolgens bijna moeiteloos omhoog naar de kolomkop en naar links naar de rijkop. Iemand die een gebruikt, hoort één cel per keer en kan dat niet doen. Daarom kondigen schermlezers bij elke waarde de relevante koppen aan: "Omzet, Q3, 4,2 miljoen". Die ene zin maakt een tabel bruikbaar zonder zicht, en dat is alleen mogelijk wanneer het document heeft aangegeven welke cellen koppen zijn en wat ze aanduiden.

Zonder een richting voor elke kop moet de schermlezer raden. Meestal wordt ervan uitgegaan dat de bovenste rij de kolommen aanduidt. Dat is vaak genoeg juist om gevaarlijk te zijn: in een tabel met ook koppen aan de linkerkant, of met twee koprijen, gaat die aanname ongemerkt mis en worden waarden aan de verkeerde labels gekoppeld. De lezer krijgt dan zelfverzekerd klinkende, onjuiste informatie, wat erger is dan helemaal geen informatie krijgen.

Ongelijke rijen verstoren het raster zelf. Wanneer het aantal kolommen niet overeenkomt, staan posities niet meer op één lijn en kan elke waarde na de ongelijke rij aan de verkeerde kop worden gekoppeld. Financiële en statistische tabellen hebben hier het meeste last van, omdat een verkeerd toegewezen getal er nog steeds uit kan zien als een plausibel getal.

Hoe je dit oplost

  1. Markeer je koprij of -kolom als kop in de bron. Gebruik in Word voor de bovenste rij van een tabel de optie "Koprijen herhalen" en markeer kopkolommen via de tabeleigenschappen in plaats van de tekst vet te maken.
  2. Geef elke kop een richting, zodat elke kop aangeeft of deze van toepassing is op de rij of de kolom. Tabellen met koppen aan beide randen hebben beide nodig.
  3. Zorg dat de rijen overeenkomen. Elke rij moet, zodra rij- en kolomoverspanningen zijn meegerekend, hetzelfde aantal kolommen beslaan. Lege cellen horen als lege cellen in de tabel te staan en mogen niet worden weggelaten.
  4. Vereenvoudig tabellen die niet goed bij het formaat passen. Gestapelde koppen, gesplitste cellen en tabellen binnen tabellen zijn moeilijk te taggen en nog moeilijker om naar te luisteren. Twee eenvoudige tabellen zijn vrijwel altijd beter dan één ingewikkelde.
  5. Gebruik nooit een tabel om een pagina op te maken. Een tabel geeft aan dat de inhoud ervan gerelateerde gegevens zijn. Als het raster er alleen voor de positionering is, moet de inhoud als gewone tekst worden getagd en moet de tabel als decoratie worden gemarkeerd.
  6. Of voer Silktide-herstel uit, waarmee de tabelstructuur wordt hersteld en de kopsemantiek wordt gecontroleerd aan de hand van de tabel zoals deze wordt weergegeven. Zie Tabellen.

Hoe Silktide dit controleert

  1. Zoek de PDF-documenten die vanaf je website zijn gelinkt en analyseer elk uniek bestand één keer, ongeacht hoeveel pagina's ernaar linken.
  2. Controleer de kopcellen van elke tabel op een aangegeven richting.
  3. Bepaal hoeveel kolommen elke rij beslaat, rekening houdend met rij- en kolomoverspanningen, en vergelijk de rijen.
  4. Rapporteer het document wanneer een kop geen richting heeft of wanneer de rijen niet overeenkomen, één keer per document, ongeacht hoeveel tabellen zijn getroffen.

Problemen oplossen

Mijn kopcellen zijn vetgedrukt. Maakt dat ze niet tot koppen?

Nee. Vetgedrukte tekst is een visuele stijl zonder structurele betekenis. Dit is de meest voorkomende reden waarom een tabel met duidelijke koppen wordt gerapporteerd. Een kopcel moet als kop worden getagd. Dat is een eigenschap van de cel en niet van de opmaak.

De tabel bevat samengevoegde cellen

Samengevoegde cellen zijn toegestaan en worden verwerkt door aan te geven over hoeveel rijen of kolommen elke cel zich uitstrekt. De controle rapporteert alleen rijen die niet kloppen nadat die overspanningen zijn meegerekend. Normaal gesproken betekent dit dat een overspanning nooit is aangegeven.

De laatste rij is een totalenrij

Totalenrijen zijn gewone gegevensrijen en hebben geen speciale behandeling nodig. Als het label in de eerste cel de rij beschrijft, tag je het net als elke andere rijkop.

Het is een opmaaktabel, geen gegevenstabel

Dan moet deze niet als tabel worden getagd. Tag de inhoud als de tekst die deze is en markeer het raster als decoratie. De controle is dan niet langer van toepassing. Zie PDF-inhoud taggen.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?

PDF-tabellen | Silktide Help