RAD Studio VCL Reference
|
Specifies the indent, in pixels, of the first line of the paragraph relative to the left margin.
property FirstIndent: Longint;
__property Longint FirstIndent;
Use FirstIndent to specify the number of pixels to indent the first line of the paragraph. This value is relative to the value of LeftIndent.
C++ Examples:
/* This example requires only a form. A Rich Edit control is created on the form and aligned to take the entire client area of the form. A series of lines are written to the Rich Edit control's Lines property, and the Paragraph property manipulated such that the first items displayed are bulleted, a second group of lines are unbulleted and centered, and the last group is left justified and indented. */ void __fastcall TForm1::FormCreate(TObject *Sender) { TRichEdit *pRich = new TRichEdit(this); // The owner will clean this up. pRich->Parent = this; pRich->Align = alClient; pRich->Lines->Clear(); // set numbering style pRich->Paragraph->Numbering = nsBullet; pRich->Lines->Add("Introduction"); pRich->Lines->Add("New members to our team"); pRich->Lines->Add("New Budget discussion"); pRich->Lines->Add("Facilities"); pRich->Lines->Add("Q & A"); pRich->Paragraph->Numbering = nsNone; pRich->Paragraph->Alignment = taCenter; pRich->Lines->Add(""); pRich->Lines->Add("Suggested Topics: "); pRich->Lines->Add(""); pRich->Paragraph->Alignment = taLeftJustify; pRich->Paragraph->FirstIndent = 10; pRich->Lines->Add(""); pRich->Lines->Add("Parking lot repair"); pRich->Lines->Add("Cost overruns"); }
Delphi Examples:
{ This example requires only a form. A Rich Edit control is created on the form and aligned to take the entire client area of the form. A series of lines are written to the Rich Edit control's Lines property, and the Paragraph property manipulated such that the first items displayed are bulleted, a second group of lines are unbulleted and centered, and the last group is left justified and indented. } uses ComCtrls; procedure TForm1.FormCreate(Sender: TObject); begin with TRichEdit.Create(Self) do begin Parent := Self; Align := alClient; Lines.Clear; // set numbering style Paragraph.Numbering := nsBullet; Lines.Add('Introduction'); Lines.Add('New members to our team'); Lines.Add('New Budget discussion'); Lines.Add('Facilities'); Lines.Add('Q & A'); Paragraph.Numbering := nsNone; Paragraph.Alignment := taCenter; Lines.Add(''); Lines.Add('Suggested Topics:'); Lines.Add(''); Paragraph.Alignment := taLeftJustify; Paragraph.FirstIndent := 10; Lines.Add(''); Lines.Add('Parking lot repair'); Lines.Add('Cost overruns'); end; end;
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|