Ich bin neu zu JointJS, muss ich benutzerdefinierte Formen mit JointJS erstellen, habe ich versucht, die Raute mit dem Rechteck, seine Höhe und Breite gleichen, und dann um 45 Grad drehen wie folgt,JointJS Erstellen von benutzerdefinierten Formen, Diamant, Hexagon
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);
Allerdings wird der Text im Inneren des Rechtecks auch gedreht, gehen Sie irgendwelche Ideen, wie kann ich .... auch muss ich Sechseck mit einem Etikett erstellen ... wird jede Hilfe sehr geschätzt ....
Vielen Dank im Voraus,
Mayuri