OutlineOptions

OutlineOptions class

Permet de spécifier les options de contour.

Pour en savoir plus, visitez leEnregistrer un document article de documentation.

public class OutlineOptions

Constructeurs

NomLa description
OutlineOptions()Default_Constructor

Propriétés

NomLa description
BookmarksOutlineLevels { get; }Permet de spécifier le niveau de contour des signets individuels.
CreateMissingOutlineLevels { get; set; }Obtient ou définit une valeur déterminant s’il faut ou non créer des niveaux de plan manquants lorsque le document est exporté.
CreateOutlinesForHeadingsInTables { get; set; }Spécifie s’il faut ou non créer des plans pour les titres (paragraphes formatés avec les styles de titre) à l’intérieur des tableaux.
DefaultBookmarksOutlineLevel { get; set; }Spécifie le niveau par défaut dans la structure du document auquel afficher les signets Word.
ExpandedOutlineLevels { get; set; }Spécifie le nombre de niveaux dans le plan du document à afficher développés lorsque le fichier est visualisé.
HeadingsOutlineLevels { get; set; }Spécifie le nombre de niveaux de titres (paragraphes formatés avec les styles de titre) à inclure dans le plan du document .

Exemples

Montre comment traiter les signets dans les en-têtes/pieds de page d’un document que nous rendons au format PDF.

Document doc = new Document(MyDir + "Bookmarks in headers and footers.docx");

// Créez un objet « PdfSaveOptions » que nous pouvons transmettre à la méthode « Save » du document
// pour modifier la manière dont cette méthode convertit le document en .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Définissez la propriété « PageMode » sur « PdfPageMode.UseOutlines » pour afficher le volet de navigation du plan dans le PDF de sortie.
saveOptions.PageMode = PdfPageMode.UseOutlines;

// Définissez la propriété « DefaultBookmarksOutlineLevel » sur « 1 » pour tout afficher
// signets au premier niveau du plan dans le PDF de sortie.
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;

// Définissez la propriété « HeaderFooterBookmarksExportMode » sur « HeaderFooterBookmarksExportMode.None » pour
// n'exportez aucun signet qui se trouve à l'intérieur des en-têtes/pieds de page.
// Définissez la propriété « HeaderFooterBookmarksExportMode » sur « HeaderFooterBookmarksExportMode.First » pour
// exporter uniquement les signets dans l'en-tête/les pieds de page de la première section.
// Définissez la propriété « HeaderFooterBookmarksExportMode » sur « HeaderFooterBookmarksExportMode.All » pour
// exporter les signets qui se trouvent dans tous les en-têtes/pieds de page.
saveOptions.HeaderFooterBookmarksExportMode = headerFooterBookmarksExportMode;

doc.Save(ArtifactsDir + "PdfSaveOptions.HeaderFooterBookmarksExportMode.pdf", saveOptions);

Voir également