Gutem Tag,
ich möchte eine Schriftart einbetten. Bei meiner Testapp klappt da auch wunderbar, aber nicht mehr bei meinem Hauptprojekt und ich versteh nicht warum.
Code zu Beginn in der Form 1:
Die Font ist in den Ressourcen und unter Eigenschaften auch eingebettet. Die Schriftgrößenänderung übernimmt er, aber nicht die Font...
Gruß
ich möchte eine Schriftart einbetten. Bei meiner Testapp klappt da auch wunderbar, aber nicht mehr bei meinem Hauptprojekt und ich versteh nicht warum.
Code zu Beginn in der Form 1:
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Dim pfc As New PrivateFontCollection
- Dim resource As String = "ELW_Dashboard.Frutiger CE 55 Roman.ttf"
- Dim fontstream As Stream
- Dim data As IntPtr
- Dim fontdata As Byte()
- fontstream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resource)
- data = Marshal.AllocCoTaskMem(CInt(fontstream.Length))
- fontdata = New Byte(fontstream.Length - 1) {}
- fontstream.Read(fontdata, 0, CInt(fontstream.Length))
- Marshal.Copy(fontdata, 0, data, CInt(fontstream.Length))
- pfc.AddMemoryFont(data, CInt(fontstream.Length))
- fontstream.Close()
- Marshal.FreeCoTaskMem(data)
- ' jetzt werden die labels angepasst
- Label1.Font = New Font(pfc.Families(0), 36.0, FontStyle.Regular)
- End Sub
Die Font ist in den Ressourcen und unter Eigenschaften auch eingebettet. Die Schriftgrößenänderung übernimmt er, aber nicht die Font...
Gruß