다음을 통해 공유


WorkflowView.ViewPortRectangle 속성

정의

ViewPortRectangle에 대한 현재 WorkflowView을 가져옵니다.

public:
 property System::Drawing::Rectangle ViewPortRectangle { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle ViewPortRectangle { get; }
member this.ViewPortRectangle : System.Drawing.Rectangle
Public ReadOnly Property ViewPortRectangle As Rectangle

속성 값

화면에 표시되는 영역을 설명하는 Rectangle입니다.

예제

다음 예제에서는 WorkflowView에 직접 이미지를 그리기 위해 WorkflowView 개체의 Paint 이벤트를 처리하는 메서드를 보여 줍니다. ViewPortRectangle 속성은 그려지는 이미지를 적절하게 제한하기 위하여 디자인 화면의 표시 가능 영역을 반환합니다.

void workflowView_Paint(object sender, PaintEventArgs e)
{
    using (Graphics g = this.workflowView.CreateGraphics())
    {
        Bitmap draftImage = Resources.draft;
        draftImage.MakeTransparent(Color.Magenta);
        g.DrawImage(draftImage, this.workflowView.ViewPortRectangle);
    }

    base.OnPaint(e);
}
Sub workflowView_Paint(ByVal sender As Object, ByVal e As PaintEventArgs)
    Using g As Graphics = Me.workflowView.CreateGraphics()
        Dim draftImage As Bitmap = Resources.draft
        draftImage.MakeTransparent(Color.Magenta)
        g.DrawImage(draftImage, Me.workflowView.ViewPortRectangle)
    End Using

    MyBase.OnPaint(e)
End Sub

설명

ViewPortRectangle에는 표시되는 워크플로의 영역이 포함되어 있습니다.

적용 대상