文本框繪製 使用指南

文本框繪製線上工具,用 ASCII/Unicode 邊框字元為文本包裹各種樣式文本框,適合終端輸出、文件裝飾與聊天排版,一鍵複製,純前端。

計算公式與原理

內容寬 = max(各行顯示寬度) + 2 × 左右邊距;上下邊框長度 = 內容寬;總行數 = 文本行數 + 2 × 上下填充 + 2(上下邊框)

顯示寬度按"視覺寬度"計算:CJK 全形字元計 2 列、半形計 1 列,這是中文字元畫不歪斜的關鍵;若按 code point 計數,含中文的行會明顯偏短。左右邊距對稱作用於每行,因此內容寬隨最長行變化,短行用空格補齊到同一寬度。標題模式把 "ToolBox" 居中並佔用邊框中段,此時邊框的裝飾橫線被標題截斷但不改變總寬。複製結果請貼上到等寬字型環境(程式碼編輯器、終端),比例字型下仍會錯位。

使用步驟

  1. 填寫「水平內邊距」。
  2. 填寫「垂直內邊距」。
  3. 結果區會即時更新;可一鍵複製結果用於記錄或彙報。

典型使用場景

算例參考

注意事項

結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。

為什麼框對不齊?
框線依賴等寬字型(monospace);中文在部分環境按 2 字元寬、英文 1 寬,需用支援 CJK 寬度的渲染或手動補空格對齊。
雙線和圓角有嗎?
有。可切換單線(─│)、雙線(═║)與圓角字元集,按展示平臺字型支援選擇。
→ 開啟文本框繪製工具