FMX.Graphics.TFontStyleExt

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

  TFontStyleExt = record
    SimpleStyle: TFontStyles;
    Weight: TFontWeight;
    Slant: TFontSlant;
    Stretch: TFontStretch;
    class function Create(const AWeight: TFontWeight = TFontWeight.Regular;
      const AStant: TFontSlant = TFontSlant.Regular; const AStretch: TFontStretch = TFontStretch.Regular;
      const AOtherStyles: TFontStyles = []): TFontStyleExt; overload; static; inline;
    class function Create(const AStyle: TFontStyles): TFontStyleExt; overload; static; inline;
    class function Default: TFontStyleExt; static; inline;
    class operator Equal(const A, B: TFontStyleExt): Boolean;
    class operator NotEqual(const A, B: TFontStyleExt): Boolean;
    class operator Implicit(const AStyle: TFontStyleExt): TFontStyles;
    class operator Add(const A, B: TFontStyleExt): TFontStyleExt;
    class operator Add(const A: TFontStyleExt; const B: TFontStyle): TFontStyleExt;
    class operator Add(const A: TFontStyleExt; const B: TFontStyles): TFontStyleExt;
    class operator Subtract(const A: TFontStyleExt; const B: TFontStyle): TFontStyleExt;
    class operator Subtract(const A: TFontStyleExt; const B: TFontStyles): TFontStyleExt;
    class operator In(const A: TFontStyle; const B: TFontStyleExt): Boolean;
    class operator Multiply(const A: TFontStyles; const B: TFontStyleExt): TFontStyles;
    function IsRegular: Boolean;
  end;

C++

struct DECLSPEC_DRECORD TFontStyleExt
{
public:
    System::Uitypes::TFontStyles SimpleStyle;
    TFontWeight Weight;
    TFontSlant Slant;
    TFontStretch Stretch;
    static TFontStyleExt __fastcall Create(const TFontWeight AWeight = (TFontWeight)(0x4), const TFontSlant AStant = (TFontSlant)(0x0), const TFontStretch AStretch = (TFontStretch)(0x4), const System::Uitypes::TFontStyles AOtherStyles = System::Uitypes::TFontStyles() )/* overload */;
    static TFontStyleExt __fastcall Create(const System::Uitypes::TFontStyles AStyle)/* overload */;
    static TFontStyleExt __fastcall Default();
    static bool __fastcall _op_Equality(const TFontStyleExt &A, const TFontStyleExt &B);
    static bool __fastcall _op_Inequality(const TFontStyleExt &A, const TFontStyleExt &B);
    __fastcall operator System::Uitypes::TFontStyles();
    static TFontStyleExt __fastcall _op_Addition(const TFontStyleExt &A, const TFontStyleExt &B);
    static TFontStyleExt __fastcall _op_Addition(const TFontStyleExt &A, const System::Uitypes::TFontStyle B);
    static TFontStyleExt __fastcall _op_Addition(const TFontStyleExt &A, const System::Uitypes::TFontStyles B);
    static TFontStyleExt __fastcall _op_Subtraction(const TFontStyleExt &A, const System::Uitypes::TFontStyle B);
    static TFontStyleExt __fastcall _op_Subtraction(const TFontStyleExt &A, const System::Uitypes::TFontStyles B);
    static bool __fastcall _op_In(const System::Uitypes::TFontStyle A, const TFontStyleExt &B);
    static System::Uitypes::TFontStyles __fastcall _op_Multiply(const System::Uitypes::TFontStyles A, const TFontStyleExt &B);
    bool __fastcall IsRegular(void);
};

Properties

Type Visibility Source Unit Parent
record
struct
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics FMX.Graphics

Description

Embarcadero Technologies does not currently have any additional information. Please help us document this topic by using the Discussion page!