Graphics.PageUnit Eigenschaft

Definition

Ruft die in diesem Graphics für Seitenkoordinaten verwendete Maßeinheit ab oder legt diese fest.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

Eigenschaftswert

Einer der GraphicsUnit-Werte, der nicht World ist.One of the GraphicsUnit values other than World.

Ausnahmen

PageUnit wird auf die nicht physische Einheit World festgelegt.PageUnit is set to World, which is not a physical unit.

Beispiele

Im folgenden Codebeispiel werden die Auswirkungen der Änderung der PageUnit-Eigenschaft veranschaulicht.The following code example demonstrates the effect of changing the PageUnit property.

Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert.This example is designed to be used with Windows Forms. Fügen Sie den Code in ein Formular ein, und nennen Sie die ChangePageUnit-Methode, wenn Sie das Paint Ereignis des Formulars verarbeiten und e als PaintEventArgsübergeben.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

Hinweise

Die Grafikeinheit ist die Maßeinheit, die in diesem Graphicsfür Seiten Koordinaten verwendet wird.The graphics unit is the unit of measure used for page coordinates in this Graphics.

Gilt für:

Siehe auch