Thank you, that is interesting! 2015-08-16 13:34 GMT+03:00 Andreas Säger <ville...@t-online.de>: > I know next to nothing about Writer because I rarely use any word > processors and my mind can not sync Writer's API with what I see on the > screen. Let's try anyway: > > The enumeration of the document text seems to reflect the paragraphs inded. > >> Sub enumDocText >> e=thiscomponent.text.createenumeration >> while e.hasmoreelements >> print e.nextelement.string >> wend >> End Sub > > Looping through UNO objects is highly inefficient. Let the application > do the loop: > > Edit>Find/Replace > [More Options] > [X] Search for para stlyes > Search: Heading 1 > [Find All] > > which selects all matching paragraphs and > ThisComponent.CurrentController.Selection.Count reports the count of > selected paragraphs. > > This would be equivalent to method X=ThisComponent.findAll(oDescriptor) > with the right descriptor settings. > The descriptor is an array of c.s.s.beans.PropertyValue. > X.Count would return the element count of the found objects. > > > -- > To unsubscribe e-mail to: users+unsubscr...@global.libreoffice.org > Problems? > http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ > Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette > List archive: http://listarchives.libreoffice.org/global/users/ > All messages sent to this list will be publicly archived and cannot be deleted
-- To unsubscribe e-mail to: users+unsubscr...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted