[Draw]Centrer une boite de texte dans une page

classic Classic list List threaded Threaded
6 messages Options
PL PL
Reply | Threaded
Open this post in threaded view
|

[Draw]Centrer une boite de texte dans une page

Bonjour et bonne année à toutes zé à tous,

Je dois créer environ 500 pdf (pour un imprimeur) ne contenant chacun
qu'un mot ou lettre/groupes de lettres,  tout ce "petit monde" est dans
16 pages crées dans Writer et exportées en pdf.
Les lettres de ces mots ont différentes couleurs.
Pour d'autres séries plus courte j'ai procédé de la façon suivante :
- j'ai créé une page modèle Draw de la dimension du pdf à obtenir (par
ex 30 x 20 mm)
- j'ai ouvert la page en pdf avec Draw,
- copié un mot,
- collé ce mot dans la page modèle,
- centré ce mot dans la page (en vert. les lettres "e" ont leur barre
horizontale à égale distance de la limite haute et basse en en hor. même
distance entre la marge g et d),
- exporté en pdf le résultat,
- effacé le mot,
- copié un autre mot,
- collé ce mot dans la page modèle,
etc.
Le pb pour gagner du temps serait de faire une macro qui ferait le
travail à ma place mais en LBO je n'ai pas les compétences (avec Word je
devrais y arriver mais je veux quitter ce monde...)

[Question]
En premier existe-t-il une commande ou une macro pour centrer la boite
de texte dans la page.
[/Question]

Merci de vous pencher sur mon pb, ça me ferait gagner beaucoup de temps

Bonne journée
--
Pierre



--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
conil26 conil26
Reply | Threaded
Open this post in threaded view
|

Re: [Draw]Centrer une boite de texte dans une page

Bonjour,

Vous pourriez procéder comme un publipostage.
Table calc ou base contenant tous les mots -- 1 par cellule

Créer un publipostage en déclarant le format d'étiquette nécessaire

Procéder au publipostage et imprimer le tout en pdf, en 1 seule fois.

Cordialement
Sandy-Pascal Andriant

Le 18/01/2019 à 11:30, PL a écrit :

> Bonjour et bonne année à toutes zé à tous,
>
> Je dois créer environ 500 pdf (pour un imprimeur) ne contenant chacun
> qu'un mot ou lettre/groupes de lettres,  tout ce "petit monde" est
> dans 16 pages crées dans Writer et exportées en pdf.
> Les lettres de ces mots ont différentes couleurs.
> Pour d'autres séries plus courte j'ai procédé de la façon suivante :
> - j'ai créé une page modèle Draw de la dimension du pdf à obtenir (par
> ex 30 x 20 mm)
> - j'ai ouvert la page en pdf avec Draw,
> - copié un mot,
> - collé ce mot dans la page modèle,
> - centré ce mot dans la page (en vert. les lettres "e" ont leur barre
> horizontale à égale distance de la limite haute et basse en en hor.
> même distance entre la marge g et d),
> - exporté en pdf le résultat,
> - effacé le mot,
> - copié un autre mot,
> - collé ce mot dans la page modèle,
> etc.
> Le pb pour gagner du temps serait de faire une macro qui ferait le
> travail à ma place mais en LBO je n'ai pas les compétences (avec Word
> je devrais y arriver mais je veux quitter ce monde...)
>
> [Question]
> En premier existe-t-il une commande ou une macro pour centrer la boite
> de texte dans la page.
> [/Question]
>
> Merci de vous pencher sur mon pb, ça me ferait gagner beaucoup de temps
>
> Bonne journée
> --
> Pierre
>
>
>


--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Cdlt,
Conil26
LO 5.0.3.2 / Win10
ID ID
Reply | Threaded
Open this post in threaded view
|

Re: [Draw]Centrer une boite de texte dans une page

In reply to this post by PL
Le 18/01/2019 à 11:30, PL a écrit :

> Bonjour et bonne année à toutes zé à tous,
>
> Je dois créer environ 500 pdf (pour un imprimeur) ne contenant chacun
> qu'un mot ou lettre/groupes de lettres,  tout ce "petit monde" est dans
> 16 pages crées dans Writer et exportées en pdf.
> Les lettres de ces mots ont différentes couleurs.
> Pour d'autres séries plus courte j'ai procédé de la façon suivante :
> - j'ai créé une page modèle Draw de la dimension du pdf à obtenir (par
> ex 30 x 20 mm)
> - j'ai ouvert la page en pdf avec Draw,
> - copié un mot,
> - collé ce mot dans la page modèle,
> - centré ce mot dans la page (en vert. les lettres "e" ont leur barre
> horizontale à égale distance de la limite haute et basse en en hor. même
> distance entre la marge g et d),
> - exporté en pdf le résultat,
> - effacé le mot,
> - copié un autre mot,
> - collé ce mot dans la page modèle,
> etc.
> Le pb pour gagner du temps serait de faire une macro qui ferait le
> travail à ma place mais en LBO je n'ai pas les compétences (avec Word je
> devrais y arriver mais je veux quitter ce monde...)
>
> [Question]
> En premier existe-t-il une commande ou une macro pour centrer la boite
> de texte dans la page.


Dans Writer, pas dans Draw.

Insérer un cadre (donc pas une zone de texte), paramétrer le style Cadre
(ou en faire un), sélection de la boite, double-clic sur le style Cadre.


Le mieux, évidemment, est de faire un modèle, toujours dans Writer. Très
très grand avantage, vous allez pouvoir utiliser tous les types de
styles possible, donc de paragraphe ou de caractère, en fonction des
besoins, pour la mise en forme du texte.

Laissez tomber Draw pour ça.

NB : en personnalisant les barres d'outils, vous pouvez même gagner
encore plus de temps !

Je n'ai pas de solution en ce qui concerne les macros.

--

Ysabeau
Électron libre

--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Ysabeau
PL PL
Reply | Threaded
Open this post in threaded view
|

Re: [Draw]Centrer une boite de texte dans une page

In reply to this post by conil26
Merci Sandy pour votre réponse,
ça aurait pu être une bonne idée, mais :
- Dans le document Writer qui à servit à créer les pages pdf, les mots,
dont les lettres sont de dif. couleur et certaines sont en gras, sont
séparés dans la page par une/plusieurs espaces, une ou plusieurs
tabulations (c'est un pb du rédacteur, je suis obligé de faire avec)
- Dans Writer avec les regex je ne mets qu'une tab. (plus d'espace) et
je remplace toutes les tab par des \n pour avoir qu'un mot par ligne,
jusque là pas de pb
- Je sélectionne tout et colle dans une feuille de Calc
- Alors que tout le texte est en Arial 24, au bout de la 14èm ligne sur
42) les lettres en noir sont passées en Liberation Sans 10 alors que les
lettres couleur sont restées en Arial 24 !! grrr :-(
- Par désespoir je sélectionne tout est mets en Century Gothic 24 (c'est
la police dans laquelle les pdf doivent être), oui mais certaines
cellules restent en Arial 24
     - si je suis sur une seule cellule elle passe bien en Century
Gothic 24 quand je clique à droite du nom de la police et que je fais Entrée
     - si je descends sur la cellule suivante il est affiché Century
Gothic alors qu'elle est en Arial !? et si je sélectionne 2 cellules
consécutives (ds la même colonne) et que je clique à droite du nom de la
police + Entrée rien ne se passe.
Je crois qu'on va me dire qu'il faut que je cré un style et que je
l'applique à toute la page (il y a 7 pg à traiter, soit 284 mots).
Je vais essayer de créer un plubli postage avec cette page imparfaite au
niveau ds polices avant d'aller plus loin (j'ai aussi 8 pg avec 229
mots/lettres à faire)

Au point ou j'en suis le centrage par macro de la boite de texte dans
Draw serait beaucoup plus simple, pour chaque mot :
- un copier de la boite de texte
- un coller dans la page mdl du pdf
- le fameux centrage
- un export en pdf, j'ai déjà créé tous les fichiers dans mon répertoire
d'export (sous W7 en batch),  ils sont vides et n'attendent plus qu'a
être remplacé par ceux générés.

Je vous tiens au courant de mes essais de publipostage (le temps que je
comprenne comment ça marche, je sais déjà faire sous Word)

Une idée de dernière minute le passage en Century Gothic 24 pour toute
la page se passe très bien sous Writer et copier dans Calc est tout bon
(=> bug dans calc, si vous voulez un fichier pour voir ce qui se passe
je peux vous l'envoyer)

Bonne soirée
--
Pierre

--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
PL PL
Reply | Threaded
Open this post in threaded view
|

Re: [Draw]Centrer une boite de texte dans une page

In reply to this post by ID
Merci Ysabeau,

Dans une page il y a par ex. 42 mots qu'il faudra mettre dans 42 pdf
différents,
un premier essais sur cette page me mets le premier mot dans un cadre
avec une marge au dessus que je n'arrive pas à changer.
Dans la page où il y a tous les mots, j'ai sélectionné mon 1er mot, menu
Insertion Cadre, j'ai choisi :
Onglet : Type
- taille Automatique pour H et L
- position H et V centre
- Ancrer au paragraphe
Si je prends à la souris la poignée centrale du haut et que  je descends
pour supprimer l'espace au dessus (comme dans Draw ou tous les logiciels
qui manipulent des objets vectoriels)
la bordure supérieur remonte (comme si il y avait une zone élastique au
dessus du mot).
Je ne vois pas comment faire, je vais faire des essais.

Bonne soirée
--
Pierre


--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
ID ID
Reply | Threaded
Open this post in threaded view
|

Re: [Draw]Centrer une boite de texte dans une page


Alors, donc utiliser Writer et les styles (utiliser les styles, ce n'est
pas sale, c'est même CE QU'IL FAUT FAIRE). L'ordre des opérations peut
varier.


Paramétrer le style corps de texte : alignement, police, retrait et
espacements et les autres styles.

Pour le texte : faire un rechercher-remplacer des expressions régulières
 remplacer l'espace par  \n, il y aura autant de paragraphes que de
mots. Mettre en forme lesdits paragraphes avec des styles.


Formater le style de page par défaut avec une marge haute et basse à
14 cm (par exemple, dépend du style de paragraphe Corps de texte, donc
plus ou moins). De cette façon, il y aura  autant de pages que de
paragraphes.


Rien de compliqué.

Si le texte est mis en forme à la méthode cochon( donc salement avec
Word), commencer par le nettoyer, en le sélectionnant, dans le volet
latéral, aller sur Propriétés et, au niveau de Style, aller sur Effacer
le formatage direct. Si ça ne suffit pas parce que c'est un boulot de
sagouin, aller sur les styles du même volet, dans les styles de
caractère (2e icône en haut) et double-cliquer sur Style par défaut.

Sinon pour les cadres, j'avais bien précisé dans Writer et en
paramétrant un style de cadre, pas en bidouillant à la souris.

À vue de nez pour cette partie, vous en avez pour disons une demi-heure
à une heure. Ensuite, la mise en forme spécifique ne devrait pas prendre
beaucoup plus de temps si vous utilisez les styles, avantage, le
document sera plus facile à gérer qu'avec du bidouillage infâme.

Pour l'export en pdf page par page je n'ai pas de solution hormis
évidemment les faire les une après les autres, désolée. Il y a peut-être
une solution en ligne de commande ?



Le 20/01/2019 à 19:55, PL a écrit :

> Merci Ysabeau,
>
> Dans une page il y a par ex. 42 mots qu'il faudra mettre dans 42 pdf
> différents,
> un premier essais sur cette page me mets le premier mot dans un cadre
> avec une marge au dessus que je n'arrive pas à changer.
> Dans la page où il y a tous les mots, j'ai sélectionné mon 1er mot, menu
> Insertion Cadre, j'ai choisi :
> Onglet : Type
> - taille Automatique pour H et L
> - position H et V centre
> - Ancrer au paragraphe
> Si je prends à la souris la poignée centrale du haut et que  je descends
> pour supprimer l'espace au dessus (comme dans Draw ou tous les logiciels
> qui manipulent des objets vectoriels)
> la bordure supérieur remonte (comme si il y avait une zone élastique au
> dessus du mot).
> Je ne vois pas comment faire, je vais faire des essais.
>
> Bonne soirée
> --
> Pierre
>
>


--

Ysabeau
Électron libre

--
Envoyez un mail à [hidden email] pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Ysabeau