[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:
> Hello,
>
> 2011/8/17 Ta Duc Tung <tatung2112 at gmail.com <mailto:tatung2112 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110827/20d8d6c5/attachment.html>
More information about the LibreOffice
mailing list