class

CrImage::Font::TextBox

Inherits Reference / Object

TextBox defines a bounding rectangle and alignment properties for text rendering.

Specifies where and how text should be positioned within a rectangular region.

Example:

box = CrImage::Font::TextBox.new(
  CrImage.rect(0, 0, 400, 300),
  h_align: CrImage::Font::HorizontalAlign::Center,
  v_align: CrImage::Font::VerticalAlign::Middle
)

Constructors

new(rect : CrImage::Rectangle, h_align : CrImage::Font::HorizontalAlign = HorizontalAlign::Left, v_align : CrImage::Font::VerticalAlign = VerticalAlign::Top)
Source

Instance methods

h_align
Source
h_align=(h_align : HorizontalAlign)
Source
rect
Source
v_align
Source
v_align=(v_align : VerticalAlign)
Source