я хочу извлечь информацию из установленных шрифтов, я пытался таким путем:Получение информации об установленных шрифтов
Private Function Get_Installed_Fonts() As Array
Dim AllFonts As New Drawing.Text.InstalledFontCollection ' Get the installed fonts collection.
Dim FontFamilies() As FontFamily = AllFonts.Families() ' Get an array of the system's font familiies.
Return FontFamilies ' Return the array
End Function
Тогда я могу сделать ...:
For Each Font As FontFamily In Get_Installed_Fonts()
MsgBox(Font.Name)
Next
Но я могу Не нашли способ:
For Each Font As FontFamily In Get_Installed_Fonts()
MsgBox(Font.IsSystemFont)
MsgBox(Font.OriginalFontName)
MsgBox(Font.SizeInPoints)
Next
Что мне там не хватает?
Это те вещи, которые я буду получать, и мне нужно тоже способ поиска, если установлен шрифт, например:
If FontsArray.contains("FontName") Then...
Не устанавливайте переменные Ничего подобного, что в .Net. Раньше это было необходимо в эпоху vb6, но для сборщика мусора .Net он не оказывает никакого влияния или оказывает негативное влияние на сбор памяти. –
Отмечено и прокомментировано. Thx – APrough
Спасибо за ответ! – ElektroStudios