Формула ShapeSheet для изменения размера только родительской фигуры, а не дочерних фигур родительской фигуры - PullRequest
0 голосов
/ 17 июня 2019

У родительской фигуры есть 3 подформы. При изменении размеров родительской фигуры подформы (3) также изменяются. Поэтому, когда я изменяю размер родительской фигуры, изменяются только отдельные вложенные фигуры. Какая формула ShapeSheet требуется для вышеуказанной ситуации?

Ответы [ 2 ]

1 голос
/ 17 июня 2019

Для каждой под-формы должны быть изменены значения формулы ширины и высоты.Откройте редактор таблиц для каждой вложенной фигуры, размер которой вы не хотите изменять, если вы хотите, чтобы ширина вложенной фигуры всегда составляла 20 мм, затем установите Ширина ячейка = GUARD (20 мм).Аналогично для ячейки Высота .

1 голос
/ 17 июня 2019

Вы можете установить ячейку ResizeMode для достижения этой цели.Для под-форм вы обычно будете использовать значение по умолчанию (0), и это скажет формам использовать значение ResizeMode, установленное в форме группы.Поэтому вы можете установить ячейку ResizeMode группы в 1, что говорит о том, что она должна использовать только репозицию.

Вот список значений из документации :

  • 0 Использовать настройку группы - visXFormResizeDontCare
  • 1 Только изменение позиции -visXFormResizeSpread
  • 2 Масштабирование с группой - visXFormResizeScale

Если вы хотите, чтобы подформы использовали различное поведение, вы можете установить ячейку в каждой подформе соответственно.

Под обложками, используя значение 1, ячейки Width и Height задаются как абсолютные значения, в то время как 2 (и значение по умолчанию для групповых форм) устанавливают относительные значения.Они устанавливаются при добавлении фигур в группу, поэтому необходимо убедиться, что сначала установлены значения ResizeMode.

...