FontFamily Klas

Definitie

Definieert een groep van type gezichten met een vergelijkbaar basisontwerp en bepaalde variaties in stijlen. Deze klasse kan niet worden overgenomen.

public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
Overname
Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u alle lettertypefamilies in de Families eigenschap van de FontFamily klasse. Dit voorbeeld is ontworpen voor gebruik met een Windows Formulier. Als u dit voorbeeld wilt uitvoeren, voegt u een ListBox benoemde naam listBox1 toe aan een formulier en roept u de PopulateListBoxWithFonts methode aan vanuit de constructor van het formulier.

private:
   void PopulateListBoxWithFonts()
   {
      listBox1->Width = 200;
      listBox1->Location = Point(40,120);
      System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
         listBox1->Items->Add( oneFontFamily->Name );
      }
   }
private void PopulateListBoxWithFonts()
{
    listBox1.Width = 200;
    listBox1.Location = new Point(40, 120);
    foreach ( FontFamily oneFontFamily in FontFamily.Families )
    {
        listBox1.Items.Add(oneFontFamily.Name);
    }
}
Private Sub PopulateListBoxWithFonts()
    listBox1.Width = 200
    listBox1.Location = New Point(40, 120)
    Dim oneFontFamily As FontFamily
    For Each oneFontFamily In FontFamily.Families
        listBox1.Items.Add(oneFontFamily.Name)
    Next
End Sub

Opmerkingen

Note

In .NET 6 en latere versies wordt het pakket System.Drawing.Common, dat dit type bevat, alleen ondersteund op Windows-besturingssystemen. Het gebruik van dit type in platformoverschrijdende apps veroorzaakt compileertijdwaarschuwingen en runtime-uitzonderingen. Zie System.Drawing.Common alleen ondersteund in Windows voor meer informatie.

Constructors

Name Description
FontFamily(GenericFontFamilies)

Initialiseert een nieuwe FontFamily uit de opgegeven algemene lettertypefamilie.

FontFamily(String, FontCollection)

Initialiseert een nieuwe FontFamily in de opgegeven FontCollection naam met de opgegeven naam.

FontFamily(String)

Initialiseert een nieuwe FontFamily met de opgegeven naam.

Eigenschappen

Name Description
Families

Hiermee wordt een matrix geretourneerd die alle FontFamily objecten bevat die zijn gekoppeld aan de huidige grafische context.

GenericMonospace

Hiermee haalt u een algemene monoruimte FontFamilyop.

GenericSansSerif

Hiermee haalt u een algemeen sans serif-object FontFamily op.

GenericSerif

Hiermee haalt u een algemene serif FontFamilyop.

Name

Hiermee haalt u de naam van deze FontFamilyop.

Methoden

Name Description
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die door deze FontFamilyresources worden gebruikt, worden vrijgegeven.

Equals(Object)

Geeft aan of het opgegeven object een FontFamily is en identiek is aan dit FontFamily.

Finalize()

Hiermee kan een object resources vrijmaken en andere opschoonbewerkingen uitvoeren voordat het wordt vrijgemaakt door garbagecollection.

GetCellAscent(FontStyle)

Retourneert de celcent, in ontwerpeenheden, van de FontFamily opgegeven stijl.

GetCellDescent(FontStyle)

Retourneert de celafname in ontwerpeenheden van de FontFamily opgegeven stijl.

GetEmHeight(FontStyle)

Hiermee haalt u de hoogte, in tekenontwerpeenheden, van de em-vierkant voor de opgegeven stijl op.

GetFamilies(Graphics)
Verouderd.
Verouderd.

Retourneert een matrix die alle FontFamily objecten bevat die beschikbaar zijn voor de opgegeven grafische context.

GetHashCode()

Hiermee haalt u een hashcode op.FontFamily

GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetLineSpacing(FontStyle)

Retourneert de regelafstand in ontwerpeenheden van de FontFamily opgegeven stijl. De regelafstand is de verticale afstand tussen de basisregels van twee opeenvolgende tekstregels.

GetName(Int32)

Retourneert de naam, in de opgegeven taal, van deze FontFamily.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
IsStyleAvailable(FontStyle)

Geeft aan of de opgegeven FontStyle opsomming beschikbaar is.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Converteert dit FontFamily naar een door mensen leesbare tekenreeksweergave.

Van toepassing op

Zie ook