Trabajar con el contenido de la página de OneNote

En la API de JavaScript de los complementos de OneNote, el contenido de la página se representa mediante el modelo de objetos siguiente.

Diagrama del modelo de objetos de página de OneNote.

  • Un objeto Page contiene una colección de objetos PageContent.
  • Un objeto PageContent contiene un tipo de contenido Outline, Image u Other.
  • Un objeto Outline contiene una colección de objetos Paragraph.
  • Un objeto Paragraph contiene un tipo de contenido RichText, Image, Table u Other.

Para crear una página vacía de OneNote, use uno de los métodos siguientes.

Después, use métodos de los objetos siguientes para trabajar con el contenido de la página, como Page.addOutline y Outline.appendHtml.

El contenido y la estructura de una página de OneNote se representan mediante HTML. Solo se admite un subconjunto de HTML para crear o actualizar el contenido de la página, tal como se describe a continuación.

HTML compatible

La API de JavaScript del complemento de OneNote admite el siguiente código HTML para crear y actualizar contenido de página.

  • <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>

Nota:

Importar HTML en OneNote consolida los espacios en blanco. El contenido resultante se pega en un esquema.

OneNote intentará traducir HTML al contenido de la página mientras garantiza la seguridad de los usuarios. Los estándares HTML y CSS no coinciden exactamente con el modelo de contenido de OneNote, por lo que habrá diferencias en la apariencia, especialmente con estilos CSS. Se recomienda usar los objetos JavaScript si es necesario un formato específico.

Acceder al contenido de la página

Solo es posible tener acceso al contenido de la página a través de Page#load para la página activa. Para cambiar la página activa, invoque navigateToPage($page).

Se pueden seguir consultando los metadatos, como el título, desde cualquier página.

Ver también