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:Francois Gatto (oo@volcar.org)
Date:Apr 23, 2007 10:17:04 pm
List:org.openoffice.fr.prog

Bonjour,

Jules César a écrit :

Bonjour à tous. J'ai un petit problème qui me pose des soucis. j'ai créé une petite macro qui me postionne des photos sur une page Writter (6 images par ligne et 6 colonnes soit 32 photos par page). J'ai souvent besoin d'une autre page. Le problème, j'arrive mal à créer une page supplémentaire et à me positionner au début de cette nouvelle page par programmation. Si quelqu'un pouvait m'expliquer, j'en serais ravi.

Par avance merci. Gabriel

Quelque chose comme :

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.html

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

Francois