Partager via


Utiliser du contenu de page OneNote

Dans l’API JavaScript des compléments OneNote, le contenu de page est représenté par le modèle objet suivant.

Diagramme du modèle objet de page OneNote.

  • Un objet Page contient une collection d’objets PageContent.
  • Un objet PageContent contient un type de contenu de Outline, Image ou Other.
  • Un objet Outline contient une collection d’objets Paragraph.
  • Un objet Paragraph contient un type de contenu RichText, Image, Table ou Other.

Pour créer une page OneNote vide, utilisez l’une des méthodes suivantes.

Utilisez ensuite les méthodes dans les objets suivants pour travailler avec le contenu de la page, comme Page.addOutline et Outline.appendHtml.

Le contenu et la structure d’une page OneNote sont représentés par du code HTML. Seul un sous-ensemble de code HTML est pris en charge pour créer ou mettre à jour du contenu de page, comme décrit ci-dessous.

HTML pris en charge

L’API JavaScript du complément OneNote prend en charge le code HTML suivant pour la création et la mise à jour du contenu de page.

  • <html>, <body>, <div>, <span>, <br/>
  • <p>
  • <img>
  • <a>
  • <ul>, <ol>, <li>
  • <table>, <tr>, <td>
  • <h1> ... <h6>
  • <b>, <em>, <strong>, <i>, <u>, <del>, <sup>, <sub>, <cite>

Remarque

L’importation du code HTML dans OneNote consolide les espaces blancs. Le contenu obtenu est collé dans un plan.

OneNote fait de son mieux pour traduire le code HTML en contenu de page tout en assurant la sécurité des utilisateurs. Les normes HTML et CSS ne correspondent pas exactement au modèle de contenu de OneNote, il y aura donc des différences d'apparence, en particulier avec les styles CSS. Nous vous recommandons d’utiliser les objets JavaScript si une mise en forme spécifique est nécessaire.

Accès au contenu de la page

Vous pouvez uniquement accéder au contenu de la page via Page#load pour la page actuellement active. Pour modifier la page active, appelez navigateToPage($page).

Des métadonnées, telles que le titre, peuvent toujours être interrogées pour n’importe quelle page.

Voir aussi