onenote package

Classes

OneNote.Application

Representa o objeto de nível superior que contém todos os objetos do OneNote globalmente endereçados como blocos de anotações, o bloco de anotações ativo e a sessão ativa.

OneNote.FloatingInk

Representa um grupo de traços de tinta.

OneNote.Image

Representa uma Imagem. Um Image pode ser um filho direto de um objeto PageContent ou Paragraph.

OneNote.InkAnalysis

Representa os dados de análise de tinta para um determinado conjunto de traços de tinta.

OneNote.InkAnalysisLine

Representa os dados da análise de tinta para uma linha de texto identificada formada por traços de tinta.

OneNote.InkAnalysisLineCollection

Representa uma coleção de objetos InkAnalysisLine.

OneNote.InkAnalysisParagraph

Representa os dados da análise de tinta para um parágrafo identificado formado por traços de tinta.

OneNote.InkAnalysisParagraphCollection

Representa um conjunto de objetos InkAnalysisParagraph.

OneNote.InkAnalysisWord

Representa os dados da análise de tinta para uma palavra identificada formada por traços de tinta.

OneNote.InkAnalysisWordCollection

Representa um conjunto de objetos InkAnalysisWord.

OneNote.InkStroke

Representa um único traço de tinta.

OneNote.InkStrokeCollection

Representa um conjunto de objetos InkStroke.

OneNote.InkWord

Um contêiner para a tinta em uma palavra em um parágrafo.

OneNote.InkWordCollection

Representa um conjunto de objetos InkWord.

OneNote.Notebook

Representa um bloco de anotações do OneNote. Blocos de anotações contêm grupos de seções e seções.

OneNote.NotebookCollection

Representa uma coleção de bloco de anotações.

OneNote.NoteTag

Um contêiner para o NoteTag em um parágrafo.

OneNote.Outline

Representa um contêiner para objetos Paragraph.

OneNote.Page

Representa uma página do OneNote.

OneNote.PageCollection

Representa uma coleção de páginas.

OneNote.PageContent

Representa uma região em uma página que contém os tipos de conteúdo de nível superior como estrutura de tópicos ou imagem. Um objeto PageContent pode ser atribuído a uma posição XY.

OneNote.PageContentCollection

Representa o conteúdo de uma página, como um conjunto de objetos PageContent.

OneNote.Paragraph

Um contêiner para o conteúdo visível em uma página. Um parágrafo pode conter qualquer tipo de ParagraphType de conteúdo.

OneNote.ParagraphCollection

Representa um conjunto de objetos Paragraph.

OneNote.Point

Representa um único ponto de traço de tinta

OneNote.PointCollection

Representa uma coleção de objetos Point.

OneNote.RequestContext
OneNote.RichText

Representa um objeto RichText em um Paragraph.

OneNote.Section

Representa uma seção do OneNote. As seções podem conter páginas.

OneNote.SectionCollection

Representa um conjunto de seções.

OneNote.SectionGroup

Representa um grupo de seção do OneNote. Grupos de seções podem conter seções e outros grupos de seções.

OneNote.SectionGroupCollection

Representa um conjunto de grupo de seções.

OneNote.Table

Representa uma tabela em uma página do OneNote.

OneNote.TableCell

Representa uma célula em uma tabela do OneNote.

OneNote.TableCellCollection

Contém um conjunto de objetos TableCell.

OneNote.TableRow

Representa uma linha em uma tabela.

OneNote.TableRowCollection

Contém um conjunto de objetos TableRow.

Interfaces

OneNote.ImageOcrData

Representa dados obtidos por OCR (reconhecimento óptico de caracteres) de uma imagem.

OneNote.InkStrokePointer

Referência fraca a um objeto de traço de tinta e seu pai de conteúdo.

OneNote.Interfaces.ApplicationData

Uma interface que descreve os dados retornados chamando application.toJSON().

OneNote.Interfaces.ApplicationLoadOptions

Representa o objeto de nível superior que contém todos os objetos do OneNote globalmente endereçados como blocos de anotações, o bloco de anotações ativo e a sessão ativa.

OneNote.Interfaces.ApplicationUpdateData

Uma interface para atualizar dados sobre o Application objeto, para uso no application.set({ ... }).

OneNote.Interfaces.CollectionLoadOptions

Fornece maneiras de carregar propriedades de apenas um subconjunto de membros de uma coleção.

OneNote.Interfaces.FloatingInkData

Uma interface que descreve os dados retornados chamando floatingInk.toJSON().

OneNote.Interfaces.FloatingInkLoadOptions

Representa um grupo de traços de tinta.

OneNote.Interfaces.ImageData

Uma interface que descreve os dados retornados chamando image.toJSON().

OneNote.Interfaces.ImageLoadOptions

Representa uma Imagem. Um Image pode ser um filho direto de um objeto PageContent ou Paragraph.

OneNote.Interfaces.ImageUpdateData

Uma interface para atualizar dados sobre o Image objeto, para uso no image.set({ ... }).

OneNote.Interfaces.InkAnalysisData

Uma interface que descreve os dados retornados chamando inkAnalysis.toJSON().

OneNote.Interfaces.InkAnalysisLineCollectionData

Uma interface que descreve os dados retornados chamando inkAnalysisLineCollection.toJSON().

OneNote.Interfaces.InkAnalysisLineCollectionLoadOptions

Representa uma coleção de objetos InkAnalysisLine.

OneNote.Interfaces.InkAnalysisLineCollectionUpdateData

Uma interface para atualizar dados sobre o InkAnalysisLineCollection objeto, para uso no inkAnalysisLineCollection.set({ ... }).

OneNote.Interfaces.InkAnalysisLineData

Uma interface que descreve os dados retornados chamando inkAnalysisLine.toJSON().

OneNote.Interfaces.InkAnalysisLineLoadOptions

Representa os dados da análise de tinta para uma linha de texto identificada formada por traços de tinta.

OneNote.Interfaces.InkAnalysisLineUpdateData

Uma interface para atualizar dados sobre o InkAnalysisLine objeto, para uso no inkAnalysisLine.set({ ... }).

OneNote.Interfaces.InkAnalysisLoadOptions

Representa os dados de análise de tinta para um determinado conjunto de traços de tinta.

OneNote.Interfaces.InkAnalysisParagraphCollectionData

Uma interface que descreve os dados retornados chamando inkAnalysisParagraphCollection.toJSON().

OneNote.Interfaces.InkAnalysisParagraphCollectionLoadOptions

Representa um conjunto de objetos InkAnalysisParagraph.

OneNote.Interfaces.InkAnalysisParagraphCollectionUpdateData

Uma interface para atualizar dados sobre o InkAnalysisParagraphCollection objeto, para uso no inkAnalysisParagraphCollection.set({ ... }).

OneNote.Interfaces.InkAnalysisParagraphData

Uma interface que descreve os dados retornados chamando inkAnalysisParagraph.toJSON().

OneNote.Interfaces.InkAnalysisParagraphLoadOptions

Representa os dados da análise de tinta para um parágrafo identificado formado por traços de tinta.

OneNote.Interfaces.InkAnalysisParagraphUpdateData

Uma interface para atualizar dados sobre o InkAnalysisParagraph objeto, para uso no inkAnalysisParagraph.set({ ... }).

OneNote.Interfaces.InkAnalysisUpdateData

Uma interface para atualizar dados sobre o InkAnalysis objeto, para uso no inkAnalysis.set({ ... }).

OneNote.Interfaces.InkAnalysisWordCollectionData

Uma interface que descreve os dados retornados chamando inkAnalysisWordCollection.toJSON().

OneNote.Interfaces.InkAnalysisWordCollectionLoadOptions

Representa um conjunto de objetos InkAnalysisWord.

OneNote.Interfaces.InkAnalysisWordCollectionUpdateData

Uma interface para atualizar dados sobre o InkAnalysisWordCollection objeto, para uso no inkAnalysisWordCollection.set({ ... }).

OneNote.Interfaces.InkAnalysisWordData

Uma interface que descreve os dados retornados chamando inkAnalysisWord.toJSON().

OneNote.Interfaces.InkAnalysisWordLoadOptions

Representa os dados da análise de tinta para uma palavra identificada formada por traços de tinta.

OneNote.Interfaces.InkAnalysisWordUpdateData

Uma interface para atualizar dados sobre o InkAnalysisWord objeto, para uso no inkAnalysisWord.set({ ... }).

OneNote.Interfaces.InkStrokeCollectionData

Uma interface que descreve os dados retornados chamando inkStrokeCollection.toJSON().

OneNote.Interfaces.InkStrokeCollectionLoadOptions

Representa um conjunto de objetos InkStroke.

OneNote.Interfaces.InkStrokeCollectionUpdateData

Uma interface para atualizar dados sobre o InkStrokeCollection objeto, para uso no inkStrokeCollection.set({ ... }).

OneNote.Interfaces.InkStrokeData

Uma interface que descreve os dados retornados chamando inkStroke.toJSON().

OneNote.Interfaces.InkStrokeLoadOptions

Representa um único traço de tinta.

OneNote.Interfaces.InkWordCollectionData

Uma interface que descreve os dados retornados chamando inkWordCollection.toJSON().

OneNote.Interfaces.InkWordCollectionLoadOptions

Representa um conjunto de objetos InkWord.

OneNote.Interfaces.InkWordCollectionUpdateData

Uma interface para atualizar dados sobre o InkWordCollection objeto, para uso no inkWordCollection.set({ ... }).

OneNote.Interfaces.InkWordData

Uma interface que descreve os dados retornados chamando inkWord.toJSON().

OneNote.Interfaces.InkWordLoadOptions

Um contêiner para a tinta em uma palavra em um parágrafo.

OneNote.Interfaces.NotebookCollectionData

Uma interface que descreve os dados retornados chamando notebookCollection.toJSON().

OneNote.Interfaces.NotebookCollectionLoadOptions

Representa uma coleção de bloco de anotações.

OneNote.Interfaces.NotebookCollectionUpdateData

Uma interface para atualizar dados sobre o NotebookCollection objeto, para uso no notebookCollection.set({ ... }).

OneNote.Interfaces.NotebookData

Uma interface que descreve os dados retornados chamando notebook.toJSON().

OneNote.Interfaces.NotebookLoadOptions

Representa um bloco de anotações do OneNote. Blocos de anotações contêm grupos de seções e seções.

OneNote.Interfaces.NoteTagData

Uma interface que descreve os dados retornados chamando noteTag.toJSON().

OneNote.Interfaces.NoteTagLoadOptions

Um contêiner para o NoteTag em um parágrafo.

OneNote.Interfaces.OutlineData

Uma interface que descreve os dados retornados chamando outline.toJSON().

OneNote.Interfaces.OutlineLoadOptions

Representa um contêiner para objetos Paragraph.

OneNote.Interfaces.PageCollectionData

Uma interface que descreve os dados retornados chamando pageCollection.toJSON().

OneNote.Interfaces.PageCollectionLoadOptions

Representa uma coleção de páginas.

OneNote.Interfaces.PageCollectionUpdateData

Uma interface para atualizar dados sobre o PageCollection objeto, para uso no pageCollection.set({ ... }).

OneNote.Interfaces.PageContentCollectionData

Uma interface que descreve os dados retornados chamando pageContentCollection.toJSON().

OneNote.Interfaces.PageContentCollectionLoadOptions

Representa o conteúdo de uma página, como um conjunto de objetos PageContent.

OneNote.Interfaces.PageContentCollectionUpdateData

Uma interface para atualizar dados sobre o PageContentCollection objeto, para uso no pageContentCollection.set({ ... }).

OneNote.Interfaces.PageContentData

Uma interface que descreve os dados retornados chamando pageContent.toJSON().

OneNote.Interfaces.PageContentLoadOptions

Representa uma região em uma página que contém os tipos de conteúdo de nível superior como estrutura de tópicos ou imagem. Um objeto PageContent pode ser atribuído a uma posição XY.

OneNote.Interfaces.PageContentUpdateData

Uma interface para atualizar dados sobre o PageContent objeto, para uso no pageContent.set({ ... }).

OneNote.Interfaces.PageData

Uma interface que descreve os dados retornados chamando page.toJSON().

OneNote.Interfaces.PageLoadOptions

Representa uma página do OneNote.

OneNote.Interfaces.PageUpdateData

Uma interface para atualizar dados sobre o Page objeto, para uso no page.set({ ... }).

OneNote.Interfaces.ParagraphCollectionData

Uma interface que descreve os dados retornados chamando paragraphCollection.toJSON().

OneNote.Interfaces.ParagraphCollectionLoadOptions

Representa um conjunto de objetos Paragraph.

OneNote.Interfaces.ParagraphCollectionUpdateData

Uma interface para atualizar dados no objeto ParagraphCollection, para uso no paragraphCollection.set({ ... }).

OneNote.Interfaces.ParagraphData

Uma interface que descreve os dados retornados chamando paragraph.toJSON().

OneNote.Interfaces.ParagraphLoadOptions

Um contêiner para o conteúdo visível em uma página. Um parágrafo pode conter qualquer tipo de ParagraphType de conteúdo.

OneNote.Interfaces.ParagraphUpdateData

Uma interface para atualizar dados sobre o Paragraph objeto, para uso no paragraph.set({ ... }).

OneNote.Interfaces.PointCollectionData

Uma interface que descreve os dados retornados chamando pointCollection.toJSON().

OneNote.Interfaces.PointCollectionLoadOptions

Representa uma coleção de objetos Point.

OneNote.Interfaces.PointCollectionUpdateData

Uma interface para atualizar dados sobre o PointCollection objeto, para uso no pointCollection.set({ ... }).

OneNote.Interfaces.PointData

Uma interface que descreve os dados retornados chamando point.toJSON().

OneNote.Interfaces.PointLoadOptions

Representa um único ponto de traço de tinta

OneNote.Interfaces.RichTextData

Uma interface que descreve os dados retornados chamando richText.toJSON().

OneNote.Interfaces.RichTextLoadOptions

Representa um objeto RichText em um Paragraph.

OneNote.Interfaces.SectionCollectionData

Uma interface que descreve os dados retornados chamando sectionCollection.toJSON().

OneNote.Interfaces.SectionCollectionLoadOptions

Representa um conjunto de seções.

OneNote.Interfaces.SectionCollectionUpdateData

Uma interface para atualizar dados sobre o SectionCollection objeto, para uso no sectionCollection.set({ ... }).

OneNote.Interfaces.SectionData

Uma interface que descreve os dados retornados chamando section.toJSON().

OneNote.Interfaces.SectionGroupCollectionData

Uma interface que descreve os dados retornados chamando sectionGroupCollection.toJSON().

OneNote.Interfaces.SectionGroupCollectionLoadOptions

Representa um conjunto de grupo de seções.

OneNote.Interfaces.SectionGroupCollectionUpdateData

Uma interface para atualizar dados sobre o SectionGroupCollection objeto, para uso no sectionGroupCollection.set({ ... }).

OneNote.Interfaces.SectionGroupData

Uma interface que descreve os dados retornados chamando sectionGroup.toJSON().

OneNote.Interfaces.SectionGroupLoadOptions

Representa um grupo de seção do OneNote. Grupos de seções podem conter seções e outros grupos de seções.

OneNote.Interfaces.SectionLoadOptions

Representa uma seção do OneNote. As seções podem conter páginas.

OneNote.Interfaces.TableCellCollectionData

Uma interface que descreve os dados retornados chamando tableCellCollection.toJSON().

OneNote.Interfaces.TableCellCollectionLoadOptions

Contém um conjunto de objetos TableCell.

OneNote.Interfaces.TableCellCollectionUpdateData

Uma interface para atualizar dados sobre o TableCellCollection objeto, para uso no tableCellCollection.set({ ... }).

OneNote.Interfaces.TableCellData

Uma interface que descreve os dados retornados chamando tableCell.toJSON().

OneNote.Interfaces.TableCellLoadOptions

Representa uma célula em uma tabela do OneNote.

OneNote.Interfaces.TableCellUpdateData

Uma interface para atualizar dados sobre o TableCell objeto, para uso no tableCell.set({ ... }).

OneNote.Interfaces.TableData

Uma interface que descreve os dados retornados chamando table.toJSON().

OneNote.Interfaces.TableLoadOptions

Representa uma tabela em uma página do OneNote.

OneNote.Interfaces.TableRowCollectionData

Uma interface que descreve os dados retornados chamando tableRowCollection.toJSON().

OneNote.Interfaces.TableRowCollectionLoadOptions

Contém um conjunto de objetos TableRow.

OneNote.Interfaces.TableRowCollectionUpdateData

Uma interface para atualizar dados sobre o TableRowCollection objeto, para uso no tableRowCollection.set({ ... }).

OneNote.Interfaces.TableRowData

Uma interface que descreve os dados retornados chamando tableRow.toJSON().

OneNote.Interfaces.TableRowLoadOptions

Representa uma linha em uma tabela.

OneNote.Interfaces.TableUpdateData

Uma interface para atualizar dados sobre o Table objeto, para uso no table.set({ ... }).

OneNote.ParagraphInfo

Listar informações para parágrafo.

Funções

OneNote.run(batch)

Executa um script em lotes que executa ações no modelo de objeto do OneNote, usando um novo contexto de solicitação. Quando a promessa for resolvida, todos os objetos rastreados que foram alocados automaticamente durante a execução serão liberados.

OneNote.run(object, batch)

Executa um script em lote que executa ações no modelo de objeto do OneNote, usando o contexto de solicitação de um objeto de API criado anteriormente.

OneNote.run(objects, batch)

Executa um script em lote que executa ações no modelo de objeto do OneNote, usando o contexto de solicitação de objetos de API criados anteriormente.

Detalhes da função

OneNote.run(batch)

Executa um script em lotes que executa ações no modelo de objeto do OneNote, usando um novo contexto de solicitação. Quando a promessa for resolvida, todos os objetos rastreados que foram alocados automaticamente durante a execução serão liberados.

export function run<T>(batch: (context: OneNote.RequestContext) => Promise<T>): Promise<T>;

Parâmetros

batch

(context: OneNote.RequestContext) => Promise<T>

Uma função que recebe um OneNote.RequestContext e retorna uma promessa (normalmente, apenas o resultado de "context.sync()"). O parâmetro context facilita as solicitações para o aplicativo OneNote. Como o suplemento do Office e o aplicativo OneNote são executados em dois processos diferentes, o contexto de solicitação é necessário para obter acesso ao modelo de objeto do OneNote a partir do suplemento.

Retornos

Promise<T>

Exemplos

// *.run methods automatically create an OfficeExtension.ClientRequestContext
// object to work with the Office file.
await OneNote.run(async (context) => {
    const notebook = context.application.getActiveNotebook();
    // Interact with the OneNote notebook...
});

OneNote.run(object, batch)

Executa um script em lote que executa ações no modelo de objeto do OneNote, usando o contexto de solicitação de um objeto de API criado anteriormente.

export function run<T>(object: OfficeExtension.ClientObject, batch: (context: OneNote.RequestContext) => Promise<T>): Promise<T>;

Parâmetros

object
OfficeExtension.ClientObject

Um objeto de API criado anteriormente. O lote usará o mesmo contexto de solicitação que o objeto passado, o que significa que quaisquer alterações aplicadas ao objeto serão captadas por "context.sync()".

batch

(context: OneNote.RequestContext) => Promise<T>

Uma função que recebe um OneNote.RequestContext e retorna uma promessa (normalmente, apenas o resultado de "context.sync()"). Quando a promessa for resolvida, todos os objetos rastreados que foram alocados automaticamente durante a execução serão liberados.

Retornos

Promise<T>

OneNote.run(objects, batch)

Executa um script em lote que executa ações no modelo de objeto do OneNote, usando o contexto de solicitação de objetos de API criados anteriormente.

export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: OneNote.RequestContext) => Promise<T>): Promise<T>;

Parâmetros

batch

(context: OneNote.RequestContext) => Promise<T>

Uma função que recebe um OneNote.RequestContext e retorna uma promessa (normalmente, apenas o resultado de "context.sync()"). Quando a promessa for resolvida, todos os objetos rastreados que foram alocados automaticamente durante a execução serão liberados.

Retornos

Promise<T>