Protocollo server FXG fxg-server-protocol
Per manipolare un elemento grafico, potete utilizzare punti di riferimento simili ai punti di bussola.
Questi consentono di ruotare o ridimensionare un elemento grafico rispetto a un particolare punto di riferimento. I punti di riferimento sono northWest
, north
, northEast
, west
, center
, east
, southWest
, south
e southeast
. Ad esempio, utilizzando il punto di riferimento centrale, potete ruotare un'immagine di 45° rispetto al centro. L'immagine seguente mostra la posizione dei punti di riferimento, un elemento grafico, l'elemento grafico ruotato di 20° dal punto di riferimento northWest
e l'elemento grafico ruotato di 20° dal punto di riferimento east
.
- A. Posizioni dei punti di riferimento
- B. Un'immagine
- C. L'immagine è ruotata di 20° rispetto al punto di riferimento
northWest
- D. L'immagine è ruotata di 20° rispetto al punto di riferimento
east
È richiesta la seguente sintassi:
referencePoint <string> (northWest, north, northEast, west, center, east, southWest, south, southEast, none, inherit)
Il valore predefinito è none. Il valore inherit
passa il valore s7:referencePoint
, purché non sia none
, dalla parte superiore della pagina o del livello del gruppo a tutti gli elementi figlio. L'impostazione none
indica che non esiste alcun punto di riferimento per l'oggetto e che viene utilizzato il sistema di coordinate FXG.
Quando un valore di s7:referencePoint
viene utilizzato con gruppi (o percorsi, elementi di linea o qualsiasi elemento che non dispone di definizioni esplicite di larghezza e altezza), il valore viene applicato al riquadro limite cumulativo del gruppo. Ad esempio, il punto in alto a sinistra del rettangolo di selezione di tutti gli oggetti del gruppo funge da punto di riferimento northWest
per il gruppo; il punto in basso a destra funge da punto di riferimento southEast
.