> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 空格格式化器

> 用於在 ArcScript 中修剪、填充、對齊和換行字串值中空白的格式化器。

## center(integer\_width\[, character])

傳回屬性值，使其在第一個參數指定寬度的字串中居中。填充使用第二個參數指定的 *fillchar* 完成。

* **width**：輸出字串的總寬度。
* **character**：可選的用於填充的字元。預設值為空格。

## expandtabs(\[integer\_width])

將屬性值中的所有制表符替換為空格。如果未給出參數指定的製表符大小，則使用預設的 8 個字元製表符大小。

* **width**：可選的製表符寬度。預設值為 8 個字元。

## just(integer\_width\[, character])

傳回屬性值，使其在第一個參數指定長度的字串中左對齊。填充使用第二個參數指定的 *fillchar* 完成。

* **width**：輸出字串的總寬度。
* **character**：可選的用於填充的字元。預設值為空格。

## ljust(integer\_width\[, character])

傳回屬性值，使其在第一個參數指定長度的字串中左對齊。填充使用第二個參數指定的 *fillchar* 完成。

* **width**：輸出字串的總寬度。
* **character**：可選的用於填充的字元。預設值為空格。

## nowhitespace()

刪除屬性值所表示字串中的空白。

## rjust(integer\_width\[, character])

傳回右對齊的屬性值，使其位於第二個參數指定長度的字串中。填充使用第一個參數指定的 *fillchar* 完成。

* **width**：輸出字串的總寬度。
* **character**：可選的用於填充的字元。預設值為空格。

## trim()

刪除輸入字串中的前導和尾隨空白。

### 範例

```xml theme={null}
<arc:set attr="uglyString" value="    here is some data.  " />
<arc:set attr="prettyString" value="[uglyString | trim()]" />
```

## trimend()

刪除屬性的尾隨空白。

## trimstart()

刪除屬性的前導空白。

## wordwrap(\[integer\_width]\[, break]\[, cut]\[, wrapexp])

在遵循單詞邊界的同時，將字串換行到指定寬度。

* **width**：換行後字串的最大行長度。
* **break**：用於斷開字串的字元。預設值為 *CRLF*（例如 `rn`）。
* **cut**：可選布林值，指定是在指定寬度處換行還是在指定寬度之前換行。預設值為 `false`。
* **wrapexp**：一個規則運算式，表示斷開字串時要替換的字元。預設值為空格（此預設值適用於由空格分隔的單片語成的字串）。若要不遵循單詞邊界而斷開字串，請將此參數設定為空字串：` `
