Trabalhar com conteúdo da página do OneNote
Na API JavaScript de suplementos do OneNote, o conteúdo da página é representado pelo seguinte modelo de objeto.
- Um objeto Page contém um conjunto de objetos PageContent.
- Um objeto PageContent contém um tipo de conteúdo de Estrutura de Tópicos, Imagem ou Outro.
- Um objeto Outline contém um conjunto de objetos Paragraph.
- Um objeto Paragraph contém um tipo de conteúdo RichText, Image, Table ou Other.
Para criar uma página vazia do OneNote, use um dos métodos a seguir.
Em seguida, use métodos nos seguintes objetos para trabalhar com o conteúdo da página, como Page.addOutline
e Outline.appendHtml
.
O conteúdo e a estrutura da página do OneNote são representados por HTML. Apenas um subconjunto de HTML é compatível com a criação e a atualização do conteúdo da página, conforme descrito abaixo.
HTML compatível
A API JavaScript de suplemento do OneNote dá suporte ao HTML a seguir para criar e atualizar o conteúdo da 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>
Observação
Importar o HTML para o OneNote consolida o espaço em branco. O conteúdo resultante é colado em uma estrutura de tópicos.
O OneNote faz o seu melhor para traduzir HTML em conteúdo de página, garantindo segurança para os usuários. Os padrões HTML e CSS não correspondem exatamente ao modelo de conteúdo do OneNote, portanto, haverá diferenças nas aparências, especialmente com estilos CSS. Recomendamos usar os objetos JavaScript se for necessária uma formatação específica.
Acessar o conteúdo da página
Só é possível acessar o Conteúdo da Página via Page#load
para a página ativa no momento. Para alterar a página ativa, invoque navigateToPage($page)
.
Metadados, como título, ainda podem ser consultados para qualquer página.