HTML в API надстроек OneNote - PullRequest
       31

HTML в API надстроек OneNote

0 голосов
/ 18 апреля 2020

Я создал свою собственную надстройку OneNote, используя Nodejs. У меня есть две проблемы. Я искал все выше и ниже и не нашел решения.

Моя надстройка добавляет новый контур на страницу OneNote. Эта схема содержит таблицу HTML с одним столбцом и несколькими строками. Я хочу установить фон некоторых строк таблицы HTML. Я перепробовал все, что мог придумать, включая:

  • Установка атрибута bgcolor для TR: <tr bgcolor='red'>
  • Установка атрибута bgcolor для TD: <td bgcolor='red'>
  • Установка атрибута стиля TR: <tr style='background-color:red'>
  • Установка атрибута стиля TD: <td style='background-color:red'>
  • Использование отдельного CSS файла
  • Использование Hex значение для цвета (красный) # FF0000
  • Экспорт страницы OneNote 2016 как «Веб-страница с одним файлом (* .mht)», проверка содержимого и попытка его самому воспроизвести.
  • Пробовал для просмотра источника в веб-версии OneNote на моей странице, чтобы проверить строку таблицы, для которой установлен цвет фона. (Контент страницы скрыт во многих слоях, я не могу найти источник страницы контента).
  • Я пытался выяснить, как программно добавить HTML контент на страницу, но Microsoft OneNote API не определяет способ вставки таблицы.

Замечание работает. Кроме того, я хочу, чтобы одна из ячеек в моей таблице использовалась, а не убирала лишние пробелы. не работает Ни один <pre> тег. OneNote просто игнорирует мою разметку, за исключением того, что я смог указать толщину границы таблицы <table border=1>.

Для справки я проанализировал этот пример кода: Создайте свою первую надстройку панели задач OneNote

Я использовал приведенный выше пример кода для создания этого: область задач. js в моем репозитории Github

1 Ответ

0 голосов
/ 19 апреля 2020

Чтобы ответить на мой собственный вопрос ...

Я нашел это после публикации вопроса:
OneNote API HTML поддержка тегов

Похоже, что Microsoft не поддерживает bgcolor, background CSS для таблиц / tr / td или CSS в целом по отношению к API OneNote. Тег <pre> и даже не указан.

...