pub fn truncate_text_ellipsis<F>(
text: &str,
available_w: i32,
ellipsis: &str,
is_rtl: bool,
measure_fn: F,
) -> StringExpand description
テキストを与えられた利用可能幅に収まるよう、ellipsis(…)を付加して切り詰める(純粋関数)。
text: 切り詰め対象の元の文字列available_w: 利用可能な最大描画幅(px)ellipsis: 省略記号(通常 “…”)is_rtl: true なら視覚上の先頭(左側)に省略記号を置き、先頭側を切り詰めるmeasure_fn: 文字列の描画幅(px)を返すクロージャ