SetFormat

설명

보고서를 저장할 HTML의 버전을 지정할 수 있습니다.

SetHTMLFileName 메소드를 호출한 다음 ExecuteReport 메소드를 호출하기 전에 보고서 출력 파일의 HTML 형식 유형을 설정하려면 이 메소드를 호출해야 합니다.

다음 보고서 형식 상수 중 하나를 형식 매개변수로 지정합니다.
주: 각 상수에서 VBScript의 경우 AD가 선행하고 Perl의 경우 $CQPerlExt::CQ가 선행합니다. 예를 들면, AD_REPORT_FORMAT_HTML32와 같습니다.
상수 Value 설명
_REPORT_FORMAT_HTML32 1 HTML 3.2 형식으로 파일 생성
_REPORT_FORMAT_HTML40 2 HTML 4.0 형식으로 파일 생성

기본 형식은 HTML 3.2 형식(_REPORT_FORMAT_HTML32)입니다. ExecuteReport를 호출하기 전에 SetFormat 메서드를 사용하지 않는 경우 기본 형식으로 출력이 생성됩니다.

주: 이 메소드는 버전 7.0.0.1부터(및 2003.06.16부터) 추가된 새 메소드입니다.

구문

VBScript

reportMgr.SetFormat format 

Perl

$reportMgr->SetFormat(format); 
ID
설명
reportMgr
현재 세션과 연관된 ReportMgr 오브젝트입니다.
형식
보고서 파일의 HTML 형식 유형을 지정하는 Long 값입니다.
Return value
없음

예제

VBScript

Dim cq_user,cq_pass,dbset,userdb

cq_user="admin"
cq_pass=""
dbset="7.0.0"
userdb="sampl"

'Create external session object
Set sessionObj = CreateObject("CLEARQUEST.SESSION")
sessionObj.UserLogon cq_user, cq_pass , userdb, AD_PRIVATE_SESSION, dbset

Set wkspc = sessionObj.GetWorkSpace
Set repMgr = wkspc.GetReportMgr("Public Queries/Reports/Defect Detail (All)")

repMgr.SetHTMLFileName "W:\Shared\Defects\out_report_format32.html"
repMgr.SetFormat AD__REPORT_FORMAT_HTML32
repMgr.ExecuteReport

' Remove the reference
Set sessionObj = Nothing

Perl

use CQPerlExt;$CQSessionobj = CQSession::Build();
$CQSessionobj->UserLogon('admin', '', 'sampl', '7.0.0'); 

$CQWorkSpace = $CQSessionobj->GetWorkSpace();
$CQReportMgr = $CQWorkSpace->GetReportMgr('Public Queries/Reports/Defect Detail (All)');
$CQReportMgr->SetHTMLFileName("W:\\Shared\\Defects\\out_pl_CQ_REPORT_FORMAT_HTML40.html"); 
$CQReportMgr->SetFormat($CQPerlExt::CQ_REPORT_FORMAT_HTML40); 
$CQReportMgr->ExecuteReport(); 
CQSession::Unbuild($CQSessionobj);

피드백