Graphics.PageUnit プロパティ

定義

この 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

プロパティ値

GraphicsUnit

GraphicsUnit 値の 1 つ (World を除く)。One of the GraphicsUnit values other than World.

例外

PageUnit が、物理単位ではない World に設定されています。PageUnit is set to World, which is not a physical unit.

次のコード例は、PageUnit プロパティを変更した場合の影響を示しています。The following code example demonstrates the effect of changing the PageUnit property.

この例は、Windows フォームと共に使用するように設計されています。This example is designed to be used with Windows Forms. フォームにコードを貼り付けて、フォームの Paint イベントを処理するときに ChangePageUnit メソッドを呼び出し、ePaintEventArgsとして渡します。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

注釈

グラフィックスユニットは、この Graphicsのページ座標に使用される測定単位です。The graphics unit is the unit of measure used for page coordinates in this Graphics.

適用対象

こちらもご覧ください