Google Groups Home
Help | Sign in
Message from discussion sprawdzanie istnienia czcionki
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Maciej Litwiniuk  
View profile
 More options Dec 1 2006, 7:33 am
Newsgroups: alt.pl.comp.lang.csharp
From: "Maciej Litwiniuk" <mlitwin...@gmail.com>
Date: 1 Dec 2006 04:33:01 -0800
Local: Fri, Dec 1 2006 7:33 am
Subject: sprawdzanie istnienia czcionki
Witam szanowne grono!

W pisanej obecnie aplikacji zaistniała potrzeba sprawdzenia istnienia
(specyficznej) czcionki przy każdym uruchomieniu. Oczywiście można
to robić iterując po liście czcionek w systemie, jednak takie
rozwiązanie jest bardzo czasochłonne, gdy w systemie istnieje sporo
(>500) zainstalowanych czcionek. Zastanawiam się więc, czy istnieje
jakaś sprytniejsza metoda sprawdzająca niż poniższa:
private bool FontExists(string name)
{
        for (int i = 0; i <= System.Drawing.FontFamily.Families.Length - 1;
i++)
        {
                if (System.Drawing.FontFamily.Families[i].Name == name)
                {
                        return true;
                }
        }
        return false;

}

Z góry dziękuję za wszelkie sugestie bądź rozwiązania.

Pozdrawiam,
Maciej Litwiniuk


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google