Vcl.AxCtrls.SetOleFont

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch