TsgDXFImage.IsWithoutBorder problems
Posted: 24 Jan 2008, 17:10
Добрый день.
1) При иÑпользовании объектов клаÑÑа TsgDXFImage Ñо ÑвойÑтвом IsWithoutBorder = True возникает раÑÑоглаÑованноÑть координат объектов и изображениÑ. Координаты хранÑÑ‚ÑÑ/возвращаютÑÑ Ð²Ñегда как Ð´Ð»Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð° IsWithoutBorder = False
2) Ð’ документации напиÑано что Ñтот параметр нужно выÑтавлÑть в True перед загрузкой изображениÑ. Ðо Ñто ничего не дает. Правильно ли мы понÑли что Ñто проÑто ошибка и на Ñамом деле Ñто нужно делать поÑле загрузки (тогда вроде бы вÑе работает)?
3) При копировании Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· метод TGraphic.Assign (Ñ‚.е. TsgDXFImage.Assign) изображение Ñо ÑвойÑтвом IsWithoutBorder = True поÑле копировани имеет ÑвойÑтво IsWithoutBorder = False и ÑоответÑтвенно Ñнова границы.
ЕÑли вопроÑÑ‹ 2 и 3 не так критичны (по вопроÑу 3 понÑтен workaround), то по вопроÑу 1 хотелоÑÑŒ бы понÑть метод решениÑ.
Можно ли Ñ ÑƒÐ²ÐµÑ€ÐµÐ½Ð½Ð¾Ñтью полагать что Ð´Ð»Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð° IsWithoutBorder = True можно вÑегда вычитать из координат объектов 1/16 выÑоты и ширины (как мы понÑли из документации общее увеличение выÑоты/ширины идет на 1/8)
Дмитрий Занозин
ÐИЦ CALS-технологий "ÐŸÑ€Ð¸ÐºÐ»Ð°Ð´Ð½Ð°Ñ Ð»Ð¾Ð³Ð¸Ñтика"
1) При иÑпользовании объектов клаÑÑа TsgDXFImage Ñо ÑвойÑтвом IsWithoutBorder = True возникает раÑÑоглаÑованноÑть координат объектов и изображениÑ. Координаты хранÑÑ‚ÑÑ/возвращаютÑÑ Ð²Ñегда как Ð´Ð»Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð° IsWithoutBorder = False
2) Ð’ документации напиÑано что Ñтот параметр нужно выÑтавлÑть в True перед загрузкой изображениÑ. Ðо Ñто ничего не дает. Правильно ли мы понÑли что Ñто проÑто ошибка и на Ñамом деле Ñто нужно делать поÑле загрузки (тогда вроде бы вÑе работает)?
3) При копировании Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· метод TGraphic.Assign (Ñ‚.е. TsgDXFImage.Assign) изображение Ñо ÑвойÑтвом IsWithoutBorder = True поÑле копировани имеет ÑвойÑтво IsWithoutBorder = False и ÑоответÑтвенно Ñнова границы.
ЕÑли вопроÑÑ‹ 2 и 3 не так критичны (по вопроÑу 3 понÑтен workaround), то по вопроÑу 1 хотелоÑÑŒ бы понÑть метод решениÑ.
Можно ли Ñ ÑƒÐ²ÐµÑ€ÐµÐ½Ð½Ð¾Ñтью полагать что Ð´Ð»Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð° IsWithoutBorder = True можно вÑегда вычитать из координат объектов 1/16 выÑоты и ширины (как мы понÑли из документации общее увеличение выÑоты/ширины идет на 1/8)
Дмитрий Занозин
ÐИЦ CALS-технологий "ÐŸÑ€Ð¸ÐºÐ»Ð°Ð´Ð½Ð°Ñ Ð»Ð¾Ð³Ð¸Ñтика"