在 RubyXL 上自动调整字体大小

Posted

技术标签:

【中文标题】在 RubyXL 上自动调整字体大小【英文标题】:Auto resizing of the font on RubyXL 【发布时间】:2021-11-24 12:40:48 【问题描述】:

我目前正在开发处理 excel 表格的 ruby​​ on rails 项目。

我正在使用 RubyXL。

https://github.com/weshatheleopard/rubyXL

我不知道如何缩小文本以适应单元格。

我相信这个shrinkToFit

将使之成为可能。

但我不知道怎么称呼它。

有人可以帮我解决这个问题吗?

非常感谢您的阅读:)

【问题讨论】:

【参考方案1】:
module RubyXL
    module CellConvenienceMethods
        def change_shrink_to_fix(shrink_to_fit = false)
            validate_worksheet
            self.style_index = workbook.modify_alignment(self.style_index)  |a| a.shrink_to_fit = shrink_to_fit 
        end
    end
end

【讨论】:

请记住,Stack Overflow 不仅仅是为了解决眼前的问题,而是为了帮助未来的读者找到类似问题的解决方案,这需要了解底层代码。这对于我们社区的初学者和不熟悉语法的成员来说尤其重要。鉴于此,您能否edit 您的答案包括对您正在做什么的解释以及为什么您认为这是最好的方法?

以上是关于在 RubyXL 上自动调整字体大小的主要内容,如果未能解决你的问题,请参考以下文章

在 Swiftui 的 Text() 中自动调整字体大小?

自动调整大小时 UITextField 字体粗细变化

在 sectionHeader 中自动调整字体大小

Mac ps如何调整文字大小与位置

如何根据标签可用的高度调整 UILabel 字体大小

iOS9中怎样设置字体大小