[Résolu][Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
tomatoes
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 31 mai 2010 11:58

[Résolu][Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par tomatoes »

Bonjour

Y'a t'il un moyen de connaître l'ordonnée Y d'où on est sur la page afin de savoir que si je rajoute du texte je passe sur la page suivante.


En vous remerciant par avance


Bonne journée
Dernière modification par tomatoes le 13 mars 2025 15:16, modifié 2 fois.
Libre office 24.2.6 sous Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Java] Savoir l'ordonnée d'où on est sur la page

Message par Dude »

Salut,

La page de quoi ? Calc, Writer, Draw...
tomatoes
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 31 mai 2010 11:58

Re: [Java] Savoir l'ordonnée d'où on est sur la page

Message par tomatoes »

c'est un document Writer
Libre office 24.2.6 sous Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par Dude »

XRay est ton ami
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
tomatoes
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 31 mai 2010 11:58

Re: [Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par tomatoes »

Merci Dude

en fait grâce à ta réponse je me suis rendu compte que j'avais déja fait la méthode la voici ci dessous :D

Par contre l'ordonnée Y ne revient pas à 0 sur une nouvelle page
L'ordonnée max d'une page A4 c'est 40000 ?

Bonne après midi

Code : Tout sélectionner

public Point getPositionOuOnEst( XTextRange range ) {
		com.sun.star.frame.XModel xModel = (XModel) com.sun.star.uno.UnoRuntime.queryInterface( com.sun.star.frame.XModel.class, _xcomponent );

		com.sun.star.frame.XController xController = xModel.getCurrentController();
		XTextViewCursorSupplier xTextViewCursorSupplier = (XTextViewCursorSupplier) UnoRuntime.queryInterface( XTextViewCursorSupplier.class,
				xController );
		XTextViewCursor xTextViewCursor = xTextViewCursorSupplier.getViewCursor();
		xTextViewCursor.gotoRange( range, false );
		return xTextViewCursor.getPosition();
	}
Libre office 24.2.6 sous Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par Dude »

XRay te donne l'interface concernée.
Il faut ensuite lire la documentation : https://www.openoffice.org/api/docs/com ... ursor.html
capture.png
Comme on sait pas ce que tu cherches à faire...
En principe, on agit par les styles si on veut éviter les veuves orphelines.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
tomatoes
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 31 mai 2010 11:58

Re: [Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par tomatoes »

C'est pas un problème que cela ne reparte pas à zéro je ferai un modulo

Je voulais juste connaître l'ordonnée max de la première page pour savoir quand je vais passer sur la 2eme page

je clos le fil

Merci
Libre office 24.2.6 sous Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26205
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Résolu][Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par Dude »

tomatoes a écrit : 13 mars 2025 15:16 savoir quand je vais passer sur la 2eme page

Toujours avec XRay, tu as la propriété Page
tomatoes
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 31 mai 2010 11:58

Re: [Résolu][Java] Savoir l'ordonnée d'où on est sur la page d'un document Writer

Message par tomatoes »

merci
Libre office 24.2.6 sous Windows 11