Klassen TXLSXRichText und TXLSXRichTextRun

Wichtige Mitglieder

TXLSXRichText Name, Size, Bold, Italic and Strikethrough TXLSXCell.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 PlainText: 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

AddRun and AddRunTextGibt den zusammengefügten Text ohne Stilinformationen zurück
PlainTextSchriftfamilie, Größe und grundlegende Stileigenschaften eines Laufs
Name, Size, Bold, Italic and StrikethroughUnterstreichungs- und Farbwahl für den Lauf
Underline, Color and ColorIsAutoUnterstreichungs- 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