GS
Hi everyone,
I'm trying to execute one of my cusomized reports so it will be shown in a landscape format but unfortunately everything I do the report output format is portrait.
I tried to used the SetPageWidth and SetPageHight but unfortunately it didn't help...
I'm using ARIS 7.1 (2010 SR_06)
Thanks in advance,
Guy
Hi Guy,
I've tried and created the following short report. It creates a document in landscape format.
BR,
Torsten
var oOutput = Context.createOutputObject() oOutput.DefineF("Normal", "Arial", 11, Constants.C_BLACK, Constants.C_TRANSPARENT, Constants.FMT_LEFT| Constants.FMT_VTOP, 0, 0, 0, 0, 0, 1) setupOutputObject( oOutput ) var nLocale = Context.getSelectedLanguage() createSection(oOutput, ArisData.getSelectedGroups()) oOutput.WriteReport() /** Apply default page format settings to output object * @param {Output} outputObj The output object */ function setupOutputObject(outputObj) { outputObj.SetPageWidth(297.2) outputObj.SetPageHeight(210.1) outputObj.SetLeftMargin(30) outputObj.SetRightMargin(30) outputObj.SetTopMargin(20) outputObj.SetBottomMargin(20) outputObj.SetDistHeader(10) outputObj.SetDistFooter(10) outputObj.SetAutoTOCNumbering(true) } /** * @param {Output} p_output The output object * @param {Group[]} p_aGroup */ function createSection(p_output, p_aGroup) { // do not create new section if all data is empty if(p_aGroup.length==0) return // repetition of queried data: for(var i=0; i<p_aGroup.length; i++) { p_output.OutputLnF(p_aGroup[i].Path(nLocale), "Normal") } }