CellStyle
개요
CellStyle은(는) Rust용 Aspose.Cells FOSS에 포함된 구조체입니다. 상속: Debug, Clone, PartialEq, 및 기타 3개.
하나 이상의 셀에 적용할 수 있는 가변 셀 스타일 파사드를 나타냅니다.
이 구조체는 Rust 프로그램에서 CellStyle 객체용으로 46개의 메서드를 선언합니다. 사용 가능한 메서드에는 borders, clear_horizontal_alignment, clear_number_format, clear_vertical_alignment, copy, copy_from, default, fill, font, get_borders, get_borders_mut, get_custom 및 추가 34개의 메서드가 포함됩니다. 공개 멤버는 Aspose.Cells FOSS for Rust 패키지를 설치한 후 모든 Rust 애플리케이션에서 접근할 수 있습니다. 필드: background_color, borders, custom, fill_color, font, horizontal_alignment 및 추가 13개.
필드
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
number | i32 | 읽기/쓰기 | 숫자를 가져옵니다. |
custom | Option<String> | 읽기/쓰기 | 사용자 지정 값을 가져옵니다. |
number_format | Option<String> | 읽기/쓰기 | 숫자 형식을 가져옵니다. |
horizontal_alignment | Option<HorizontalAlignment> | 읽기/쓰기 | 수평 정렬을 가져옵니다. |
vertical_alignment | Option<VerticalAlignment> | 읽기/쓰기 | 수직 정렬을 가져옵니다. |
wrap_text | bool | 읽기/쓰기 | 텍스트 자동 줄바꿈을 가져옵니다. |
indent_level | u8 | 읽기/쓰기 | 들여쓰기 수준을 가져옵니다. |
text_rotation | u16 | 읽기/쓰기 | 텍스트 회전을 가져옵니다. |
shrink_to_fit | bool | 읽기/쓰기 | 축소 맞춤을 가져옵니다. |
reading_order | u8 | 읽기/쓰기 | 읽기 순서를 가져옵니다. |
relative_indent | i32 | 읽기/쓰기 | 상대적인 들여쓰기를 가져옵니다. |
pattern | FillPattern | 읽기/쓰기 | 패턴을 가져옵니다. |
background_color | Option<String> | 읽기/쓰기 | 배경 색상을 가져옵니다. |
font | Font | 읽기/쓰기 | 폰트를 가져옵니다. |
fill_color | Option<String> | 읽기/쓰기 | 채우기 색상을 가져옵니다. |
borders | Borders | 읽기/쓰기 | 테두리를 가져옵니다. |
is_locked | bool | 읽기/쓰기 | 잠금 여부를 가져옵니다. |
is_hidden | bool | 읽기/쓰기 | 숨김 여부를 가져옵니다. |
quote_prefix | bool | 읽기/쓰기 | 인용구 접두사를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
default() → Self | 이 CellStyle 인스턴스에 대해 기본값을 호출합니다. |
new() → Self | 새 인스턴스를 초기화합니다. |
copy(source: &CellStyle) | 다른 스타일 객체에서 데이터를 복사합니다. |
copy_from(source: &CellStyle) | 다른 스타일 인스턴스에서 모든 스타일 값을 복사합니다. |
get_number_format() → Option<&str> | 해결된 숫자 형식 문자열을 가져옵니다. |
set_number_format(value: impl Into<String>) | 해결된 숫자 서식 문자열을 설정합니다. |
clear_number_format() | 숫자 형식을 지웁니다. |
get_number() → i32 | 숫자 형식 식별자를 가져옵니다. |
set_number(value: i32) | 숫자 형식 식별자를 설정합니다. |
get_custom() → Option<&str> | 사용자 지정 숫자 형식 코드를 가져옵니다. |
set_custom(value: impl Into<String>) | 사용자 지정 숫자 서식 코드를 설정합니다. |
get_horizontal_alignment() → Option<HorizontalAlignment> | 수평 정렬을 가져옵니다. |
set_horizontal_alignment(value: HorizontalAlignment) | 수평 정렬을 설정합니다. |
clear_horizontal_alignment() | 수평 정렬을 초기화합니다. |
get_vertical_alignment() → Option<VerticalAlignment> | 세로 정렬을 가져옵니다. |
set_vertical_alignment(value: VerticalAlignment) | 수직 정렬을 설정합니다. |
clear_vertical_alignment() | 수직 정렬을 해제합니다. |
get_is_text_wrapped() → bool | 연관된 값을 가져옵니다. |
set_is_text_wrapped(value: bool) | 연관된 값을 설정합니다. |
get_indent_level() → u8 | 들여쓰기 수준을 가져옵니다. |
set_indent_level(value: u8) | 들여쓰기 수준을 설정합니다. |
get_text_rotation() → u16 | 텍스트 회전을 가져옵니다. |
set_text_rotation(value: u16) → Result<(), CellsError> | 텍스트 회전을 설정합니다. |
get_shrink_to_fit() → bool | 셀 내용이 맞게 축소되는지 여부를 가져옵니다. |
set_shrink_to_fit(value: bool) | 셀 내용이 맞게 축소되는지를 설정합니다. |
get_reading_order() → u8 | 읽기 순서를 가져옵니다. |
set_reading_order(value: u8) → Result<(), CellsError> | 읽기 순서를 설정합니다. |
get_relative_indent() → i32 | 상대적 들여쓰기를 가져옵니다. |
set_relative_indent(value: i32) | 상대 들여쓰기를 설정합니다. |
get_is_locked() → bool | 워크시트 보호가 활성화된 경우 셀이 잠겼는지 여부를 가져옵니다. |
set_is_locked(value: bool) | 워크시트 보호가 활성화된 경우 셀이 잠겼는지 여부를 설정합니다. |
get_is_hidden() → bool | 워크시트 보호가 활성화된 경우 셀 수식이 숨겨져 있는지 여부를 가져옵니다. |
set_is_hidden(value: bool) | 워크시트 보호가 활성화된 경우 셀 수식이 숨겨져 있는지 여부를 설정합니다. |
get_quote_prefix() → bool | 셀 값이 단일 인용 부호로 시작하는지 여부를 가져옵니다. |
set_quote_prefix(value: bool) | 셀 값이 단일 인용 부호로 시작하는지 여부를 설정합니다. |
font() → &Font | 폰트 설정을 가져옵니다. |
get_font() → &Font | 글꼴 설정을 가져옵니다. |
get_font_mut() → &mut Font | 가변 폰트 설정을 가져와서 폰트 속성을 제자리에서 변경할 수 있습니다: style.get_font_mut().set_size(14.0). |
set_font(font: Font) | 글꼴 설정을 지정합니다. |
fill() → Fill | 연관된 값을 가져옵니다. |
get_fill() → Fill | 연관된 값을 가져옵니다. |
set_fill(fill: Fill) | 연관된 값을 설정합니다. |
borders() → &Borders | 테두리 설정을 가져옵니다. |
get_borders() → &Borders | 테두리 설정을 가져옵니다. |
get_borders_mut() → &mut Borders | 가변적인 테두리 설정을 가져와서 테두리를 제자리에서 변경할 수 있습니다: style.get_borders_mut().top_mut().set_color("FFFF0000"). |
set_borders(borders: Borders) | 테두리 설정을 지정합니다. |