文字錨點格式化與頁面設定
format_text 以 exact matchText substring 錨定單一 paragraph 或 heading,也包含清單內段落;occurrence 是依文件掃描序的 1-based 計數。錨點不能跨 block。format_block 只改第一個含 matchText 的 paragraph 或 heading;要改多個 blocks 必須多次呼叫並使用更精準的錨點。
若回傳「matchText was not found in the document」,不得宣稱成功。先讀取最新 Doc,在 lossy Markdown 投影中檢查實際 visible text 與空白,再換更長且唯一的 anchor。格式錨點會 audit-redact。文字 style 或 block attrs 至少要有一個欄位;font、size、color、highlight、alignment、line-height 與 indent 的限制以 live registry schema 與 runtime validation 為準,本卡不抄 enum。
set_page_settings 是 partial merge:只覆寫提供的 keys,空物件無效。預設為 A4 portrait、四邊 25.4 mm、header/footer 空白、page numbers 關閉。Header/footer 各最多 500 characters,margins 為 0–60 mm;違規回 invalid_arguments。
Page settings 影響列印或匯出呈現,但 get_doc Markdown 不會反映。應從 metadata pageSettings 確認有效值,而不是查看 contentMd。
Related actions
Section titled “Related actions”arinova.doc.get_doc, arinova.doc.set_page_settings, arinova.doc.format_text, arinova.doc.format_block
Also known as
format text, format block, matchText, page settings, 頁碼, 邊界, 文字對齊, 字型, 頁面設定
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766