Zloy_Gelud

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tavria2 Пасибо большое, что ткнул носом..в след. раз буду внимательнее. ZatarNew Цитата: а вот с по поводу полноценного развертывания в размер экрана, видимо неполучиться? | В общем получиться..на сайте GOOSE есть такой навороченный примерчик, как List-Load-Crop-Image.apz. Там в Global Functions закоментен следующий код: Код: ---This function is to resize all objects at correct position when Window is Resized tblObjectType = {} tblObjectType[OBJECT_IMAGE] = Image; function Init() m_tblObjectData = {}; tblObjects = Page.EnumerateObjects(); if tblObjects then for index, sObject in tblObjects do local Object = tblObjectType[Page.GetObjectType(sObject)]; local m_PosXR = Object.GetPos(sObject).X / Page.GetSize().Width; local m_PosYR = Object.GetPos(sObject).Y / Page.GetSize().Height; local m_SizeWR = Object.GetSize(sObject).Width / Page.GetSize().Width; local m_SizeHR = Object.GetSize(sObject).Height / Page.GetSize().Height; m_tblObjectData[Table.Count(m_tblObjectData) + 1] = {Name=sObject, PosXR=m_PosXR , PosYR=m_PosYR, SizeWR= m_SizeWR, SizeHR=m_SizeHR}; end end end function Do_OnSize(e_PageWidth, e_PageHeight) if m_tblObjectData then Application.SetRedraw(false) for z=1, Table.Count(m_tblObjectData) do m_Object = tblObjectType[Page.GetObjectType(m_tblObjectData[z].Name)]; m_Object.SetSize(m_tblObjectData[z].Name, e_PageWidth * m_tblObjectData[z].SizeWR, e_PageHeight * m_tblObjectData[z].SizeHR) m_Object.SetPos(m_tblObjectData[z].Name, e_PageWidth * m_tblObjectData[z].PosXR, e_PageHeight * m_tblObjectData[z].PosYR) end Application.SetRedraw(true) end end | И соответственно на On Show Код: On Size Код: Do_OnSize(e_PageWidth, e_PageHeight); | Но есть одна огромная проблема - в таком виде ентот код неработоспособен (( Я не знаю даж как ентот код разрабы тестировали, мож у них плагинье какоенто есть, а нам его не дали.. В любом случае ентот код вполне можно ручками и головой перелопатить в рабочий...я енто уже делал, получается довольно неплохо - в зависимости от изменений размеров страницы изменяются и размеры всех объектов..Запостил бы рабочий код, но не могу его найти ((.. | Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 20:01 13-11-2007 | Исправлено: Zloy_Gelud, 20:11 13-11-2007 |
|