CGRect.Inflate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Inflate(CGSize) |
Ingrandisce l'oggetto CGRect in base al valore specificato. |
Inflate(Double, Double) |
Aumenta le dimensioni del rettangolo aggiungendo le quantità specificate lungo entrambe le direzioni di ogni asse. |
Inflate(nfloat, nfloat) |
Ingrandisce l'oggetto CGRect in base al valore specificato. |
Inflate(Single, Single) | |
Inflate(CGRect, nfloat, nfloat) |
Crea e restituisce una copia ingrandita della struttura CGRect specificata. La copia viene ingrandita in base al valore specificato. La struttura CGRect originale resta invariata. |
Inflate(CGSize)
Ingrandisce l'oggetto CGRect in base al valore specificato.
public void Inflate (CoreGraphics.CGSize size);
member this.Inflate : CoreGraphics.CGSize -> unit
Parametri
- size
- CGSize
Valore di ingrandimento del rettangolo.
Commenti
Questo metodo ingrandisce questo rettangolo, non una copia di esso. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.
Se o x
y
è negativo, la CGRect struttura viene deflata nella direzione corrispondente.
Si applica a
Inflate(Double, Double)
Aumenta le dimensioni del rettangolo aggiungendo le quantità specificate lungo entrambe le direzioni di ogni asse.
public void Inflate (double x, double y);
member this.Inflate : double * double -> unit
Parametri
- x
- Double
Quantità da aggiungere a entrambi i lati orizzontali.
- y
- Double
Quantità da aggiungere a entrambi i lati verticali.
Commenti
L'aumento di un rettangolo di dimensioni [1,1] e centrato su [1,1] produce un rettangolo di dimensione [,3,3] centrato sullo stesso punto, poiché le x
y
e le inflazione vengono applicate a tutti i lati.
Si applica a
Inflate(nfloat, nfloat)
Ingrandisce l'oggetto CGRect in base al valore specificato.
public void Inflate (nfloat x, nfloat y);
member this.Inflate : nfloat * nfloat -> unit
Parametri
- x
- nfloat
Larghezza da gonfiare.
- y
- nfloat
Altezza da gonfiare.
Commenti
Questo metodo ingrandisce questo rettangolo, non una copia di esso. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.
Se o x
y
è negativo, la CGRect struttura viene deflata nella direzione corrispondente.
Si applica a
Inflate(Single, Single)
Inflate(CGRect, nfloat, nfloat)
public static CoreGraphics.CGRect Inflate (CoreGraphics.CGRect rect, nfloat x, nfloat y);
static member Inflate : CoreGraphics.CGRect * nfloat * nfloat -> CoreGraphics.CGRect
Parametri
Restituisce
CGRect ingrandito.
Commenti
Questo metodo crea una copia di rect
, ingrandisce la copia e quindi restituisce la copia ingrandita. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.