Aggiungere un'immagine SVG avanzata
Aggiungere un'immagine SVG avanzata al canvas per modificare le proprietà delle singole parti di immagine in fase di progettazione o a runtime. Per esempio, è possibile segnalare un malfunzionamento della parte hardware evidenziando una rappresentazione del componente hardware.
Prerequisiti
Per controllare le proprietà dell'immagine, ottenere un file SVG conforme a questi requisiti:
- Il formato del file è SVG 1.2 Tiny
- Il file contiene tutte le proprietà e gli elementi dell'immagine che si desidera configurare
- Le proprietà di riempimento e tratto esistono e hanno colori definiti come attributi XML o CSS inline
- I valori di colore sono esadecimali
Esempio: File SVG conforme ai requisiti.
SUGGERIMENTO:
Se il file SVG non è conforme ai requisiti, l'immagine verrà visualizzata come previsto, ma non sarà possibile modificare le proprietà dell'immagine.
- Per aggiungere un'immagine SVG avanzata
- InVista progetto, fare clic con il pulsante destro del mouse sull'oggetto o sulla cartella che conterrà l'immagine, quindi selezionare .
- Fare doppio clic sull'immagine vuotavisualizzata sul canvas.
- InSeleziona file, selezionare l'immagine da visualizzare, quindi scegliereSeleziona.SUGGERIMENTO:Per trovare gli elementi, iniziare a digitare il nome dell'elemento da trovare inSeleziona file.Se il file non viene visualizzato inSeleziona file, selezionaree, inImporta fileImporta file, selezionare il file da importare, quindi scegliereSeleziona.
- (Opzionale) Aprire il file SVG in un editor di testo e verificare che nel file SVG siano presenti sia l'attributo@iddell'elemento immagine che si desidera modificare sia la proprietà che si desidera modificare.Ad esempio, per poter modificare lo stile del poligono di uno chassis:<g id="ConveyorChassis"> <polygon style="fill:#3C4660;" points="8.532,379.733 503.466,379.733 503.466,277.333 8.532,277.333"/> </g>
- InProprietàespandereProprietà elementi SVG, quindi inIDselezionare l'elemento immagine da modificare.SUGGERIMENTO: Le opzioni a discesa per gli elementi del file SVG corrispondono agli attributi@iddegli elementi del file SVG. Se i valori non vengono visualizzati nell'elenco a discesa, l'immagine SVG potrebbe non essere conforme ai requisiti necessari per controllare le proprietà dell'immagine.
- InProprietà, selezionare la proprietà da modificare per l'elemento immagine selezionato, quindi inValore, selezionareAggiungi collegamento dinamicoper creare un collegamento dinamico avanzato o immettere un valore per la proprietà indicata:
- Colore. Selezionare o immettere il valore esadecimale per il colore o creare un collegamento dinamico avanzato con un convertitore in valori di colore esadecimali. Ad esempio:
- Opacità. Immettere un valore compreso tra 0 e 100 per rendere l'elemento immagine completamente trasparente o completamente opaco.
- Larghezza tratto. Immettere la larghezza della linea in pixel.
- Dasharray tratto. Specificare l'array di trattini nei seguenti modi:
- Selezionando o immettendoIninterrotto. Questa è l'impostazione predefinita.
- Immettendo un solo numero. Il numero rappresenta sia la lunghezza del trattino che la lunghezza dello spazio tra i trattini. Ad esempio, immettere 5 in modo che sia la lunghezza del trattino che la lunghezza dello spazio tra i trattini siano di 5 pixel.
- Configurazione di una serie di numeri separati da punto e virgola nel formato ripetibile #;#. Il primo numero rappresenta la lunghezza del trattino e il numero dopo ciascun punto e virgola rappresenta la lunghezza dello spazio tra i trattini. La serie inserita viene ripetuta. Ad esempio, immettere 5;2;10;3 per fare in modo che il primo trattino sia di cinque pixel e lo spazio successivo di due pixel, seguito da un altro trattino di 10 pixel e da uno spazio di 3 pixel. La serie si ripete per visualizzare il trattino più corto seguito da un trattino più lungo per l'intera linea.
SUGGERIMENTO:Quando si associa la proprietà dasharray a una variabile stringa o un tag in un controller, un valore stringa non valido determina il valore della proprietà dasharray quando tale valore cambia nel valore nel file SVG a runtime.Ad esempio, se l'array di trattini è definito come una linea continua nell'SVG avanzato ma è attualmente visualizzato come motivo di trattino, se il valore del tag associato nella proprietà dasharray cambia in un valore non valido come abc o contiene un errore di battitura in formato stringa come 1;5:8, il valore ritorna alla linea continua specificata nel file SVG.SUGGERIMENTO: La proprietà selezionata per l'elemento immagine deve essere presente nel file immagine SVG insieme all'elemento immagine, altrimenti non sarà possibile configurare la proprietà per l'elemento immagine. - Per aggiungere un'ulteriore proprietà per SVG, accanto aProprietà elementi SVG, selezionaree ripetere i passaggi 5 e 6. Ad esempio, se è stato configuratoColoreper un elemento immagine SVG, è possibile aggiungere una proprietàOpacitàper modificare l'opacità dello stesso elemento immagine o di un elemento immagine diverso.
- Per modificare le proprietà predefinite per SVG, inProprietàespandereAspettoe modificare le proprietà creando un collegamento dinamico avanzato o immettendo un valore.
Esempio di immagine SVG avanzata - allarme disabilitato (chassis trasportatore grigio)

Esempio di immagine SVG avanzata - allarme abilitato (chassis trasportatore rosso)

svg
svg avanzato
Fornire un feedback