Delen via


Drie categorieën grafische services

De grafische aanbiedingen in Windows Forms vallen in de volgende drie algemene categorieën:

  • Tweedimensionale vectorafbeeldingen (2D)

  • Beeldvorming

  • Typografie

2D Vector Graphics

Tweedimensionale vectorafbeeldingen, zoals lijnen, curven en afbeeldingen, zijn primitieven die worden opgegeven door sets punten in een coördinatensysteem. Een rechte lijn wordt bijvoorbeeld opgegeven door de twee eindpunten en een rechthoek wordt opgegeven door een punt dat de locatie van de linkerbovenhoek geeft en een paar getallen die de breedte en hoogte geven. Een eenvoudig pad wordt opgegeven door een matrix met punten die zijn verbonden door rechte lijnen. Een Bézier spline is een geavanceerde curve die wordt opgegeven door vier besturingspunten.

GDI+ biedt klassen en structuren die informatie opslaan over de primitieven zelf, klassen die informatie opslaan over hoe de primitieven worden getekend en klassen die de tekening daadwerkelijk uitvoeren. De Rectangle structuur slaat bijvoorbeeld de locatie en grootte van een rechthoek op; de Pen klasse bevat informatie over lijnkleur, lijnbreedte en lijnstijl; en de klasse Graphics heeft methoden voor het tekenen van lijnen, rechthoeken, paden en andere afbeeldingen. Er zijn ook verschillende Brush klassen die informatie opslaan over hoe gesloten figuren en paden worden gevuld met kleuren of patronen.

U kunt een vectorafbeelding, een reeks grafische opdrachten, opnemen in een metabestand. GDI+ biedt de Metafile klasse voor het opnemen, weergeven en opslaan van metabestanden. Met de MetafileHeader- en MetaHeader-klassen kunt u de gegevens inspecteren die zijn opgeslagen in een metafile-header.

Beeldvorming

Bepaalde soorten afbeeldingen zijn moeilijk of onmogelijk weer te geven met de technieken van vectorafbeeldingen. De afbeeldingen op werkbalkknoppen en de afbeeldingen die als pictogrammen worden weergegeven, zijn bijvoorbeeld moeilijk op te geven als verzamelingen lijnen en curven. Een digitale foto met hoge resolutie van een druk honkbalstadion is nog moeilijker te maken met vectortechnieken. Afbeeldingen van dit type worden opgeslagen als bitmaps. Dit zijn matrices van getallen die de kleuren van afzonderlijke puntjes op het scherm vertegenwoordigen. GDI+ biedt de Bitmap klasse voor het weergeven, bewerken en opslaan van bitmaps.

Typografie

Typografie is de weergave van tekst in verschillende lettertypen, grootten en stijlen. GDI+ biedt uitgebreide ondersteuning voor deze complexe taak. Een van de nieuwe functies in GDI+ is subpixel antialiasing, waardoor tekst die op een LCD-scherm wordt weergegeven een vloeiender uiterlijk krijgt.

Daarnaast biedt Windows Forms de mogelijkheid om tekst te tekenen met GDI-mogelijkheden in de TextRenderer klasse.

Zie ook