Param

Method

Event

 

 

TextValue

현재 편집 중인 문서의 내용을 텍스트 형식으로 얻거나 설정합니다.

 

Syntax

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

 

Parameters

[get] pVal

[out, retval] 현재 문서의 내용을 텍스트 형식으로 출력합니다.

[put] newVal

[in] 새로 설정할 내용을 텍스트 형식으로 입력합니다.

 

Return Values

항상 : 0

 

Remarks

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

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

 

Sample Codes

VBScript [get]

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

VBScript [put]

dim object
set object = document.editForm
object.Wec.TextValue = "New Text"

 

VBScript [get]

var object = document.getElementById('Wec');
var edit = object.TextValue;

VBScript [put]

var object = document.getElementById('Wec');
object.TextValue = "New Text";

 

See Also

Value, HeadValue, BodyValue, MIMEValue, SelectedValue, SelectedTextValue, InsertValue