Formulix 文件
安裝 / Formulix 0.1.2

Tiptap 3

使用 ProseMirror 原子節點與原生歷程的擴充功能。

安裝

npm install formulix-tiptap

在建立編輯器前載入 formulix-tiptap/formulix-ui.min.js,以 ESM 匯入 formulix-tiptap,加入既有 extensions。使用應用程式內同一份 Tiptap。已執行版本為 3.32.0。

設定

import Formulix from 'formulix-tiptap';
Formulix.configure({
  servidor: 'https://api.formulix.com.br',
  chave: 'YOUR_PUBLIC_KEY',
  idioma: 'zh-Hant',
  upload: uploadPng
});
editor.commands.openFormulix('formula'); // conta, grafico, quimica

在應用程式實作 uploadPng(blob):上傳 PNG,回傳解析為 URL 的 Promise。圖形與繪圖必須提供 upload 回呼;媒體伺服器須驗證使用者、PNG、大小及權限。

API / 公開金鑰

預設網址為官方服務 https://api.formulix.com.br。金鑰為選用:未設金鑰時,編輯器網域使用免費方案;額度用盡後,對話框會顯示註冊連結。在控制台登記網域並選擇方案;登記涵蓋子網域,網站不設金鑰也能繼續運作。

預覽及插入內容會傳送至 API。瀏覽器只能放綁定網域的公開金鑰,切勿放入管理端、SMTP 或 Mercado Pago 憑證。

API · 隱私說明

儲存與限制

openFormulix 支援 formula / conta / grafico / quimica;按兩下再次編輯。formulixInline 與 formulixBloco 是保存已清理 HTML 的原子節點。儲存 editor.getJSON() 或 editor.getHTML(),伺服器清理時保留 MathML、表格及 data-*。對話框開啟期間選取範圍隨交易映射;若 API 回應前目標已刪除,則拒絕更新;唯讀模式禁止變更。遠端協作/Yjs 尚未驗證。3.32.0 已驗證四類內容、JSON/HTML、歷程、選取映射、清理及唯讀。

Word 的 OMML/RTF 剪貼簿處理仍是 TinyMCE 專用。其他平台的 Word 貼上與同時使用多種語言暫不支援。