问题描述
|
例如:
可以说我用拉斐尔画了一个绿色的正方形。
可以在正方形的中心开一个孔吗?
我需要将孔设为“真实”孔,而不仅仅是遮盖正方形一部分的另一个对象。
编辑:因此,下面给出的答案是:不可能
解决方法
您可以使用path实现此效果。
例如:
paper.path(0,\"m 71.584821,226.66072 c -1.662,0 -3,1.338 -3,3 l 0,339.6875 c 0,1.662 1.338,3 3,3 l 362.562499,0 c 1.662,0 3,-1.338 3,-3 l 0,-339.6875 c 0,-1.662 -1.338,-3 -3,-3 l -362.562499,0 z m 179.843749,80 c 53.65052,0 97.15625,38.99733 97.15625,87.125 0,48.12767 -43.50573,87.15625 -97.15625,87.15625 -53.65052,0 -97.15625,-39.02858 -97.15625,-87.15625 0,-48.12767 43.50573,-87.125 97.15625,-87.125 z\").attr({fill:\'#f00\'});
供您参考,此路径是使用Inkscape创建的。