FloatingBox
概要
FloatingBox は Aspose.PDF FOSS for Go の型です。
FloatingBox は配置されたコンテンツコンテナ(フローモデルの Tier 2): オプションのボーダー、背景、パディングを持つボックスで、幅の中に自身のコンテンツ(段落、見出し、画像、リスト)を配置します。
この型は Go プログラムで FloatingBox オブジェクトを操作するための 10 個のメソッドを提供します。利用可能なメソッドは AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing です。Aspose.PDF FOSS for Go パッケージをインストールすれば、すべての公開メンバーが任意の Go アプリケーションから利用可能になります。
メソッド
| シグネチャ | 説明 |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph はボックスに段落を追加します。 |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading はボックスに見出し(レベル1〜6)を追加します。 |
AddImage(path: string, width: float64) → *FloatingBox | AddImage はボックスに画像を追加します(高さ ≤ 0 はアスペクト比を保持)。 |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt はボックスに代替テキスト付きの画像を追加します。 |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList はボックスに箇条書き/番号付きリストを追加します。 |
AddSpacer(height: float64) → *FloatingBox | AddSpacer はボックスに垂直スペースを追加します。 |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder はボックスの枠線を設定します。 |
SetBackground(c: *Color) → *FloatingBox | SetBackground はボックスの塗りつぶし色を設定します(nil = なし)。 |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding は、枠とコンテンツの間の内部パディングを設定します。 |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing は、ボックス要素間の垂直ギャップを設定します(デフォルトは6pt)。 |