FontFamily Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |