[TC] Визуальная опрятность невизуальной работы в excel.

Привет всем!
Существует проблема несовпадения содержательной и визуальной
информативности при работе в excel вслепую.
jaws, к примеру читает нам все содержимое ячейки, хотя часть его может
быть при этом не видна.
В nvda встроены индикаторы, обозначающие такое несовпадение (если,
конечно, я их понял правильно).
Слова "обрезано" и "затенение" говорят о том, что с этим что-то не в
порядке.
А есть ли подобные инструменты в jaws?
И вопросы к практикам:
1. какие параметры форматирования ячейки (по горизонтали, вертикали,
перенос по словам и т.д.) следует задавать, чтобы содержимое виделось
прилично?
2. Можно ли такое форматирование установить по умолчанию? Или то, что
предлагается по ctrl-1 и есть оптимальное?
3. сколько знаков текста (навскидку) можно воткнуть в ячейку так, чтобы
она осталась читабельной глазами?
Благодарю отозвавшихся.
С уважением: Станислав.

Ответить   Sun, 18 Oct 2020 06:27:36 +0300 (#3659510)

 

Ответы:

Здравствуйте, Станислав Березовский.

Вы писали воскресенье, 18 октября 2020 г. 7:27

...

В JAWS много чего есь. Ищите в быстрых настройках Excel по ins+v, там много чего можно включить и отключить. Экспериментируйте.

...

Всё зависит от типа содержимого ячейки. Для дат - одни параметры, для короткого текста - другие, для длинного - третьи.

Содержательно тут надо, думаю, работать с привлечением глазок, ну и, наверное, почитать что-нибудь вроде Уокенбаха, где он рассказывает о подготовке к печати и настройках листа. По крайней мере будете знать, что влияет на отображение информации. Но я этим особо не заморачивался.

Пользуюсь одним приёмом - если вместо дат читается "забор" (в поздних версиях JAWS и Excel нужно читать строку по ins+стрелка вверх), то надо влезть на вкладку главное/ячейки/формат и там выбрать "Автоподбор ширины столбца. Это же помогает и в ячейках с длинным текстом, когда при редактировании строчки длиной в одно-два слова.

Ответить   Sun, 18 Oct 2020 09:40:58 +0400 (#3659512)

 

Доброго дня, Михаил, всем - привет!

18.10.2020 8:40, Михаил Духонин пишет:

В JAWS много чего есь. Ищите в быстрых настройках Excel по ins+v, там много
чего можно включить и отключить. Экспериментируйте.
Таки да, полезного куча.
Классика - если ничего не помогло - прочитай инструкцию.
Спасибо, Михаил.
А может кто пояснить мелькнувшую где-то в инете фразу: перенос по словам
несовместим с автоподбором ширины.

Станислав.

Ответить   Sun, 18 Oct 2020 10:50:32 +0300 (#3659520)

 

Привет, рассылка!
Друзья, вот еще вопрос по части информативности jaws:
При навигации по ячейкам с текстом jaws в одних случаях информирует
сообщением "обрезано справа", в других же случаях "перекрывает справа".
Кто знает, в чем различие? Какую информацию jaws пытается донести?
Спасибо. Станислав.

Ответить   Sun, 18 Oct 2020 12:58:23 +0300 (#3659523)

 

Здравствуйте, Станислав Березовский.

"Перекрывает" - это значит текст наехал на соседнюю ячейку. То есть он вылез за границы своей ячейки и отображается поверх соседних ячеек.
"Обрезан" - это значит текст попробовал перекрыть, но в соседней ячейки оказался текст, на который наезжать нельзя, так что он просто обрезался.
В общем напишите на пустом листе много текста в ячейках A1 и B1.
Про B1 JAWS скажет, что текст "перекрывает", потому что он свободно наехал на пустую C1 и дальше.
А вот про A1 JAWS скажет, что "обрезан", потому что B1 занята и отображать поверх неё нельзя.
Успехов. Никита.

Ответить   Sun, 18 Oct 2020 20:43:22 +0300 (#3659533)

 

Здравствуйте, Никита Валерьевич, привет читающим!
Хотя ответ почти очевиден, но все же спрошу еще такое:
когда jaws сообщает "многострочная ячейка", означает ли это, что excel
разместил часть текста на второй, к примеру, строке, и весь он является
видимым?
Если это так, то можно ли от него ожидать, что перенесенная часть текста
отделена по пробелу, а не выглядит разорваным словом?
С уважением: Станислав.

Ответить   Sun, 18 Oct 2020 23:18:02 +0300 (#3659538)

 

Здравствуйте, Станислав Березовский.

Да, текст в этом случае отображается на нескольких строках, но нет, гарантии
видимости всего текста нету.
Отдельно надо контролировать параметр высоты строки Excel.
Если не выполняется автоподбор высоты строки листа, то текст может
перенестись на следующие строки внутри ячейки, но обрезаться нижестоящим
текстом следующей ячейки.
Успехов. Никита.

Ответить   Sun, 25 Oct 2020 17:32:13 +0300 (#3659852)

 

Здравствуйте, Станислав Березовский.

Автоподбор ширины автоматически растягивает ширину столбика на всю длину
содержимого, тогда как перенос по словам вставляет неявный перенос строки,
когда текст упирается в границу ячейки.
То есть у них конфликтующая логика работы.
Успехов. Никита.

Ответить   Sun, 18 Oct 2020 20:42:46 +0300 (#3659532)

 

Здравствуйте, Nikita.

Вы писали воскресенье, 18 октября 2020 г. 21:42

Не знаю, как там выглядит на экране, но при редактировании было так.

В ячейке располагался длинный текст. Длинный, это значит длинный - на несколько тыс. знаков. Так вот, открываю его по f2, а там на каждой строке по одному - два слова. Автоперенос само собой, включён. Назначаю столбцу автоподбор ширины, и строки сразу стали более или менее комфортной длины.

Ответить   Mon, 19 Oct 2020 05:55:44 +0400 (#3659545)

 

Здравствуйте, Станислав Березовский.

Да. См. быстрые настройки Excel по JAWSKey+V.
В частности, за интересующую вас функциональность отвечает опция "Распознавание видимости текста ячеек".

Это зависит от содержимого.
Во-первых, существуют общие принципы вёрстки таблиц, актуальные и для Word. Например:
1. Текст в заголовочных ячейках центровать и делать полужирным. Также можно увеличить размер текста относительно остальных данных.
2. Числовые данные надо выравнивать слева или справа, но никогда по центру. Если сделать по центру, то разница в длине чисел не так бросается в глаза при визуальном изучении, соответственно 100 и 1000 на глаз легче перепутать. Лучше справа, чтобы максимально отличалось от текста.
3. Текстовые данные надо выравнивать слева, по центру или по ширине, но не справа. Лучше слева, чтобы максимально отличалось от чисел.
4. Если таблицу скорей читают сверху вниз, то при большом количестве текста делать переносы, а если слева направо, то растягивать столбики. В общем максимально устранить необходимость прокручивать экран в направлении не основного варианта просмотра.
5. В конце работы выполнить выравнивание по содержимому, чтобы ужать пустое место, которое могло образоваться в ячейках с данными небольшого размера.
6. Заголовки или значения, общие для нескольких строк или столбцов, вписывать в объединённые ячейки.
7. Делать отсечку пустым местом для идущих подряд таблиц.
Во-вторых, в каждом конкретном случае могут быть оправданы какие-то дополнительные вещи, типа подцветки ключевых ячеек и прочего. В Excel даже есть специальная функциональность "условное форматирование", где можно задать, например, окраску ячейки красным, если значение больше нуля, и зелёным, если меньше. Соответственно раскрашиваться всё будет автоматически в зависимости от меняющихся значений.
В-третьих, у Excel есть некоторые дополнительные возможности, которые позволяют делать таблицу информативной, но без лишней перегрузки информацией. Например, не обязательно пояснения писать тут же. Можно добавлять скрываемые примечания к ячейкам.

Создать универсальный и полностью готовый под любые данные шаблон вряд ли реально.
Но в принципе да, вы можете изменить стандартные стили.
Создайте книгу с нужным форматированием, а потом сохраните её как шаблон через соответствующий диалог Excel.
В сущности похожая логика, как и у Word с шаблоном Normal.dotm, в котором записаны стили по умолчанию.

Трудно сказать. Это зависит даже от конкретных букв, если шрифт пропорциональный, а не моноширинный.
В моноширинном все буквы занимают равное место, но это было нужно для старых интерфейсов командной строки, чтобы получались ровные столбики. С точки зрения типографики это не очень красиво, так что без особой надобности моноширинные шрифты не используют и везде обычно пропорциональные.
Моноширинные шрифты сейчас только программисты в редакторах кода и используют, да и то не всегда.
В пропорциональном, например, буква "Ж" займёт большую часть строки, чем буква "Л", так что точного ответа на ваш вопрос не существует.
Успехов. Никита.

Ответить   Sun, 18 Oct 2020 20:42:09 +0300 (#3659531)