On 08/18/2011 01:19 AM, Markus Mohrhard wrote:
Hello,

2011/8/17 Ta Duc Tung <tatung2...@gmail.com <mailto:tatung2...@gmail.com>>

    Hi,

    I'm trying to fix the bug number #34697 in
    https://bugs.freedesktop.org/show_bug.cgi?id=34697
    (No option for printing current page).

    The bug was fixed in Writer. Now I'm trying to make it in Calc.
    The problem is that I don't know how to get the current page
    number. If in Writer, I can get the current cursor then get the
    page number from that cursor, but in Calc, where should I start?


I think we have someting in this direction already in calc. You should have a closer look at ScPrintFunc, especially at ScPrintfunc::PrintPage.

Regards,
Markus
Hi,

I've tried to look into ScPrintFunc. In PrintPage, I see a param named nPageNo but when I print it out, the value is always 0. This is probably not the current page :D. But I cannot find any other hint closed to finding current page rather than the nPageNo one :|.

I think I can somehow get it from ScDocShell or ScDocument but still no hope. I'm still losing my way here. Anyone please help!

Thank and Best Regards,
Ta Tung
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to