Корректор масштаба табличного документа

Простая обработка для пропорционального изменения размеров ячеек табличного документа с учетом разных форматов строк. Только для УФ.

Вот бывает ситуация, когда работаешь со сложной печатной формой, либо же получаешь макет таковой, а результат не помещается на странице, либо же слишком маленький для нее. При этом, все колонки уже подогнаны, а строки рассчитаны по высоте, а подогнать под формат листа надо. Вот здесь эта обработка и поможет.

Писалась для себя. Защиты «от дурака» нет.

Работа с основным рабочим полем осуществляется через буфер обмена. Лучше работать через «Выделить все», то есть перебрасывать документы целиком.

Принцип работы:

1. Вносим в рабочее поле табличный документ.

2. Нажимаем кнопку «запомнить ширины/высоты», фиксируем документ.

3. Вводим множители.

4. Используя кнопки «Рассчитать ширины» и «Рассчитать высоты» добиваемся нужных размеров.

5. Если есть необходимость, можно посмотреть изначальный вид, для этого предназначены кнопки «Отменить ширины» и «Отменить высоты».

6. При помощи буфера обмена забираем готовый документ.

Особенности:

1.Результат = ТекЗначение * Множитель Результат = НачЗначение * Множитель
иными словами, не нужно отменять расчет, если ошиблись с множителем, корректируете множитель, нажимаете кнопку расчета и ячейки пересчитаются от изначальных размеров, текущие значения будут проигнорированы.

2. Обработка умеет работать со строками разных форматов. Возможно, не идеально, но для 80% должна отработать корректно.

3. Весь «кишечник» выведен на форму.

4. Для тех, кому проела плешь проблема разделения групп а-ля Строка(56200) = «56 200», в коде есть очередное решение через Формат. Может, пригодится.

2 Comments

  1. Yashazz

    «Корретор»? Имя файла поправьте)

    Reply
  2. Retributor

    (1) Yashazz, поправил, спасибо )

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *