Ich verwende diesen C++-Code, um die Seitenzahl in einem Writer-Doc zu erhalten:
Code: Alles auswählen
Reference<XModel> rModel (rDoc, UNO_QUERY);
Reference<XTextViewCursorSupplier> rCurSup (rModel->getCurrentController(), UNO_QUERY);
Reference<XPageCursor> rCursor (rCurSup->getViewCursor(), UNO_QUERY);
rCursor->jumpToLastPage();
return rCursor->getPage();
Wir kann ich die Aktualisierung erzwingen, ohne das Fenster (manuell) in den Vordergrund holen zu müssen? Ich habe versucht:
Code: Alles auswählen
Reference <XTextDocument> rTxtDoc ( rDoc, UNO_QUERY );
rTxtDoc->reformat();
Code: Alles auswählen
Reference<XModel> rModel(rDoc, UNO_QUERY);
rModel->lockControllers();
rModel->unlockControllers();