Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oferty grafiki w formularzach Windows Forms należą do następujących trzech szerokich kategorii:
Grafika wektorowa dwuwymiarowa (2D)
Obrazowanie
Typografia
Grafika wektorowa 2D
Dwuwymiarowa grafika wektorowa, taka jak linie, krzywe i figury, są elementami pierwotnymi określonymi przez zestawy punktów w układzie współrzędnych. Na przykład linia prosta jest określana przez dwa punkty końcowe, a prostokąt jest określany przez punkt dający lokalizację lewego górnego rogu i parę liczb, które dają jej szerokość i wysokość. Prosta ścieżka jest określana przez tablicę punktów połączonych liniami prostymi. Krzywa Bézier to wyrafinowana krzywa określona przez cztery punkty kontrolne.
GDI+ udostępnia klasy i struktury, które przechowują informacje o samych elementach pierwotnych, klasy przechowujące informacje o sposobie rysowania elementów pierwotnych oraz klasy, które rzeczywiście wykonują rysunek. Na przykład Rectangle struktura przechowuje lokalizację i rozmiar prostokąta; Pen klasa przechowuje informacje o kolorze linii, szerokości linii i stylu linii, a Graphics klasa zawiera metody rysowania linii, prostokątów, ścieżek i innych rysunków. Istnieje również kilka Brush klas, które przechowują informacje o sposobie wypełniania zamkniętych postaci i ścieżek kolorami lub wzorami.
Obraz wektorowy, który jest sekwencją poleceń graficznych, można zarejestrować w metapliku. GDI+ udostępnia klasę Metafile do rejestrowania, wyświetlania i zapisywania metaplików. Za pomocą klas MetafileHeader i MetaHeader można sprawdzić dane przechowywane w nagłówku metapliku.
Obrazowanie
Niektóre rodzaje obrazów są trudne lub niemożliwe do wyświetlenia za pomocą technik grafiki wektorowej. Na przykład obrazy na przyciskach paska narzędzi i obrazy, które są wyświetlane jako ikony, są trudne do określenia jako kolekcje linii i krzywych. Wysokiej rozdzielczości cyfrowe zdjęcie zatłoczonego stadionu baseballowego jest jeszcze trudniejsze do utworzenia z technik wektorów. Obrazy tego typu są przechowywane jako mapy bitowe, które są tablicami liczb reprezentującymi kolory pojedynczych kropek na ekranie. GDI+ udostępnia klasę Bitmap do wyświetlania, manipulowania i zapisywania map bitowych.
Typografia
Typografia to wyświetlanie tekstu w różnych czcionkach, rozmiarach i stylach. GDI+ zapewnia rozbudowaną obsługę tego złożonego zadania. Jedną z nowych funkcji w GDI+ jest antyaliasing subpikselowy, który powoduje, że tekst renderowany na ekranie LCD ma gładszy wygląd.
Ponadto Windows Forms oferuje możliwość rysowania tekstu za pomocą funkcji GDI w swojej klasie TextRenderer.
Zobacz także
.NET Desktop feedback