大小传播和定位点
- Last UpdatedSep 24, 2024
- 1 minute read
定位点控制将图形大小的更改传播到嵌入实例的方式。缺省情况下,图形的定位点是画布上所有元素的中心点。
此操作可以在画布上以图形方式完成,或者通过在“属性编辑器”中设置定位点位置属性来完成。
有两种类型的定位点:
-
使用 AbsoluteAnchor 属性可以将其位置指定为绝对坐标值。
-
使用 RelativeAnchor 属性可以将其位置指定为相对于图形中心点的坐标值。
嵌入图形时,嵌入图形继承与其自身的中心点相关的定位点。
您也可以设置 AnchorFixedTo 属性。在更改影响其大小的图形时,AnchorFixedTo 属性确定是重新计算定位点的绝对位置还是相对位置。此属性可以具有以下值:
-
绝对:定位点绝对位置保持不变,重新计算定位点相对位置。
-
相对:重新计算定位点绝对位置,定位点相对位置保持不变。
在更改 AbsoluteAnchor 属性时,AnchorFixedTo 属性设置为值 Absolute。在更改 RelativeAnchor 属性时,AnchorFixedTo 属性设置为值 Relative。
您可以更改图形定位点的位置。这会影响嵌入实例的位置。但嵌入实例的定位点保持不变。
您可以更改嵌入图形的定位点。这会移动嵌入图形。它不会更改定位点相对于图形的位置。您可以旋转嵌入图形,也可以调整其大小。定位点相对于嵌入图形移动。您还可以在“属性编辑器”中使用 AnchorPoint 属性来更改位置。