Taggart

הנגשת טבלאות ב‑PDF: כותרות, Scope ותאים ממוזגים

למה קורא מסך הולך לאיבוד בטבלה, איך מסמנים תאי כותרת כך שכל ערך יוקרא עם התווית שלו, ומה משתנה כשהטבלה בעברית והכותרת יושבת בצד ימין.

למה טבלה לא נגישה היא מסמך שבור

מי שרואה טבלה קורא אותה בשני כיוונים בבת אחת: הערך, ומעליו ולצידו — הכותרות. קורא מסך קורא תא אחד בכל פעם. אם התאים לא מסומנים, משתמש עיוור שומע רצף של מספרים בלי לדעת מה כל אחד מהם.

תאי כותרת מסומנים נכון משנים את זה: כשהמשתמש עובר לתא, קורא המסך מקריא קודם את הכותרת הרלוונטית — ״מחיר, 42״ ולא ״42״.

הדקדוק של טבלה ב‑PDF

מבנה הטבלה ב‑PDF קצר ונוקשה:

Table
├── Caption          (אופציונלי, ראשון)
├── THead → TR → TH
├── TBody → TR → TH | TD
└── TFoot → TR → TH | TD

שורה (TR) יכולה לשבת רק תחת Table, ‏THead, ‏TBody או TFoot. תא (TH או TD) יכול לשבת רק תחת שורה. כל דבר אחר הוא כשל, ואקרובט יסרב לפתוח את עורך הטבלאות עד שיתוקן.

שתי דרכים לחבר ערך לכותרת

Scope — נקבע על כל תא כותרת: עמודה, שורה או שתיהן. מספיק לטבלה סדירה, וזה רוב הטבלאות.

Headers — נקבע על כל תא נתונים, ומונה את מזהי תאי הכותרת שחלים עליו. נחוץ כשהטבלה לא סדירה: תאים ממוזגים, שתי שורות כותרת, כותרות משנה באמצע.

צריך אחת מהשתיים. תא כותרת בלי Scope, בטבלה בלי Headers, הוא כשל (15-003).

טבלאות בעברית

כאן רוב המדריכים באנגלית שותקים:

  • כותרת השורה בצד ימין. התא הראשון בשורה, לפי סדר הקריאה, הוא הימני. בקבצים שהופקו בכלים שחושבים משמאל לימין, לפעמים דווקא העמודה השמאלית מסומנת ככותרת.
  • סדר התאים במבנה חייב להיות מימין לשמאל. אם המבנה מונה את התאים משמאל לימין, קורא המסך יקריא כל שורה מהסוף להתחלה — גם אם כל תא לחוד תקין.
  • מספרים וקודים בתוך תאים נשמרים בסדרם הרגיל גם בטבלה עברית. זה תקין; אל ״תתקנו״ אותם.

איך מתקנים, בחינם

במקור — עדיף בהרבה

Word: מסמנים את שורת הכותרת ← כלי טבלאות ← פריסה ← חזור על שורות כותרת, ובמאפייני הטבלה מסמנים שהשורה תחזור בראש כל עמוד. Word מייצא אותה כתאי כותרת עם Scope של עמודה, מוכן.

InDesign: ‏Table ← Convert Rows ← To Header.

שתיהן לוקחות שניות ושורדות את העדכון הבא של המסמך. אם יש לכם את קובץ המקור, אין כאן התלבטות.

באקרובט פרו

  1. בחלונית Tags מוצאים את <Table> ← קליק ימני ← Table Editor. אם האפשרות אפורה, המבנה שבור — מתקנים אותו קודם.
  2. הטבלה מופיעה ברשת צבעונית: תאי כותרת בצבע אחד, תאי נתונים באחר.
  3. כותרת שמסומנת כתא נתונים: קליק ימני ← Table Cell Properties ← סוג: Header Cell, ובאותו חלון קובעים Scope.
  4. בטבלה מורכבת: Associated Header Cell IDs, תא אחרי תא.

שלב 4 הוא המקום שבו טבלה של 5 על 20 הופכת למאה חלונות. אין לזה דרך עוקפת בחינם.

מה Taggart עושה

החלק המכני — Scope לתאי כותרת שכבר קיימים — הוא מסיק מהמיקום: תא בשורה שכולה כותרות מכתיר את העמודה שלו, התא הראשון בשורת נתונים מכתיר את השורה, ותא פינה בכותרת כפולה מקבל את שתיהן. זה קורה בכל פעם שתיקון הטבלאות רץ; באפליקציה הוא מסומן מראש, ואפשר להסיר את הסימון.

להפוך תא נתונים לתא כותרת זו טענה על מה שהמסמך אומר, ולכן Taggart מציע ומחכה שתאשרו. וכשהוא מזהה טבלה ש‑Scope לא יספיק לה — תאים ממוזגים, כותרות מדורגות — הוא מדווח עליה כמקרה שדורש Headers, במקום לכתוב Scope שייראה תקין בבודק ויטעה את הקורא.

בדקו טבלה אחת שלכם בבודק החינמי; הממצאים בטבלאות מופיעים תחת תנאים 15-001 עד 15-005.

שאלות נפוצות

למה בכלל צריך לסמן כותרות בטבלה?

כי מי שרואה את הטבלה קורא את הכותרת בעין בכל פעם שהוא מסתכל על ערך. קורא מסך קורא תא אחד בכל פעם. בלי תאי כותרת מסומנים, משתמש ששומע ״42״ לא יודע אם זה מחיר, כמות או אחוז — וזה מה שקורה בכל תא בטבלה.

מה ההבדל בין Scope לבין Headers?

Scope נקבע על תא הכותרת ואומר אם הוא מכתיר את העמודה, את השורה או את שתיהן. זה מספיק לטבלה רגילה. Headers נקבע על כל תא נתונים ומונה במפורש את תאי הכותרת שחלים עליו — נחוץ ברגע שהטבלה לא סדירה, עם תאים ממוזגים או כמה שורות כותרת.

בטבלה בעברית, איפה כותרת השורה?

בצד ימין — התא הראשון בשורה לפי סדר הקריאה. בקבצים שהופקו בכלים שחושבים משמאל לימין, לפעמים דווקא התא השמאלי מסומן ככותרת, או שסדר התאים במבנה הפוך. קורא המסך יקריא אז את הטבלה מהעמודה האחרונה לראשונה.

אקרובט לא נותן לפתוח את Table Editor. למה?

כי המבנה של הטבלה שבור — למשל שורה שיושבת ישירות תחת הטבלה בלי TBody, או תא מחוץ לשורה. אקרובט מסרב לפתוח עורך לטבלה שהדקדוק שלה לא תקין, וזה בעצמו אבחון שימושי: מתקנים את המבנה קודם.

Taggart מתקן טבלאות לבד?

את החלק המכני כן: הוא קובע Scope לתאי כותרת קיימים לפי המיקום שלהם. להפוך תא נתונים לתא כותרת זו טענה על משמעות המסמך, ולכן הוא מציע ומחכה לאישור. וטבלה מורכבת, שבה Scope לא מספיק, הוא מדווח עליה במקום לכתוב Scope שנראה תקין ומטעה.

עוד בנושא

תנאי כשל קשורים

העמודים הטכניים המלאים באנגלית, עם קטעי קוד ופתרונות ב‑Acrobat.

Taggart — הנגשת מסמכי PDF בעברית: בדיקה, תיקון ודוח הנגשה, בלי לשנות את מראה הדף.

בדקו קובץ משלכם. הבודק חינמי וללא הגבלה, בלי סימן מים — בלי חשבון עד 60 עמודים, ועם חשבון חינמי בלי מגבלת עמודים.

ראו את זה על קובץ עברי, בחינם

הנה מה שמקבלים: דוח תיקון לדוגמה (PDF).

עודכן לאחרונה . אין באמור ייעוץ משפטי.