Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add line_widths to Prawn::Text::Formatted::Box #1283

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ekkxl
Copy link

@ekkxl ekkxl commented Jan 23, 2023

Add line_widths to Prawn::Text::Formatted::Box, which holds an Array with the width of each line. This is useful with the dry_run option to determine how wide text will be, so that, for example, one could calculate some layout before rendering the text.

Unlike Document#width_of, this goes through the whole rendering pipeline, so it handles things like fallback fonts. It also handles multiple lines directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant