Einzelnen Beitrag anzeigen

oldman62

Registriert seit: 29. Dez 2012
6 Beiträge
 
#7

AW: Schriftart mit Schriftschnitt speichern

  Alt 24. Mär 2021, 08:08
Hallo, habe es Dank Eurer Hilfe erstmal so gelöst.

Code:

procedure TForm1.Button1Click(Sender: TObject);
var LogFont: TLogFontW;
  begin
    if form1.FontDialog1.Execute then
      begin
        form1.Memo1.Lines.Clear;

        FillChar(LogFont, SizeOf(LogFont), 0);
        GetObject(form1.FontDialog1.Font.Handle, SizeOf(TLogFont), @LogFont);

        form1.Memo1.Lines.Add('FaceName:   ' + LogFont.lfFaceName);
        form1.Memo1.Lines.Add('lfWeight:   ' + IntToStr(LogFont.lfWeight));
        form1.Memo1.Lines.Add('lfItalic:   ' + IntToStr(LogFont.lfItalic));
        form1.Memo1.Lines.Add('lfUnderline: ' + IntToStr(LogFont.lfUnderline));
        form1.Memo1.Lines.Add('lfStrikeOut: ' + IntToStr(LogFont.lfStrikeOut));
      end;
  end;
Nur wie ich dem FontDialog das lfWeight wieder übergeben kann weiß ich noch nicht. Aber Danke erstmal.
  Mit Zitat antworten Zitat