Определение необходимого размера поля или его вместимости?
Задача такова. Есть шаблоны офисных документов в формате rtf, которые заполняются программного. У части полей непонятна длинна, точнее ее нужно и можно оценить. Это стоит сделать хотя бы для того, чтобы понимать сколько строк отводить под ФИО, например.
Можно ли в Word как-то узнать число символов определенного шрифта, которое помещается в выделенную область? А также обратная задача: вычислить какого размера должно быть поле, чтобы N символов шрифта X в нее поместилось.
Не совсем понятно, зачем вам это нужно. Если это rtf-поля (fields), то документ автоматически переверстывается, когда поля обновляются. Если это просто пропуски в теле документа, то, наверное, следует попытаться заменить их на rtf-поля и свести, таким образом, к первой задаче :)
Да, rtf поля, конечно. Только реквизиты в которых необходимо подчеркивание реализованы через невидимые таблички с обведенной нижней границей у нужных ячеек. Если по ширине текст не уместится в ячейку будет не слишком красиво.
Никак нельзя. в досе все было просто каждая буква имела одну и туже ширину и высоту, в винде буквы имеют разную ширину и точно предугадать длину поля нельзя. но можно взять среднюю температуру по больнице и сплясать от этого.