Declaration property Layout: TIELayout ; Description
Specifies the vertical alignment of text.
Note:
◼ ielCenter is recommended when
BorderShape is not
iesRectangle or
iesRoundRect
◼ This property is not used if
rich text formatting is enabled
Default: ielTop
// Center the text for the current text layer TIETextLayer( ImageEnView1.CurrentLayer ).Alignment := iejCenter; TIETextLayer( ImageEnView1.CurrentLayer ).Layout := ielCenter; ImageEnView1.Update(); // Add a "Shape" layer with margins around text ImageEnView1.LayersAdd( ielkText ); TIETextLayer( ImageEnView1.CurrentLayer ).Text := 'EXPLOSION!'; TIETextLayer( ImageEnView1.CurrentLayer ).Font.Style := [fsBold]; TIETextLayer( ImageEnView1.CurrentLayer ).BorderShape := iesExplosion; TIETextLayer( ImageEnView1.CurrentLayer ).BorderColor := clBlack; TIETextLayer( ImageEnView1.CurrentLayer ).BorderWidth := 1; TIETextLayer( ImageEnView1.CurrentLayer ).FillColor := clRed; TIETextLayer( ImageEnView1.CurrentLayer ).FillColor2 := clYellow; TIETextLayer( ImageEnView1.CurrentLayer ).FillGradient := gpgVertCenter; TIETextLayer( ImageEnView1.CurrentLayer ).Alignment := iejCenter; TIETextLayer( ImageEnView1.CurrentLayer ).Layout := ielCenter; TIETextLayer( ImageEnView1.CurrentLayer ).HorzMargin := 0.15; TIETextLayer( ImageEnView1.CurrentLayer ).VertMargin := 0.25; TIETextLayer( ImageEnView1.CurrentLayer ).SizeToText(); ImageEnView1.Update(); // Add a "Shape" layer with vertically offset text ImageEnView1.LayersAdd( ielkText, 200, 200, 230, 200 ); ImageEnView1.CurrentLayer.AspectRatioLocked := True; TIETextLayer( ImageEnView1.CurrentLayer ).BorderShape := iesHeart; TIETextLayer( ImageEnView1.CurrentLayer ).BorderWidth := 0; TIETextLayer( ImageEnView1.CurrentLayer ).BorderColor := clNone; TIETextLayer( ImageEnView1.CurrentLayer ).FillColor := $004646FF; TIETextLayer( ImageEnView1.CurrentLayer ).Font.Style := [fsBold]; TIETextLayer( ImageEnView1.CurrentLayer ).Alignment := iejCenter; TIETextLayer( ImageEnView1.CurrentLayer ).Layout := ielCenter; TIETextLayer( ImageEnView1.CurrentLayer ).WordWrap := False; TIETextLayer( ImageEnView1.CurrentLayer ).Text := 'I Heart Delphi'; TIETextLayer( ImageEnView1.CurrentLayer ).Font.Size := 22; TIETextLayer( ImageEnView1.CurrentLayer ).TextOverflow := ieoShrink; TIETextLayer( ImageEnView1.CurrentLayer ).TextOffsetY := -0.15; ImageEnView1.Update(); See Also
◼ Alignment
◼ TextOffsetY
Loading contents...