FloatingBox
FloatingBox
개요
FloatingBox은(는) Go용 Aspose.PDF FOSS의 타입입니다.
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). |