3 messages in org.openoffice.fr.progRe: [prog] Comment créer une page sup...
FromSent OnAttachments
Jules CésarApr 23, 2007 12:36 pm 
Francois GattoApr 23, 2007 10:17 pm 
Jules CésarApr 24, 2007 12:00 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Comment créer une page sup et se positionner en début de pageActions...
From:Jules César (gabr@free.fr)
Date:Apr 24, 2007 12:00:25 pm
List:org.openoffice.fr.prog

Le mardi 24 avril 2007 07:17, Francois Gatto a écrit :

Sub InsertSautPage   Dim oCurseur, oCurseurVisible, oTexte, sInsertion

  oCurseur = ThisComponent.getText().createTextCursor()

'Création du saut de page 'voir détails à l'adresse ci-dessous 'http://api.openoffice.org/docs/common/ref/com/sun/star/style/BreakType.htm l

  oTexte = oCurseur.getText()   sInsertion = com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK   oTexte.insertControlCharacter( oCurseur, sInsertion, False )

  sInsertion = com.sun.star.style.BreakType.PAGE_AFTER   oCurseur.BreakType = sInsertion

'On récupère le curseur visible que l'on positionne à la dernière page   oCurseurVisible = ThisComponent.getCurrentController().getViewCursor()   oCurseurVisible.jumpToLastPage

End Sub

Merci de la réponse. Je n'ai pas pour l'instant ma doc (livre de programmation, api sans peine et un autre donc je ne veux pas écorcher le nom). Dans mes précédents essais, la création de pages sup était aléatoire (je les demandais au cours d'une boucle for next) et je n'obtenais sur 20 boucles que trois pages. Je ne comprenais pas pourquoi. Encore merci.

Gabriel