Paper Office
paper-pptxAPI referencetext.layout

TextFitter

paper-pptx 0.2.0 API reference

Value object that knows how to fit text into given rectangular extents.

Functions

best_fit_font_size

funcbest_fit_font_size(text: str, extents: tuple[Length, Length], max_size: int, font_file: str) -> int

Return whole-number best fit point size less than or equal to max_size.

The return value is the largest whole-number point size less than or equal to max_size that allows text to fit completely within extents when rendered using font defined in font_file.

paramtextstr
paramextentstuple[Length, Length]
parammax_sizeint
paramfont_filestr

Returns

int

On this page