Skip to main content

Библиотека MyOffice Document API для языка программирования С++

Библиотека MyOffice Document API для языка программирования С++ предоставляет возможность выполнения следующих операций:

  1. Создание, открытие, сохранение изменений в электронных текстовых и табличных документах в следующих форматах:

‒ текстовые и табличные документы, создаваемые с помощью Microsoft Office в формате OOXML, расширения файлов DOCX и XLSX; ‒ текстовые и табличные документы, создаваемые с помощью LibreOffice в формате ODF, расширения файлов ODT и ODS; ‒ текстовые и табличные документы, создаваемые с помощью МойОфис в формате ODF, расширения файлов XODT и XODS; ‒ экспорт документов в формате PDF.

  1. Изменение содержимого документов в пакетном режиме, в том числе:

‒ добавление, удаление, изменение текста абзаца; ‒ вставка, удаление, форматирование таблиц в текстовом документе; ‒ вставка, удаление, переименование отдельных листов в табличном документе; ‒ установка значения ячейки электронной таблицы и расчет формул; ‒ оформление документа с использованием различных шрифтов и цветового оформления.

  1. Поиск и замена фрагмента текста в документе.
  2. Управление режимом рецензирования документа, отслеживание изменений в документе.
  3. Управление закладками в текстовом документе.
  4. Написание и запуск макрокоманд.

Для управления содержимым документа используется объектная модель, представляющая собой совокупность структур данных текстового или табличного документа.