IGxGraphics.DrawTextPF

Syntax

DrawTextPF(Text: String; Font: IGxFont; Brush: IGxBrush; Origin: IGxPointF; Format: IGxStringFormat);

Parameters

Text. Text.

Font. Font that is used to display the text.

Brush. Brush that is used to render the text.

Origin. Real point where the text is displayed.

Format. Text alignment format.

Description

The DrawTextPF method displays the text in the specified point with the specified format.

Fore Example

Executing the example requires a form with the button named Button1 and the ImageBox component named ImageBox1. Add links to the Drawing, Forms system assemblies.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

BMP: IGxBitmap;

Graph: IGxGraphics;

GraphClass: GxGraphicsClass;

Font: IGxFont;

Brush: IGxBrush;

Format: IGxStringFormat;

p: IGxPointF;

Begin

BMP := GxBitmap.CreateNew(ImageBox1.ClientWidth, ImageBox1.ClientHeight, GxPixelFormat.Unknown);

Font := New GxFont.Create("Times New Roman", 16, GxFontStyle.BoldItalic, GxUnit.World);

Brush := New GxSolidBrush.Create(GxColor.FromName("Red"));

Format := New GxStringFormat.Create;

Format.Alignment := GxStringAlignment.Center;

GraphClass := New GxGraphics.Create;

Graph := GraphClass.FromImage(BMP);

p := New GxPointF.Create(50, 50);

Graph.DrawTextPF("PROGNOZ", Font, Brush, p, Format);

ImageBox1.Image := BMP;

End Sub Button1OnClick;

After executing the example clicking the button in the ImageBox component displays a new bitmap where the "PROGNOZ" label is rendered in the specified point with corresponding settings.

See also:

IGxGraphics