Microsoft Word 的文字方塊是一個浮動容器,您可以從「插入」索引標籤新增,像圖形一樣調整大小,並填入一段獨立文字,該文字會在自己的邊框內換行,而非在頁面邊界處換行。一旦文字方塊置於頁面上,其中的文字行為就如同一般內文 — Word 會在方塊邊緣進行換行,套用您的段落格式,並透過一般的「常用」與「繪圖工具」索引標籤讓您變更字型、大小和色彩。容器本身是一個圖形,因此您可以將它移動到任何位置,將其置於其他物件之上或之下,並透過「版面配置選項」按鈕控制周圍文字如何圍繞它流動。

然而,許多文字方塊的實際用途需要其中的文字具有精確的字元數:固定寬度的頁首橫幅、ASCII 藝術邊框、置中的徽章文字行、對齊的標籤,或欄位必須對齊的等寬樣式程式碼清單。Word 沒有內建命令可將文字填補至特定字元數,因此您需要使用外部工具來產生字元,然後將結果貼回方塊中。該工具就是 Text Padder,它會在您來源字串的左側、右側,或平均分配於兩側加入您選擇的重複模式,直到整個字串達到以 Unicode 碼點計算的目標長度,然後讓您在將填補後的結果以 UTF-8 TXT 檔案下載之前先預覽,再貼入 Word。

how to add text box in word
在 Word 中新增具有精確長度填補文字的文字方塊

逐步在 Microsoft Word 中新增文字方塊

Word 內建了文字方塊命令,涵蓋應用程式的所有桌面版和網頁版,因此您只需點擊幾下即可產生浮動容器,無需安裝任何額外項目。

  1. 將游標放在頁面上您希望文字方塊出現的位置。
  2. 開啟功能區上的「插入」索引標籤,然後在「文字」群組中點擊「文字方塊」。
  3. 從圖庫中挑選一個預先格式化的文字方塊,選擇「更多文字方塊」以取得其他內建樣式,或選擇「繪製文字方塊」以繪製自訂矩形。
  4. 在頁面上點擊並拖曳以定義方塊的大小和位置。
  5. 在新增的方塊內點擊,然後輸入或貼上您的內容。
  6. 選取方塊並拖曳任何角落或邊緣的控制點來調整大小,直到高度和寬度符合您的需求。
  7. 透過點擊方塊的邊框並將其拖曳到頁面上的新位置來移動方塊。
  8. 使用「繪圖工具格式」索引標籤來格式化方塊,其中「圖形填滿」設定背景色彩,「圖形外框」設定邊框,其他圖形控制項則可變更旋轉和效果。
  9. 選取方塊,點擊「版面配置選項」,然後選擇如「方形」、「緊密」、「與文字上下對齊」或「文在圖上」等環繞樣式,以控制周圍內文如何圍繞方塊排列。

一旦方塊存在,其中的內容就只是文字,而這正是填補功能派上用場的地方。

使用 Text Padder 準備精確長度的填補文字

當您希望 Word 文字方塊中的文字讀起來像橫幅、置中的標題、程式碼樣式的清單,或固定寬度列印表格中的一列時,最簡單的方法是在貼上之前先填補文字。填補文字的意義是用重複的模式(破折號、等號、句點、星號、方括號,甚至表情符號)填滿真實內容兩側的空白,直到整行達到精確的字元數。

Word 本身可以用左右對齊或定位點來模擬此效果,但這些工具取決於字型的視覺寬度和方塊的像素大小,因此一旦您變更字體、字型大小或方塊寬度,結果就會偏移。以純字元進行的填補是可攜的:將同一行貼入 12 點 Calibri 方塊或 9 點 Courier 方塊時,欄數會保持不變,因為計算是以碼點而非像素為單位。

Text Padder 正是處理這項工作的工具。您貼上來源文字,設定最高一百萬個 Unicode 碼點的目標長度,提供任何非空的填補模式,選擇一側,然後該工具會重複並截斷該模式,直到結果恰好是所要求的長度。整個操作在您的瀏覽器分頁中執行,來源文字永遠不會被上傳,產生的字串會與回報的碼點計數一同顯示在預覽中,讓您在下載為 UTF-8 TXT 檔案或直接複製到 Word 文字方塊之前可以先行驗證。

如何在瀏覽器中將文字填補至目標長度

該填補工具有一組小巧且固定的控制項,因此工作流程簡短且可預期。

  1. 將來源字串貼入編輯器。原始文字會保持在原位,以便您將其與結果進行比較。
  2. 輸入介於 0 到 1,000,000 個 Unicode 碼點之間的整數作為精確的目標長度。小數、負數、缺失或非數值將被拒絕。
  3. 輸入非空的填補模式。空格、標點、符號、表情符號和多字元字串皆可接受;只有在確實需要新增字元時,才會拒絕空模式。
  4. 選擇一側:左側、右側或兩側。兩側會將缺少的長度平均分配至兩個邊緣,而任何奇數餘數則歸於右側。
  5. 點擊「填補」並檢查預覽以及回報的碼點長度。
  6. 點擊「下載」將結果儲存為 UTF-8 TXT 檔案,或選取預覽文字並複製到 Word 文字方塊中。

相同的來源、目標、模式和側別總是會產生相同的輸出,因此結果可重現,且日後易於重新檢視。

填補模式比較:左側、右側和兩側

您選擇的側別會改變真實內容在填補行中的位置,這在文字方塊具有不同的對齊方式,或周圍行需要在一邊有固定錨點時很重要。

填補模式 模式放置位置 來源會產生什麼變化
左側 在來源之前 原始文字向右移;其字元保持原始順序,位於填補字串的末端。
右側 在來源之後 原始文字保持在開頭;新字元延伸右邊緣。
兩側 分配至兩個邊緣 原始文字大致置中;奇數餘數歸於右側,這是一條固定規則。

若要具體了解「兩側」模式,該工具直接記錄了該規則:將來源 cat 從長度 3 填補至長度 8,並在兩側使用模式 -_,會產生 8 個字元的字串 -_cat-_-,其中來源前有兩個填補字元,來源後有三個,因為模式會從其第一個字元開始重複,並在目標長度處精確截斷。

精確長度填補不適用的情況

以碼點進行填補是精確的,但它不同於以位元組、視覺寬度或以其他定義的字元進行填補。了解其界線才能讓工具保持實用而不致誤導。

  • 是位元組,不是碼點。 UTF-8 將單一碼點表示為一到四個位元組,因此目標長度為(例如)16 個碼點並不等同於目標長度為 16 個位元組。當格式、資料庫欄位或通訊協定指定的是儲存長度而非文字長度時,請使用以位元組為導向的工具。
  • 是視覺寬度,不是碼點。東亞寬字元、表情符號、定位字元以及組合序列的視覺寬度可能與其碼點計數不符。將填補設定為 20 個碼點,並不保證在比例字型或東亞字型中會形成 20 個等寬欄位的行。
  • 不會截斷。 如果來源已達到或超過目標,該工具會原封不動地返回來源。當您確實需要填補時,請設定較大的目標,因為該工具絕不會為了符合較短長度而縮短文字。
  • 在需要填補時不可使用空模式。 當工具必須新增字元時,填補欄位不得為空。空格、標點、表情符號和多字元模式皆有效;只有在這種情況下,完全空白的字串才會被拒絕。
  • 無網路往返。 所有填補、預覽和 TXT 下載的產生都在瀏覽器中本機進行,因此您可以在不將敏感草稿傳送至伺服器的情況下進行填補。

在 Word 中整合應用

最簡單的工作流程是在 Text Padder 中建立內容,複製預覽,然後將其放入您依照上述步驟新增的文字方塊中。若要製作頁首橫幅,請在兩側使用等號模式進行填補;若要製作靠左對齊的標籤,請在右側進行填補;若要製作置中的醒目提示,請在兩側進行填補,並讓 Word 文字方塊內的置中對齊處理其餘部分。如果文字需要在方塊內換行成多行,請設定文字方塊的固定寬度,並使用與填補行長度相符的換行寬度,以便在右邊緣而非模式中間進行斷行。

如果您正在權衡各種選項,如何從 Excel 資料產生文字雲對此有詳細說明。