Как мне отформатировать / пометить доступную таблицу PDF, которая занимает несколько страниц по горизонтали?
Я отвечаю за исправление PDF, созданного сторонней проприетарной системой, для которой у меня нет доступа к макету или дизайну. Цель состоит в том, чтобы пройти проверку доступности Adobe Acrobat DC перед публикацией.
Некоторые таблицы в формате PDF занимают несколько страниц по горизонтали (то есть с разрывом страницы в столбце 4 из 7). До сих пор я обозначал каждый фрагмент текстового содержимого как "Ячейка" и группировал их в тег "Строка таблицы", а каждый заголовок и подзаголовок определял как "Ячейка заголовка таблицы".
Однако Acrobat DC, похоже, запутался в отношении относительного размера и расстояния между каждым элементом таблицы. Он создает фантомные заголовки столбцов и переупорядочивает или объединяет строки, чтобы соответствовать внешнему виду более стандартного макета НА СТРАНИЦУ. Но так как мне нужен один связный стол на две страницы, это нарушает мою доступность.
В зависимости от того, как я вкладываю элементы таблицы, я получаю макет таблицы, как в одном из двух примеров ниже:
Пример включения пустых ячеек для строк заголовков с несколькими столбцами
Пример определения диапазона столбцов строк заголовка с несколькими столбцами как "7"
Как видите, макет не является равномерным и не проходит проверку регулярности. Кроме того, когда я добавляю больше строк с несколькими пустыми ячейками, редактор таблиц выдает ошибку, которая гласит: "Обнаружена неизвестная структура таблицы"
Единственный способ, которым мне удалось устранить эту ошибку, - полностью исключить выделенные жирным шрифтом подзаголовки основного раздела из структуры тегов, но я не могу просто оставить их как теговый контент и пройти проверку.
Пожалуйста помоги.
0 ответов
Зарегистрировался, чтобы оставить комментарий
Кевин, спасибо за ответ. Из-за искаженной сетки я даже не могу щелкнуть по ячейкам на странице 2, чтобы связать заголовки. Есть ли способ определить структуру таблицы без использования режима редактора таблиц? - Glamador, 3 апр в 12:27
но у вас еще нет репутации для этого:
Glamador - зная, что это не поможет вам полгода назад, но может быть в будущем: я столкнулся с этим в документе на этой неделе и выяснил "Почему" и как вернуть редактор таблиц, но не "Самый простой / лучший способ решения "тегов в Acrobat. Эта проблема запрещает вам использовать редактор таблиц с созданной вами ячейкой заголовка таблицы (TH), которая охватывает несколько страниц.
Поэтому, если вы установите для ячейки заголовка таблицы что-то вроде Row Span: 7, и 3 из них находятся на второй странице, Acrobat выдаст вам сообщение "Обнаружена неизвестная структура таблицы. Пожалуйста, измените теги этой таблицы с помощью инструмента порядка чтения, чтобы, возможно, решить проблему.."ошибка каждый раз, когда вы пытаетесь использовать редактор таблиц для таблицы, которая имеет эту [ячейку заголовка таблицы с многостраничным диапазоном строк / я не работаю, но предполагаю также диапазон столбцов].
Чтобы снова использовать редактор таблиц (не решая проблему тегов доступности, но чтобы перестать получать эту ошибку в вашей таблице):
- Перейти к своим тегам
- Создайте новую пустую ячейку заголовка таблицы
- Перетащите содержимое, отображаемое в теге, с проблемного TH на новый TH
- Удалите [многостраничную строку / столбец, охватывающую, но теперь пустую] проблему TH
- Повторите, если вы сделали это в нескольких TH в одной таблице
- Теперь вы снова можете использовать редактор таблиц
Примечание: поскольку вы не можете использовать редактор таблиц после того, как были созданы эти заголовки проблем, вы не можете использовать его, чтобы увидеть, какие TH вы установили для охвата нескольких страниц, или увидеть эти интервалы строк / столбцов, поэтому вы собираетесь просто посмотрите на свой документ, если вы прошли через теги и вернетесь к проверке позже, и выясните, какие заголовки, скорее всего, нужно заменить. Если вы создаете продолжительность заголовка снова в таблице, которая проходит через несколько страниц вы не сможете использовать редактор таблиц снова, пока вы не удалите этот тег на странице остовного вопрос.
Я не нашел, можете ли вы объединить настройки TH Row Span с идентификаторами / идентификаторами связанных заголовков и заставить пользовательское программное обеспечение идентифицировать оба, поэтому я делал утомительную ассоциацию идентификаторов для больших, но простых таблиц, как мой "Он помечен правильно" вариант, но, к сожалению, это не так быстро и легко, как Row Spans.
Вы можете редактировать свойства объекта тега, щелкнув правой кнопкой мыши по тегу, а затем вы можете добавить туда идентификатор, если у него его еще нет. Убедитесь, что каждая ячейка данных связана с ячейкой заголовка. Предварительный просмотр программы чтения с экрана PAC также даст хорошее представление о макете, чтобы помочь вам правильно связать все.