在mxgraph中旋转单元格后,它会改变其x坐标。即使我将单元格移动到旋转之前的位置(我的意思是在旋转之前和之后匹配左角),单元格几何中的x坐标显示完全不同的x坐标。
看看这4个细胞:
<mxCell id="116" style="shape=inner_wall_h;bottom=bottom;;fillColor=#cbccd8;;strokeColor=#cbccd8;rotation=90;" vertex="1" parent="1">
<mxGeometry x="196.43333435058594" y="372.6499938964844" width="100" height="12" as="geometry"/>
</mxCell>
<mxCell id="118" style="shape=inner_wall_h" vertex="1" parent="1">
<mxGeometry x="240.43333435058594" y="430.6499938964844" width="100" height="12" as="geometry"/>
</mxCell>
<mxCell id="119" style="shape=inner_wall_h;rotation=0;" vertex="1" parent="1">
<mxGeometry x="240" y="315" width="100" height="12" as="geometry"/>
</mxCell>
<mxCell id="122" style="shape=inner_wall_v;rotation=90;" vertex="1" parent="1">
<mxGeometry x="196.43333435058594" y="486.0500030517578" width="100" height="12" as="geometry"/>
</mxCell>
单元格116和122是垂直的,单元格118和119是水平的。虽然它们的左侧是对齐的,但它们显示不同的x值。