Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Размеры изображений и внутреннее представление Excel - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Размеры изображений и внутреннее представление Excel
av1984 Дата: Понедельник, 02.02.2015, 14:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте.

Прошу помощи.
Очень нужно разобраться с внутренним представлением размеров изображения xlsx-формата.
Заглянув внутрь xlsx-файла, понял, что вся необходимая информация о вставленных картинках содержится в drawingN.xml. В частности размер зависит от следующих параметров:

[vba]
Код
         <xdr:to>
              <xdr:col>16</xdr:col>
              <xdr:colOff>304800</xdr:colOff>
              <xdr:row>29</xdr:row>
              <xdr:rowOff>31356</xdr:rowOff>
          </xdr:to>
[/vba]

Насколько я понял, за ширину отвечают параметры col и colOff - грубая и точная "подгонка". Поправьте меня, пожалуйста, если я ошибаюсь.

А загвоздка у меня вот в чём: никак не могу понять как зависят эти параметры от размеров изображения. То есть, например, для картинки шириной 344px параметр col выставляется в 5, для картинок в 1356px или 1494px - 16 (меняется параметр colOff).

Подскажите, пожалуйста, как, к примеру, рассчитать параметр col, зная ширину изображения? Какова зависимость реальных размеров изображений и внутреннего представления Excel'я?

Буду очень признателен за помощь.
 
Ответить
СообщениеЗдравствуйте.

Прошу помощи.
Очень нужно разобраться с внутренним представлением размеров изображения xlsx-формата.
Заглянув внутрь xlsx-файла, понял, что вся необходимая информация о вставленных картинках содержится в drawingN.xml. В частности размер зависит от следующих параметров:

[vba]
Код
         <xdr:to>
              <xdr:col>16</xdr:col>
              <xdr:colOff>304800</xdr:colOff>
              <xdr:row>29</xdr:row>
              <xdr:rowOff>31356</xdr:rowOff>
          </xdr:to>
[/vba]

Насколько я понял, за ширину отвечают параметры col и colOff - грубая и точная "подгонка". Поправьте меня, пожалуйста, если я ошибаюсь.

А загвоздка у меня вот в чём: никак не могу понять как зависят эти параметры от размеров изображения. То есть, например, для картинки шириной 344px параметр col выставляется в 5, для картинок в 1356px или 1494px - 16 (меняется параметр colOff).

Подскажите, пожалуйста, как, к примеру, рассчитать параметр col, зная ширину изображения? Какова зависимость реальных размеров изображений и внутреннего представления Excel'я?

Буду очень признателен за помощь.

Автор - av1984
Дата добавления - 02.02.2015 в 14:24
_Boroda_ Дата: Понедельник, 02.02.2015, 15:03 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Насколько я понял, Col - это количество столбцов, которые перекрывает рисунок, а colOff - это насколько он вылезает за край последнего столбца


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНасколько я понял, Col - это количество столбцов, которые перекрывает рисунок, а colOff - это насколько он вылезает за край последнего столбца

Автор - _Boroda_
Дата добавления - 02.02.2015 в 15:03
av1984 Дата: Вторник, 03.02.2015, 08:15 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_,

спасибо большое. Всё верно. Совсем глаз "замылился".

Ещё бы понять как точно перевести значение colOff в пиксели или миллиметры...
 
Ответить
Сообщение_Boroda_,

спасибо большое. Всё верно. Совсем глаз "замылился".

Ещё бы понять как точно перевести значение colOff в пиксели или миллиметры...

Автор - av1984
Дата добавления - 03.02.2015 в 08:15
_Boroda_ Дата: Вторник, 03.02.2015, 09:14 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
1 пиксель - 9525
1 мм - примерно 5400-5500
в мм не советую - там не всегда одинаково получается


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение1 пиксель - 9525
1 мм - примерно 5400-5500
в мм не советую - там не всегда одинаково получается

Автор - _Boroda_
Дата добавления - 03.02.2015 в 09:14
av1984 Дата: Вторник, 03.02.2015, 14:10 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_,

спасибо ещё раз.
Ваши советы помогли.
 
Ответить
Сообщение_Boroda_,

спасибо ещё раз.
Ваши советы помогли.

Автор - av1984
Дата добавления - 03.02.2015 в 14:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!