HtmlElement.OffsetRectangle 속성

정의

부모 요소를 기준으로 요소의 위치를 가져옵니다.

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

속성 값

Rectangle

부모 요소를 기준으로 한 요소의 X 좌표 및 Y 좌표 위치와 요소의 너비 및 높이입니다.

요소의 부모가 상대 위치 또는 절대 위치에 배치된 경우 OffsetRectangle 은 부모 요소의 오프셋을 반환합니다. 요소 자체가 부모 요소를 기준으로 상대 위치에 배치된 경우 OffsetRectangle 은 부모 요소의 오프셋을 반환합니다.

예제

다음 코드 예제에서는 방법 OffsetParentOffsetRectangle 차이점을 보여 하며 span3다음 span2 을 수행합니다span1.

<HTML>  
    <BODY id="documentBody">  

        <DIV id="div1">  
            <SPAN id="span1">Placeholder text 1.</SPAN>  
        </DIV>  

        <DIV id="div2" style="position:relative;top:100px;left:100px;">  
            <SPAN id="span2">Placeholder text 2.</SPAN>  
        </DIV>  

        <DIV id="div3" style="position:absolute;top:200px;left:200px;">  
            <DIV id="div4" style="position:relative;top:100px;left:100px;">  
                <SPAN id="span3">Placeholder text 3.</SPAN>  
            </DIV>  
        </DIV>  

    </BODY>  
</HTML>  
private void GetOffsets()
{
    String str = "";
    HtmlDocument doc = webBrowser1.Document;

    foreach (HtmlElement elem in doc.GetElementsByTagName("SPAN"))
    {
        str += "OffsetParent for " + elem.Id + " is " + elem.OffsetParent.Id;
        str += "; OffsetRectangle is " + elem.OffsetRectangle.ToString() + "\n";
    }

    MessageBox.Show(str);
}
Private Sub GetOffsets()
    Dim Str As String = ""
    Dim Doc As HtmlDocument = WebBrowser1.Document

    For Each Elem As HtmlElement In Doc.GetElementsByTagName("SPAN")
        Str &= "OffsetParent for " & Elem.Id & " is " & Elem.OffsetParent.Id
        Str &= "; OffsetRectangle is " & Elem.OffsetRectangle.ToString() & vbCrLf
    Next

    MessageBox.Show(Str)
End Sub

설명

요소는 다음 세 가지 방법 중 하나로 HTML 페이지에 배치할 수 있습니다.

  • 기본 흐름 위치 지정.

  • 부모에 상대적인 고정된 양만큼 요소가 오프셋되는 상대 위치입니다.

  • 절대 위치 지정- 요소에 문서의 왼쪽 위 모서리를 기준으로 고정된 좌표 위치가 지정됩니다.

HTML의 요소 위치 지정에 대한 자세한 내용은 요소 위치 지정 정보를 참조하세요.

적용 대상

추가 정보