[Libreoffice] [EasyHack][#34697][MHST] How to get the current page number in Calc, Impress, Draw
Ta Duc Tung
tatung2112 at gmail.com
Fri Aug 26 10:27:11 PDT 2011
On 08/18/2011 01:19 AM, Markus Mohrhard wrote:
> 2011/8/17 Ta Duc Tung <tatung2112 at gmail.com <mailto:tatung2112 at gmail.com>>
> I'm trying to fix the bug number #34697 in
> (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.
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,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the LibreOffice