Hello,

If character count without spaces is not set, ResetModified let
DocumentStatistic invalid, so the application should recalculate this before
showing the dialog. I've changed this for bug fdo#36931

http://cgit.freedesktop.org/libreoffice/core/commit/?id=70218ae8ef57b96f8064780adebcee3245757b58

2011/8/26 Miklos Vajna <vmik...@frugalware.org>

> On Wed, Aug 24, 2011 at 11:50:02AM +0100, Caolán McNamara <
> caol...@redhat.com> wrote:
> > > You mean something like this? Given that the idl says these properties
> > > are readonly (I did not notice that so far), I don't think there is a
> > > reason to set them.
> >
> > I was thinking more of the "old" rtf filter which const casts away
> > constness to set these on import. Need better names than old/new.
>
> I used RtfReader/RTFTokenizer, but that's confusing as well.
> "writerfilter-based rtf import"?
>
> > re: readonly-ness in the uno api, the AdvancedTextDocument
> > CharacterCount etc properties are read-only alright, but no mention is
> > made of readonly-ness for DocumentStatistics from XDocumentProperties
>
> Here is my understanding:
>
> - PageCount: readonly in TextDocumentView.idl
> - WordCount: readonly in AdvancedTextDocument.idl
> - CharacterCount: readonly in AdvancedTextDocument.idl
>
> > I suppose there's a counter-argument that says setting what the
> > producing app thinks was the stats allows the expected results from
> > fields etc up to as far as the first update when the user edits that
> > document.
>
> Hm, what I see here: with a trivial test doc, like:
>
> {\rtf1
> {\info
> {\nofpages99}
> }
> {foobar
> \par }
> }
>
> (which is of course a single page, but it says it's 99 pages)
>
> when (on master) I go to File -> Properties -> Statistics, Number of
> Pages is already 1, without pressing Update.
>
> It's possible this is a bug in RTFDocumentImpl (search for RTF_NOFPAGES
> in rtfdocumentimpl.cxx), but isn't this just because the attributes are
> read-only? (Lack of uno knowledge on my side: not sure if "readonly" in
> the IDL is just a suggestion for the implementation or in case it's
> enforced.)
>
> Thanks.
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>


-- 
Arnaud Versini
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to