- Сообщения
- 588
- Реакции
- 4
Имеется большая (огромная) страница с кучей объектов (карта). Типов объектов - больше 20. Для каждого типа объектов применяется свой стиль.
Задача заключается в следующем:
T1. уменьшить размер страницы до формата A3
T2. пропорционально уменьшить все объекты и надписи на карте до формата A3
T3. соответственно уменьшить толщину линий/окаймлений и шрифтов всех стилей
T4. при выполнении пункта 3 сохранить связь всех объектов со стилями
Сделал следующее:
Установил формат страницы A3 и пропорционально уменьшил все объекты карты (выделил и от'scale'ил). При этом наблюдаются следующие проблемы:
P1. Все стили остались с прежними параметрами (что очевидно).
P2. Все объекты потеряли связь со своими стилями.
P3. При уменьшении (Arrange - Transformation - Scale) объектов и надписей все они визуально уменьшились, но толщина линий и outline'ов в свойствах объектов осталась прежней. При изменении этой толщины визуально на карте толщина линий и outline'ов соответственно изменяется, но толщина всё время в n раз меньше, чем реально указанная в свойствах (n - во сколько раз я уменьшил размер объектов и надписей). Т.е. выходит, что в отношении толщины линий и outline'ов уменьшение затронуло только визуальное отображение, но не реальный размер.
Что касается размеров объектов и размеров шрифтов надписей (Artistic Text) то их визуальный размер/шрифт соответствует размеру/шрифту, прописанному в их свойствах.
P4. При присвоении какой-либо надписи (Artistic Text) стиля не наблюдается зависимости размера шрифта от стиля при изменении шрифта стиля. Т.е., изменяем размер шрифта стиля - текст остаётся прежних размеров. Ещё раз применяем к тексту стиль - шрифт изменяется согласно стилю.
Тогда как цвет и outline текста изменяются сразу же после изменения соответствующих свойств стиля.
P5. При экспорте в bmp получаю картинку размером с прежнюю страницу (которая была огромной, до уменьшения до A3) полностью белого цвета. А в углу этой большой картинки - моя карта (уменьшенная до A3). Т.е. выходит, что после уменьшения формата страницы и объектов карты до A3 что-то в cdr-файле осталось прежних размеров...
P6. У символов (Symbols) после уменьшения их размер остался прежним (в общем-то это понятно почему), а размер области заливки (рассмотрим, например, круг с заливкой) уменьшился. При редактировании самого символа символы на карте изменялись как-то неадекватно. Пришлось удалить символы с карты и поставить их снова.
Проблемы P3 и P5 говорят о какой-то связи с прежним размером карты, а именно: размера страницы (проблема P5) и линейных размеров объектов (проблема P3)...
А вообще всё это смахивает на банальные глюки...
Каким образом можно решить задачи T1-T4, избежав при этом проблем P1-P6 и сильнейшей головной боли ?..
Задача заключается в следующем:
T1. уменьшить размер страницы до формата A3
T2. пропорционально уменьшить все объекты и надписи на карте до формата A3
T3. соответственно уменьшить толщину линий/окаймлений и шрифтов всех стилей
T4. при выполнении пункта 3 сохранить связь всех объектов со стилями
Сделал следующее:
Установил формат страницы A3 и пропорционально уменьшил все объекты карты (выделил и от'scale'ил). При этом наблюдаются следующие проблемы:
P1. Все стили остались с прежними параметрами (что очевидно).
P2. Все объекты потеряли связь со своими стилями.
P3. При уменьшении (Arrange - Transformation - Scale) объектов и надписей все они визуально уменьшились, но толщина линий и outline'ов в свойствах объектов осталась прежней. При изменении этой толщины визуально на карте толщина линий и outline'ов соответственно изменяется, но толщина всё время в n раз меньше, чем реально указанная в свойствах (n - во сколько раз я уменьшил размер объектов и надписей). Т.е. выходит, что в отношении толщины линий и outline'ов уменьшение затронуло только визуальное отображение, но не реальный размер.
Что касается размеров объектов и размеров шрифтов надписей (Artistic Text) то их визуальный размер/шрифт соответствует размеру/шрифту, прописанному в их свойствах.
P4. При присвоении какой-либо надписи (Artistic Text) стиля не наблюдается зависимости размера шрифта от стиля при изменении шрифта стиля. Т.е., изменяем размер шрифта стиля - текст остаётся прежних размеров. Ещё раз применяем к тексту стиль - шрифт изменяется согласно стилю.
Тогда как цвет и outline текста изменяются сразу же после изменения соответствующих свойств стиля.
P5. При экспорте в bmp получаю картинку размером с прежнюю страницу (которая была огромной, до уменьшения до A3) полностью белого цвета. А в углу этой большой картинки - моя карта (уменьшенная до A3). Т.е. выходит, что после уменьшения формата страницы и объектов карты до A3 что-то в cdr-файле осталось прежних размеров...
P6. У символов (Symbols) после уменьшения их размер остался прежним (в общем-то это понятно почему), а размер области заливки (рассмотрим, например, круг с заливкой) уменьшился. При редактировании самого символа символы на карте изменялись как-то неадекватно. Пришлось удалить символы с карты и поставить их снова.
Проблемы P3 и P5 говорят о какой-то связи с прежним размером карты, а именно: размера страницы (проблема P5) и линейных размеров объектов (проблема P3)...
А вообще всё это смахивает на банальные глюки...
Каким образом можно решить задачи T1-T4, избежав при этом проблем P1-P6 и сильнейшей головной боли ?..