Заполнение текстового поля определённым символом

  • Автор темы Автор темы Deniks
  • Дата начала Дата начала
не могу что-то моноширинный аналог корпоративного шрифта найти
 

Вложения

  • QIP Shot - Screen 3292.png
    QIP Shot - Screen 3292.png
    25.2 КБ · Просм.: 722
  • QIP Shot - Screen 3293.png
    QIP Shot - Screen 3293.png
    25.2 КБ · Просм.: 831
переполнение, вот такой значок появляется "+" ненужный
я не про визуальную часть, а про отзыв в скрипте, будет ли выдано в скрипте какое-то событие если пользоваться перехватом try catch
 
Так его и нету, разумеется. Я сказал не "найдите" а "сделайте"
 
я не про визуальную часть, а про отзыв в скрипте, будет ли выдано в скрипте какое-то событие если пользоваться перехватом try catch
Нет, это не индизайн. Да и толку? Строка, которая короче поля при следующем прибавлении знака "_" переполнит его. Угадать точь в точь невозможно.
Кстати еще вариант - а что если сделать полю полную выключку?
 
"сделать полю полную выключку" - нужно посмотреть как это будет работать?
 
Предупреждаю, что это не самый кошерный вариант. Потому что придется долго подгонять длину поля под разные строки одинаковой длины. Поле должно быть чуть-чуть длиннее самой длинной из них, но не сильно, поскольку тогда разъезжаться линия будет. Для подстраховки можно отделить линию от строки пробелом - тогда пробел будет на себя всю нагрузку принимать, а на нем растяжка будет не так заметна. Но все равно пробовать надо, вы сильно странного хотите, поэтому реализация вашей хотелки непроста и терниста.
 
другой вариант: а есть возможность создать "динамическое" текстовое поле, чтобы оно заканчивалось там, где текст? А под ним нарисовать обычную линию. А текстовое поле залить белым.
 
Последнее редактирование:
а есть возможность создать "динамическое" текстовое поле, чтобы оно заканчивалось там, где текст?
Ну, если б из яваскрипта доступ к нативному API был, то да. Но очень сложно, вдобавок у акробата параноидальная система безопасности - разве что плагином? Но поскольку вам (как я понимаю) нужен вариант встроенный в PDF, но эту возможность отметаем.
 
А как можно продублировать набираемый текст из одного поля в другое? Есть идея как обойтись без скриптинга, но просто копия поля не подходит.
 
Ну я так понимаю, задача стоит чтобы прямо в этом поле набираемый текст автоматом дополнялся подчеркиваниями до конца или как?
 
Я сейчас не про задачу. Два поля с одинаковым именем будут отображать одно и тоже значение/текст. Мне нужно продублировать это значение иным способом. В calculations, например. Я просто не знаю как.
 
Мне нужно продублировать это значение иным способом.
В смысле чтобы при наборе в одном поле набиралось автоматически в другом? На событие изменения контента повесить скрипт копирования его в другое.
 
На событие изменения контента повесить скрипт копирования его в другое.
Это понятно. Наверное это очень сложный скрипт))

По-моему, можно просто где-то задать что Поле1 равно Поле2. Не помню где.
 
Я с яблофона, погугли по форуму, тут вообще тема когда то была именно про дубляж вводимой информации в полях.
 
Смысл идеи в следующем.
1) все линии одной длины и уже отрисованы от "порядкового номера" до "рублей"
2) сверху над линией стоит основное заполняемое поле
3) под этим полем стоит копия этого поля, в котором задан шрифт, полностью состоящий из тире или дефисов или квадратов или нижнего подчеркивания... цвет -- белый (на скриншоте красный)
4) при наборе текста в основном поле, белая линия во втором поле перекрывает черную линию, оставляя нужный кусок

Необходимый шрифт нужно сделать -- это минус. Либо скриптом (если, конечно, такое можно реализовать) вбивать один и тот же символ/тире/дефис/ниж.подч. из исходного шрифта.

1559210230586.png

На скриншоте поля сдвинуты для наглядности.
 
Смысл идеи в следующем.
1) все линии одной длины и уже отрисованы от "порядкового номера" до "рублей"
2) сверху над линией стоит основное заполняемое поле
3) под этим полем стоит копия этого поля, в котором задан шрифт, полностью состоящий из тире или дефисов или квадратов или нижнего подчеркивания... цвет -- белый (на скриншоте красный)
4) при наборе текста в основном поле, белая линия во втором поле перекрывает черную линию, оставляя нужный кусок

Необходимый шрифт нужно сделать -- это минус. Либо скриптом (если, конечно, такое можно реализовать) вбивать один и тот же символ/тире/дефис/ниж.подч. из исходного шрифта.

Посмотреть вложение 118972

На скриншоте поля сдвинуты для наглядности.
Тю! Да чем так морочиться гораздо проще моноширинный сделать! Да более того можно сделать 38 моноширинных полей которые посимвольно заполнялись по мере ввода в другое поле
 
Аааа!!!! Логично! Можно и сделать 38 полей - как только одно заполняется переходит на следующее!
 
Проще все было через Allow Rich Text Format для нижнего поля. Задать нижнее подчеркивание и выкрасить в белый. Но при заполнении основного поля во втором локальное форматирование почему-то сбрасывается.