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) → *FloatingBoxAddParagraph 박스에 단락을 추가합니다.
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading 박스에 헤딩(레벨 1–6)을 추가합니다.
AddImage(path: string, width: float64) → *FloatingBoxAddImage 박스에 이미지를 추가합니다 (높이 ≤ 0이면 가로세로 비율을 유지합니다).
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt 박스에 대체 텍스트가 있는 이미지를 추가합니다.
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList은(는) 상자에 글머리표/번호 매긴 목록을 추가합니다.
AddSpacer(height: float64) → *FloatingBoxAddSpacer은(는) 상자에 수직 여백을 추가합니다.
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder은(는) 상자의 테두리를 설정합니다.
SetBackground(c: *Color) → *FloatingBoxSetBackground은(는) 상자의 채우기 색을 설정합니다 (nil = 없음).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding은(는) 테두리와 내용 사이의 내부 패딩을 설정합니다.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing은(는) 상자 요소들 사이의 수직 간격을 설정합니다 (기본값 6pt).

참조

 한국어