Per manipolare un elemento grafico, potete usare punti di riferimento simili ai punti cardinali.
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, è possibile ruotare un elemento grafico di 45° al centro. L'immagine seguente mostra dove si trovano i punti di riferimento, un'immagine, l'immagine ha ruotato di 20° rispetto al suo punto di riferimento northWest
e l'immagine ha ruotato di 20° rispetto al suo punto di riferimento east
.
northWest
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é sia diverso da none
, dall’inizio della pagina o dal livello gruppo a tutti gli elementi figlio. L’impostazione none
significa che non c’è alcun punto di riferimento per l’oggetto e viene usato il sistema di coordinate FXG.
per usare un punto di riferimento ma non produrre alcuno spostamento nell’oggetto dopo che è stato manipolato, aggiornare i valori x e y dell’oggetto dopo averlo manipolato.
Quando si usa un valores7:referencePoint
con dei gruppi (o tracciati, elementi linea o altri elementi che non hanno definizioni specifiche di larghezza e altezza), il valore è applicabile al rettangolo di selezione cumulativo del gruppo. Ad esempio, il punto superiore sinistro del rettangolo di selezione di tutti gli oggetti del gruppo agisce da punto di riferimento northWest
(nord ovest) per il gruppo; il punto inferiore destro agisce invece da punto di riferimento southEast
(sud est).