Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / исходный размер рисунков word InlineShapes / 4 сообщений из 4, страница 1 из 1
20.04.2010, 08:17
    #36586751
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
исходный размер рисунков word InlineShapes
есть "отображаемые" ширина и высота для каждого рисунка:

Selection.InlineShapes.Width
Selection.InlineShapes.Height

но есть еще и исходные размеры, которые отображаются внизу вкладки Размер параметров рисунка.

вопрос в зал - как их узнать?
...
Рейтинг: 0 / 0
20.04.2010, 11:58
    #36587205
Зал
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
исходный размер рисунков word InlineShapes
Фрилансер,

?CDbl(ActiveDocument.InlineShapes(1).Height)/ActiveDocument.InlineShapes(1).ScaleHeight/72*254

Для ширины аналогично. Но ответ будет неточным из-за ограниченной точности значений, возвращаемых свойствами Height и ScaleHeight.
...
Рейтинг: 0 / 0
20.04.2010, 15:19
    #36587918
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
исходный размер рисунков word InlineShapes
ЗалФрилансер,

?CDbl(ActiveDocument.InlineShapes(1).Height)/ActiveDocument.InlineShapes(1).ScaleHeight/72*254

Для ширины аналогично. Но ответ будет неточным из-за ограниченной точности значений, возвращаемых свойствами Height и ScaleHeight.

получаются те же самые размеры, что и рисунок имеет сейчас (растянут по ширине)

через манипуляции с диалогом формата рисунка - убрать флажки пропорций и нажать Сброс - к исходным размерам он возвращается, если что.
(рисунок был получен методом вставки из буфера)

как жить дальше?
...
Рейтинг: 0 / 0
20.04.2010, 22:47
    #36588943
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
исходный размер рисунков word InlineShapes
вообще, вопрос возникает - если это прояснит ситуацию! - после применения

selection.InlineShapes(1).reset

для изображений, которые были кадрированы и сжаты без изменения масштаба (фактически, отсечена ненужная информация).

при этом после ресета оставшийся кадрик растягивается до размеров исходного изображения (до обрезки)

при этом .scaleWidth - что представляет из себя насколько я понял, процентное отношение размера картинки относительно исходной - абсолютно не несет полезной информации.

но в упомянутом выше диалоге размера рисунка, если сбросить размер - сохранить пропорции - - относительно текущего размера и нажать сброс, картинка возвращается в исходное нормальное состояние.

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



...а вообще, интересно - здесь есть товарищи, серьезно знакомые с темой на практике?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / исходный размер рисунков word InlineShapes / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]