मैंने एक birt रिपोर्ट की है और अब मैं इसे प्रारूपित करने का प्रयास कर रहा हूं, इसलिए कृपया मुझे कुछ मदद चाहिए।

मैंने निश्चित लेआउट की कोशिश की है लेकिन वह नहीं है जो मैं चाहता हूं।

क्या मैं इसके अंदर डेटा की लंबाई के अनुरूप कॉलम चौड़ाई को स्वत: आकार दे सकता हूं? और एक्सेल को निर्यात करते समय, क्या मैं ऊपर की तरह ही सेटिंग्स रख सकता हूं?

शायद ऐसा कुछ लेकिन बर्ट विकल्पों का उपयोग करना:

if (dataSetRow["cell_name"]== null) { '' }
   else {
     function wrap(longStr,width)
      { 
       length = longStr.length;
      if(length <= width) 
          return longStr;
      return (longStr.substring(0, width) + "\n" + wrap(longStr.substring(width, length), width)); }         


     wrap( dataSetRow["cell_name"], 5 );

       }

धन्यवाद।

3
elie 27 अप्रैल 2018, 12:40

1 उत्तर

सबसे बढ़िया उत्तर

मैं वास्तव में अपनी समस्या को हल करने में कामयाब रहा, मैंने पाया है कि सबसे अच्छा तरीका EXCELRenderOption का उपयोग कर रहा है

RenderOption options=null;
options = new EXCELRenderOption();  
options.setOutputFormat("xls");
options.setOption(IRenderOption.EMITTER_ID,"org.eclipse.birt.report.engine.emitter.nativexls");

यह आपके लिए काम करेगा।

1
elie 30 अप्रैल 2018, 15:50