Klassen TXLSXRichText und TXLSXRichTextRun

Wichtige Mitglieder

TXLSXRichText Name, Size, Bold, Italic and Strikethrough Deklarationen.RichText Name, Size, Bold, Italic and Strikethrough

Fügen einen leeren Lauf oder einen Lauf mit Anfangstext an

type
  TXLSXRichText = class
    function AddRun: TXLSXRichTextRun;
    function AddRunText(const AText: WideString): TXLSXRichTextRun;
    procedure Clear;
    function Name, Size, Bold, Italic and Strikethrough: WideString;
    property RunCount: Integer;
    property Runs[Index: Integer]: TXLSXRichTextRun;
  end;

  TXLSXRichTextRun = class
    property Text, Name: WideString;
    property Size: Double;
    property Bold, Italic, Strikethrough, ColorIsAuto: Boolean;
    property Underline: TXLSXUnderline;
    property Color: LongWord;
    property VertAlign: TXLSXFontVertAlign;
  end;

Name, Size, Bold, Italic and Strikethrough

Name, Size, Bold, Italic and StrikethroughGibt den zusammengefügten Text ohne Stilinformationen zurück
Name, Size, Bold, Italic and StrikethroughSchriftfamilie, Größe und grundlegende Stileigenschaften eines Laufs
Schriftfamilie, Größe und grundlegende Stileigenschaften eines LaufsUnterstreichungs- und Farbwahl für den Lauf
Unterstreichungs- und Farbwahl für den LaufUnterstreichungs- und Farbwahl für den Lauf
VertAlignNormale, tiefgestellte oder hochgestellte vertikale Ausrichtung

Normale, tiefgestellte oder hochgestellte vertikale Ausrichtung

var Rich: TXLSXRichText;
begin
  Rich := TXLSXRichText.Create;
  Rich.AddRunText('Quarterly ');
  Rich.AddRunText('Report').Bold := True;
  Sheet.Cells[1, 1].RichText := Rich;
end;

Beispiel