Vcl.AxCtrls.SetOleFont
Delphi
procedure SetOleFont(Font: TFont; OleFont: IFontDisp);
C++
extern DELPHI_PACKAGE void __fastcall SetOleFont(Vcl::Graphics::TFont* Font, _di_IFontDisp OleFont);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | Vcl.AxCtrls |
Beschreibung
Verbindet ein OLE-Schriftobjekt mit einem TFont-Objekt und kopiert die Eigenschaften des OLE-Schriftobjekts in das TFont-Objekt.
In OLE werden Schriften per Konvention als Automatisierungsobjekte implementiert, in denen die Eigenschaften der Schrift enthalten sind. Dieser Routine verbindet das im Parameter OleFont angegebene OLE-Schriftobjekt mit der im Parameter Font bezeichneten nativen VCL-Schrift. Dadurch kann sowohl von OLE- als auch von VCL-Programmen auf die Schrift zugegriffen werden. Das TFont-Objekt wird mit den Eigenschaften des Parameters OleFont initialisiert.
Rufen Sie diese Methode zur Implementierung einer Automatisierungsmethode auf, die eine OLE-Schrift als Parameter übernimmt und die Schrift als natives TFont-Objekt weitergeben muss.