我爲jointJS創建新的,我需要使用JointJS創建自定義形狀,我嘗試使用矩形創建菱形形狀,使其高度和寬度相同,然後旋轉45度如下,JointJS創建自定義形狀,鑽石,六角形
var diamond = new joint.shapes.basic.Rect({
position: { x: 100, y: 100 },
size: { width: 100, height: 100 },
attrs: { diamond: { width: 100, height: 30 } }
});
diamond.attr({
rect: { fill: '#cccccc', 'stroke-width': 2, stroke: 'black' },
text: {
text: 'Diamond', fill: '#3498DB',
'font-size': 18, 'font-weight': 'bold',
'font-variant': 'small-caps',
'text-transform': 'capitalize'
}
});
diamond.rotate(45);
然而,目前在矩形內的文字也被旋轉,任何想法我如何能繼續....我也需要創建一個標籤六角...任何幫助將非常感激...
在此先感謝,
Mayuri