Graphics.PageUnit Proprietà

Definizione

Ottiene o imposta l'unità di misura usata per le coordinate di pagina in questo oggetto Graphics.Gets or sets the unit of measure used for page coordinates in this Graphics.

public:
 property System::Drawing::GraphicsUnit PageUnit { System::Drawing::GraphicsUnit get(); void set(System::Drawing::GraphicsUnit value); };
public System.Drawing.GraphicsUnit PageUnit { get; set; }
member this.PageUnit : System.Drawing.GraphicsUnit with get, set
Public Property PageUnit As GraphicsUnit

Valore della proprietà

Uno dei valori di GraphicsUnit diverso da World.One of the GraphicsUnit values other than World.

Eccezioni

La proprietà PageUnit è impostata su World che non corrisponde a un'unità fisica.PageUnit is set to World, which is not a physical unit.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato l'effetto della modifica della proprietà PageUnit.The following code example demonstrates the effect of changing the PageUnit property.

Questo esempio è progettato per essere usato con Windows Forms.This example is designed to be used with Windows Forms. Incollare il codice in un form e chiamare il metodo ChangePageUnit quando si gestisce l'evento Paint del form, passando e come PaintEventArgs.Paste the code into a form and call the ChangePageUnit method when handling the form's Paint event, passing e as PaintEventArgs.

private:
   void ChangePageUnit( PaintEventArgs^ e )
   {
      // Create a rectangle.
      Rectangle rectangle1 = Rectangle(20,20,50,100);

      // Draw its outline.
      e->Graphics->DrawRectangle( Pens::SlateBlue, rectangle1 );

      // Change the page scale.  
      e->Graphics->PageUnit = GraphicsUnit::Point;

      // Draw the rectangle again.
      e->Graphics->DrawRectangle( Pens::Tomato, rectangle1 );
   }
private void ChangePageUnit(PaintEventArgs e)
{

    // Create a rectangle.
    Rectangle rectangle1 = new Rectangle(20, 20, 50, 100);

    // Draw its outline.
    e.Graphics.DrawRectangle(Pens.SlateBlue, rectangle1);

    // Change the page scale.  
    e.Graphics.PageUnit = GraphicsUnit.Point;

    // Draw the rectangle again.
    e.Graphics.DrawRectangle(Pens.Tomato, rectangle1);
}
Private Sub ChangePageUnit(ByVal e As PaintEventArgs)

    ' Create a rectangle.
    Dim rectangle1 As New Rectangle(20, 20, 50, 100)

    ' Draw its outline.
    e.Graphics.DrawRectangle(Pens.SlateBlue, rectangle1)

    ' Change the page scale.  
    e.Graphics.PageUnit = GraphicsUnit.Point

    ' Draw the rectangle again.
    e.Graphics.DrawRectangle(Pens.Tomato, rectangle1)

End Sub

Commenti

L'unità grafica è l'unità di misura usata per le coordinate della pagina in questa Graphics.The graphics unit is the unit of measure used for page coordinates in this Graphics.

Si applica a

Vedi anche