CellStyle
概要
CellStyle は Aspose.Cells の Rust 用 FOSS における構造体です。継承元: Debug、Clone、PartialEq、その他 3 つ。
1 つまたは複数のセルに適用できる、可変セルスタイルのファサードを表します。
この構造体は 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 の Rust 用 FOSS パッケージをインストールした後、任意の 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) | ボーダー設定を設定します。 |