Je travaille sur un projet en C# qui produira un document Word en utilisant l'API Word Automation.Word Automation: détecter si un saut de page est nécessaire?
Je voudrais insérer des sauts de page à des points spécifiques dans le document généré et je suis en train de faire cela avec succès avec le code suivant:
// Generate page break
object pageBreak = WdBreakType.wdPageBreak;
wordApp.Selection.InsertBreak(ref pageBreak);
Toutefois, si le document a naturellement enroulé sur la page suivante de toute façon après avoir manqué de place sur la page précédente, je ne veux pas vraiment générer de saut de page, sinon je finirai avec une page blanche. Ce que je voudrais vraiment, c'est la possibilité de trouver exactement où se trouve le curseur et si c'est sur la première ligne et la colonne de la page en cours, alors je peux supposer qu'il n'est pas nécessaire d'insérer un saut de page.
Y a-t-il un moyen d'accéder à la position du curseur? Ou une autre solution qui ferait la même chose? Cela semble être une simple exigence, alors je m'excuse d'avance si j'ai manqué l'évidence.
Merci beaucoup pour votre aide. C'est exactement ce que je voulais faire. –
La constante de ligne semble donner la position depuis le début du document et non la page! –