Graphics.PageUnit Vlastnost

Definice

Získá nebo nastaví měrnou jednotku použitou pro souřadnice stránky v tomto 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

Hodnota vlastnosti

Jedna z GraphicsUnit jiné hodnoty než World.One of the GraphicsUnit values other than World.

Výjimky

PageUnit je nastavená na World, což není fyzická jednotka.PageUnit is set to World, which is not a physical unit.

Příklady

Následující příklad kódu ukazuje účinek změny vlastnosti PageUnit.The following code example demonstrates the effect of changing the PageUnit property.

Tento příklad je navržený tak, aby se mohl používat s model Windows Forms.This example is designed to be used with Windows Forms. Vložte kód do formuláře a při zpracování události Paint formuláře zavolejte metodu ChangePageUnit a předejte e jako 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

Poznámky

Grafická jednotka je Měrná jednotka použitá pro souřadnice stránky v tomto Graphics.The graphics unit is the unit of measure used for page coordinates in this Graphics.

Platí pro

Viz také