Bonsoir à toi, et bienvenue !
benj...@anova.fr wrote:
Bonjour à tous,
je débute en mailing list, j'espére bien m'y prendre, n'hésitez pas à me
dire si je fais des erreurs. ^^
Oui ca va :)
Je commence par créer un fichier vide puis j'y insert mes fichiers un par
un en ajoutant un saut de page entre chaque insersion. Mon problème est le
suivant : je perd mes marges et mon pied de page.
J'ai remarqué qu'en partant d'un document existant à la place d'un
document vide pour faire mes insertions, je conserve les marges et les
pieds de page du document de base mais j'ai alors un soucis dans le cas de
concaténation de fichiers qui ne sont pas basés sur la même mise en page.
Cela fait un moment que je n'ai pas fait de macro, mais je développe en
java donc je peux te donner quelques éléments qui pourraient t'aider.
En fait je crois que ton souci est normal. Je ne suis pas sur de ce que
j'avance non plus ! Ce n'est pas confirmé !
Mais le fait que tu partes d'un fichier existant, il a déjà des
propriétés qui lui sont propres (donc les marges définies par exemple)
//On charge le fichier temporaire
XTextDocument xTextDoc =
(XTextDocument)UnoRuntime.queryInterface(XTextDocument.class, xComp);
Ok tu charge ton fichier temporaire...
XText xText=null;
XTextCursor xTextCursor=null;
XTextRange xTextRange=null;
XPropertySet xPropertySet=null;
Mais en faisant ca je pense que tu obtiens un document writer, sans
propriétés... Notamment avec le "XPropertySet xPropertySet=null;"
Je repète encore une fois que mes paroles ne sont pas fondés, mais tu as
déjà un élément de recherche.
Bon courage, a bientôt sur la liste ;)