Protocollo server FXG

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.

Immagine dei punti di riferimento

  • A. Posizioni dei punti di riferimento
  • B. Grafico A
  • C. L'immagine ha ruotato di 20° dal suo punto di riferimento northWest
  • D. L'immagine ha ruotato di 20° dal suo 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é 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.

NOTA

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).

In questa pagina