Hi everyone,
I'm developing my own program that allows to open xls files. However, one
thing appears that seems to be impossibe overcome.
*Following are functions I used:*

      m_document =
KParts::ComponentFactory::createPartInstanceFromQuery<KoDocument>(
               mimetype, QString(),
               0, 0, QStringList(),
               &errorCode);

     m_document->openUrl(url)
*
*    spreadView =
qobject_cast<Calligra::Tables::View*>m_document.createView();

*And after opening this file, I convert to tables:*

    KSpread::Doc *spreadDoc = qobject_cast<KSpread::Doc*> (document());
//Function document() return m_document above.
       if (!spreadDoc)
           return NULL;
       KSpread::Sheet *sheet = spreadDoc->map()->sheet(pageIndex);
       if (!sheet)
           return NULL;

       QSize sheetSize = getContentSize(pageIndex);
       //set active current sheet
       spreadView->setActiveSheet(sheet);
       spreadView->setFixedSize(sheetSize);
       spreadView->canvasController()->setDocumentSize(sheetSize);
       controller()->setFixedSize(sheetSize);

*When I call show() function, a widget appears, however, only scroolbars
showed, but no sheets can be seen*.* Sheet area has white color. How can I
solve this?*

-- 
Do Huu Tien
Handphone No: 0972471786
Email: tiendh11...@gmail.com
Y!M: dohuu_tien86
_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to