Author |
Topic |
|
zz 5
Russia
54 Posts |
Posted - 11/02/2007 : 10:26:07
|
Добрый день. Задача следующая - создать шейп, который представляет из себя овал, а под овалом текст, НО при этом зеленая рамка вокруг шейпа включала только овал. Это нужно для того, чтобы при центрировании фигур этот шейп центрировался по центру ОВАЛА, а не высоте, равной половине высоты овала + текста.
В качестве примера можно привести фигуру Note box contemp на вкладке Borders and Titles. В ней, текст Title, хоть и является частью группы, но тем не менее в область зеленой рамки не попадает. Каким свойством этот эффект достигается ? Спасибо.
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
Michael
49 Posts |
Posted - 11/02/2007 : 11:45:59
|
В параметрах текста - тестовый блок - верхняя граница. Выставить нужное фиксированное значение или через шейп-лист связать верхнюю границу с вертикальным размером самого шейпа... |
|
|
zz 5
Russia
54 Posts |
Posted - 11/06/2007 : 08:19:24
|
quote: Originally posted by Michael
В параметрах текста - тестовый блок - верхняя граница. Выставить нужное фиксированное значение или через шейп-лист связать верхнюю границу с вертикальным размером самого шейпа...
Честно говоря, не понял, какое отношение это свойство имеет к рамке. Из справки:
Determines the distance between the top border of the text block and the first line of
text it contains.
The default is 4.0000 point.
This value is independent of the scale of the drawing.
If the drawing is scaled, the top margin remains the same.
По сути это расстояние между верхней границей текствого блока и текстом. Или вы что-то другое имели ввиду ?
А вопрос касался рамки. Посмотрите пример NoteBox. В нем текстовый блок Title не попадает в рамку фигуры. Вот я о чем. Будут еще идеи ?
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
|
Tumanov
Russia
1198 Posts |
Posted - 11/06/2007 : 17:42:28
|
Да тут не идеи нужны, а просто присмотреться к примеру... Смотрю пример из этой серии. Первое - в секции Protection заблокировано LockGroup. Это важно. Если не заблокировать, то при выполнении операции Update Alignment Box шейп начет расширяться. Причем по каждому нажатию все больше и больше :) (И вообще, блокировочки поподробнее рассмотрите) Эффект "высовывания" чего-либо за Alignment Box достигается следующей последовательностью: - несколько шейпов группируются (здесь еще ничего высовываться не должно); - блокируется возможность Update Alignment Box; - редактированием формул в Shape Transform и Geometry добиваются высовывания нужных частей за пределы Alignment Box. Причем в этих формулах довольно часто участвует Guard. Это чтобы пользователь какими-либо манипуляциями не подпортил заданное поведение. |
|
|
zz 5
Russia
54 Posts |
Posted - 11/06/2007 : 18:35:08
|
Спасибо, завтра обязательно попробую.
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
|
zz 5
Russia
54 Posts |
Posted - 11/07/2007 : 15:54:52
|
Что ж, все получилось .
------------------------------------------------------------------------------------------------ Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он ! |
|
|
|
Topic |
|
|
|