보고서를 저장할 HTML의 버전을 지정할 수 있습니다.
SetHTMLFileName 메소드를 호출한 다음 ExecuteReport 메소드를 호출하기 전에 보고서 출력 파일의 HTML 형식 유형을 설정하려면 이 메소드를 호출해야 합니다.
상수 | 값 | 설명 |
---|---|---|
_REPORT_FORMAT_HTML32 | 1 | HTML 3.2 형식으로 파일 생성 |
_REPORT_FORMAT_HTML40 | 2 | HTML 4.0 형식으로 파일 생성 |
기본 형식은 HTML 3.2 형식(_REPORT_FORMAT_HTML32)입니다. ExecuteReport를 호출하기 전에 SetFormat 메서드를 사용하지 않는 경우 기본 형식으로 출력이 생성됩니다.
VBScript
reportMgr.SetFormat format
Perl
$reportMgr->SetFormat(format);
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);