Sto utilizzando Rafael.js per disegnare rettangoli su un'immagine. Il mio problema con l'impostazione del colore del tratto è che lo sfondo potrebbe essere scuro o chiaro o di qualsiasi colore. Pensavo che il modo migliore per affrontarlo sarebbe utilizzare le linee tratteggiate. Tuttavia questa chiamataDisegno di un rettangolo con linee tratteggiate utilizzando Rafael.js
circle = Canvas.paper.rect(left, topCoord, width, height).attr({stroke-dasharray:"---"});
non funziona. Firebug (su FireFox 20.0) restituisce un messaggio di errore che dice che una funzione esistente nel mio file .js non esiste. Sembra che stroke-dasharray non sia valido per i rettangoli.
errore
Grazie. Ciò ha fatto sì che l'errore andasse via, ma sto ancora ottenendo linee nere solide per il rettangolo. Grazie, Peter. – OtagoHarbour
Guardando il [riferimento Raphael] (http://raphaeljs.com/reference.html) non penso che tre trattini siano un'opzione valida. Prova due: '" - "' – searlea
Che ha funzionato per ottenere linee tratteggiate. Grazie mille! Per ottenere due colori diversi, ho bisogno di due chiamate: una con {"stroke-dasharray": "-"} e una con {"stroke": "white", "stroke-dasharray": "- .." }. Grazie mille! – OtagoHarbour