Param

Method

Event

 

 

BodyValue

현재 편집 중인 문서의 HTML body정보(<body>~</body>)를 얻거나 설정합니다.

 

Syntax

    [get] HRESULT BodyValue(
    BSTR* pVal
    );
    [put] HRESULT BodyValue(
    BSTR newVal
    );

 

Parameters

[get] pVal

[out, retval] 현재 문서의 body 정보를 HTML 형식으로 출력합니다.

[put] newVal

[in] 현재 문서에 적용할 body 정보를 HTML 형식으로 입력합니다.

 

Return Values

항상 : 0

 

Remarks

컨트롤 또는 초기화 파일에서 지정된 인코딩 방식과 상관 없이 항상 유니코드 문자열로 인코딩된 BodyValue값을 반환합니다.  VBScript 또는 JScript에서 유니코드 문자열을 기본 문자열로 사용하기 때문입니다.

또한 BodyValue의 반환 값을 폼 필드에 대입할 경우 유니코드 문자열을 해당 HTML페이지의 OEM 코드로 변환하여 대입합니다. 즉 컨트롤이 포함된 페이지의 인코딩 방법이 euc_kr 이라면 컨트롤이 반환한 Value 값을 HTML페이지의 폼필드에 대입하면 euc_kr 인코딩 방법으로 저장합니다.
최종적으로 서버에서는 HTML페이지에 표시된 인코딩 방법대로 인코딩된 값을 전달 받습니다.

 

Sample Codes

VBScript [get]

dim object
set object = document.editForm
edit = object.Wec.BodyValue

VBScript [put]

dim object
set object = document.editForm
object.Wec.BodyValue = "<p>New Body Value</p>"

 

JavaScript [get]

var object = document.getElementById('Wec');
var bodyValue = object.BodyValue;

JavaScript [put]

var object = document.getElementById('Wec');
object.BodyValue = "<p>New Body Value</p>";

 

See Also

Value, HeadValue, TextValue, MIMEValue, SelectedValue, SelectedTextValue, InsertValue