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 值,World 除外。One of the GraphicsUnit values other than World.

例外狀況

PageUnit 設定為 World,這個值不是實體單位。PageUnit is set to World, which is not a physical unit.

範例

下列程式碼範例示範變更屬性的效果 PageUnitThe following code example demonstrates the effect of changing the PageUnit property.

這個範例是設計來搭配 Windows Forms 使用。This example is designed to be used with Windows Forms. 將程式碼貼到表單中,並 ChangePageUnit 在處理表單的事件時呼叫方法 Paint ,傳遞 ePaintEventArgsPaste 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

備註

圖形單位是此中用於頁面座標的測量單位 GraphicsThe graphics unit is the unit of measure used for page coordinates in this Graphics.

適用於

另請參閱