Class Run

java.lang.Object
io.leandev.appfuse.document.Run

public class Run extends Object

文字段(run)

封裝底層 POI 的 XWPFRun,提供行內格式(粗斜底刪線、上下標、字級、顏色)與圖片插入。 顏色以 Color 表示、字級以 point 計,不洩漏 POI 型別。

Since:
4.0.0
  • Method Details

    • setText

      public void setText(String text)
      設定文字(取代原內容)
      Parameters:
      text - 文字
    • setBold

      public void setBold(boolean bold)
      設定粗體
      Parameters:
      bold - 是否粗體
    • setItalic

      public void setItalic(boolean italic)
      設定斜體
      Parameters:
      italic - 是否斜體
    • setUnderline

      public void setUnderline(boolean underline)
      設定底線
      Parameters:
      underline - 是否底線
    • setStrikeThrough

      public void setStrikeThrough(boolean strikeThrough)
      設定刪除線
      Parameters:
      strikeThrough - 是否刪除線
    • setSuperscript

      public void setSuperscript(boolean superscript)
      設定上標
      Parameters:
      superscript - 是否上標
    • setSubscript

      public void setSubscript(boolean subscript)
      設定下標
      Parameters:
      subscript - 是否下標
    • setFontSize

      public void setFontSize(double points)
      設定字級(point)
      Parameters:
      points - 字級點數
    • setColor

      public void setColor(Color color)
      設定文字顏色
      Parameters:
      color - 顏色
    • setBackground

      public void setBackground(Color color)
      設定文字底色(網底)
      Parameters:
      color - 顏色
    • setStyle

      public void setStyle(String styleName)
      套用既有(樣板定義)字元樣式
      Parameters:
      styleName - 樣式名稱或 ID
    • addImage

      public Image addImage(InputStream image, Length width, Length height)
      插入圖片(以串流)
      Parameters:
      image - 圖片輸入串流
      width - 顯示寬度
      height - 顯示高度
      Returns:
      圖片 handle
    • addImage

      public Image addImage(BufferedImage image, Length width, Length height)
      插入圖片(以 BufferedImage,編碼為 PNG)
      Parameters:
      image - 圖片
      width - 顯示寬度
      height - 顯示高度
      Returns:
      圖片 handle