Startseite > Archiv > GDI+: Pfade und Transformationen

GDI+: Pfade und Transformationen

dotnetpro 5/2004 Von Andreas Maslo erschienen in dotnetpro 5/2004 auf Seite 58
Code: A0405GDIPlus
Keine Bewertung

Grafische Pfadfinder Sind Linien und Kurven gefragt, müssen Pfade her. In GDI+ verfügt das Pfadobjekt über Grafikmethoden, mit denen Sie Pfade komfortabel definieren und auch erweitern können. dotnetpro erläutert den Umgang mit Pfaden. Wie lassen sie sich definieren, dynamisch aufziehen, im Erscheinungsbild ändern sowie nachträglich transformieren?

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_ExtendedGraph   2002   2003   2004   200419dotnetpro   200459   200461   200463   2004www   6fach   A0405GDIPlusTabelle   Abbildung   Abbildung2   abbre   Abbrechen   aber   abgefragt   abgelegt   abgerufen   abhängig   Abruf   abrufbar   Abrufen   Abschließend   Active   ActivePath   ActualBrush   ActualIndex   ActualPen   AddArc   AddBezier   AddBeziersEineodermehrereBézierkurvenhinzufügen   AddClosedCurveGeschlosseneKurvehinzufügen   AddCurve   AddCurveKreisbogenoderKurvehinzufügen   AddEllipse   AddEllipseEllipsehinzufügen   AddHandler   AddLine   AddLines   AddLinesLiniebeziehungsweiseLinienhinzufügen   AddPath   AddPathBestehendenPfadhinzufügen   AddPiePiecharthinzufügen   AddPo   AddPolygon   AddPolygonPolygonhinzufügen   AddRectangle   AddRectanglesEinodermehrereRechteckehinzufügen   AddString   AddStringZeichenkettehinzufügen   Adresse   akti   aktiv   aktiven   aktivieren   aktiviert   aktualisiert   aktuell   aktuelle   aktuellen   aktuellenListeneintragdesKombina   alle   allen   aller   Allerdings   alog   aloges   also   alternativ   Ändern   ÄndernvonPfaden   Änderungen   Andreas   AndreasMaslo   anfangs   Angabe   ange   angegebenen   angehenden   angelegt   angewählt   angewählter   angezeigt   angezeigten   anpassen   Anpassung   anschließend   Anwahl   Anweisung   Anwendung   Anzahl   Anzeige   AnzeigetransparenterBitmaps   anzulegen   anzuzeigen   Arbeit   arbeitung   Artikel   auch   aufgenommen   aufgerufen   aufgrund   aufnehmen   Aufwand   Aufzie   aufziehen   aufzunehmen   aufzuziehen   Ausgabe   ausgelöst   außen   Außerdem   austauschen   Auswahlindex   Auswertung   Auto   automatisch   Autor   Bear   bearbeiten   Bearbeitens   Bearbeitungs   Bearbeitungsdi   Bearbeitungsdia   Bearbeitungsdialog   Bedarf   Bedeutung   Beginn   behandelt   beim   Beispiel   Beispielfigur   beispiels   beispielsweise   beitung   beitungsdialog   bekannten   Bele   beliebige   benutzerdefi   Bera   Bereich   bereiches   bereit   bereits   bereitstellt   berücksichtigt   beschriebene   beschriebenen   Beschriftung   besitzt   Besonderheit   Bestandteil   bestätigt   bestehen   bestimmt   bestimmten   Bevor   bezeichnet   Bezeichnung   beziehungs   beziehungsweise   Bezier   Beziér   Bezier3   Bézierkurven   BezierPoints   Beziers   Bildfeld   Bildfeldeigenschaft   Bildinhaltes   Bildlistensteuerelement   Bildsym   binationslistenfeld   Blick   bold   bole   bpPathtype   btnCancel_Click   bungspunkten   byte   ByVal   Case   cbTransform   cbType   ChangeIn   ChangeIndex   chen   chend   chende   chenfläche   chenflächenobjektes   chenfunktionen   chenihnunterderE   chenkette   Circle   Clear   ClearMarkersMarkierungensetzenundlöschen   Clipping   Close   CloseAllFigures   CloseAllFiguresAlleTeilpfadeschließen   CloseFigure   CloseFigureTeilpfadschließen   ClosePaths   CloseSubPath   Code   codiert   Curve   dabei   dafür   damit   Damitdie   dann   daraus   darstel   Darstellung   Darüber   DasAbbildung1   dasModulfür   dass   Datei   Datenfeld   Datenfelder   Datenfeldes   dauerhafte   dauerhaften   davon   dazu   Debugger   Deckel   dedGraph   defi   Defini   Definieren   definiert   definierte   definierten   Definition   deklariert   demnach   denen   deren   dern   dert   derten   desModulsExtendedGraphics   desPolygons   desselben   dessen   Detail   detaillierte   Dialog   Dialoges   Dialogfeld   Dialogfelder   Dialogfeldes   DialogfeldzumWechselndesPfadesundzurPfadtransformation   dies   diese   diesem   diesen   dieser   dieses   dings   Dipl   direkt   direkten   direkter   diverse   dotnet   dotnetpro   dotnetpro1   dotnetpro10   dotnetpro11   dotnetpro7   down   Draw   DrawActivePoint   DrawDown   DrawDyna   DrawDynamic   DrawDynamicPath   DrawFigure   DrawMove   DrawPath   DrawPathFigure   DrawPathPfadzeichnen   DrawPathPoints   DrawPathRectangle   DrawSelection   DrawUp   drei   Dreieck   Dreiecksdefinition   Dritte   drücken   durch   durchgeführt   durchlaufen   durchläuft   durchscheinend   DynamicPolygon   dynamisch   dynamischaufziehen   dynamischen   eben   ebenfalls   Effekte   Eigen   Eigenschaft   Eigenschaften   eigent   eigentliche   eine   einem   einen   einer   eines   einfachen   einfacher   Einfachheit   Einfluss   eingebaut   eingeblen   eingefärbt   eingelesen   eingese   eingestellt   einheitlich   einheitlichen   einige   einKombinationslistenfeld   einmal   Einsatz   einschränken   Einschränkung   Einsehen   einset   Eintrag   Einträgen   Elemente   Elementen   Ellipse   endgültige   entfernen   enthält   entspre   entsprechen   entsprechend   entsprechende   entsprechendes   entspricht   entsteht   entwicklungbefasst   Entwicklungsumgebung   Enumeration   Ereig   Ereignis   Ereignisbehand   Ereignispro   Ereignisproze   Ereignisprozedur   Ereignisse   erfolgt   ergeben   ergebenden   Ergebnis   ergibt   erhält   erhalten   Erist   erlaubt   erleichtern   ermittelt   ermöglicht   erneut   erreichen   erreicht   Error   Erscheinungsbild   Erscheinungsbildändernsowienachträglichtransformieren   erst   erste   erstellte   Erwar   erweitert   erweiterte   erweiterteKurvenfunktionen   erweiterten   Erweiterung   Erweiterungen   erzeugen   erzeugt   exem   exPictureCtl   ExRectangle   Exten   extended   ExtendedGraph   externen   Extras   Fall   falls   false   Familie   Farb   farblich   FarbpalettenalsBenut   feldes   ferneralsfreierJournalist   festgelegt   festlegen   Figur   Figuren   fikfunktionen   FilledPath   FillMode   FillPath   FillPathPfadfüllen   finden   Findet   fläche   Flatten   FlattenBézierkurvenelementeingeradeLiniensegmenteumwandeln   folgt   FontFamily   FontStyle   Fordert   Form   Formobjekt   Formu   Formular   Formularobjektes   Formulars   frmMain   Füll   Fülleigenschaft   Fülleigenschaften   füllen   Füllmodus   Füllmuster   Fülltyp   Füllung   Füllvarianten   fünf   Funktion   Funktionen   funktionenwirddieWerk   FürdiePfad   gabebereich   geän   geändert   gebunden   gedreht   gedrückter   gefüllt   gefüllte   gefüllten   gegenüber   gegriffen   genannte   genden   GenericDefault   GenericMonospace   genschaft   genschaften   genutzt   geordnet   geräteabhän   geräteunabhängig   gereicht   gesamte   Gesamtheit   geschehen   geschlossen   Geschwindigkeitsgründen   gesetzt   gesichert   gesonder   gesondert   gesonderte   gesorgt   gestartet   GetBoundsErmittelneinesumschließendenRechtecksfürdasPfadobjekt   gewähl   gewählt   gewählte   gewählten   gewechselt   gewünsch   gewünschten   gezeichnet   gezeichnete   gezeigt   gezielt   gezogenenPfadobjektesdurcheinen   gibt   gleiche   glichen   gPath   GraffitimitGDI   Grafik   Grafikausgabe   Grafikausgaben   Grafikfunktion   Grafikmethoden   Grafikobjekt   Grafikpfad   Grafikprogrammierung   grafische   GrafischeMenüsunder   grafischen   GrafischePfadfinder   grafischer   Graphics   GraphicsPath   grauen   greifen   großem   großer   Grundfigur   Grundfunktionen   grundlegende   guren   haben   halb   halten   Handtasche   hängig   Hauptfor   Hauptformular   Hauptformulars   Hauptformularsübernommen   Hauptprogramm   height   herkömmlichen   hervorgehoben   Hervorhe   hier   Hilfe   hinein   hingegen   Hinweise   hinzugefügt   Ihnen   ImageIndex   ImgTBar   implementier   Implementierung   indem   Index   Indexeintrag   Indexwert   Informationen   InGDI   Inhalt   initialisiert   Initialisierung   InitPathPoints   InitPointsByRectangle   inner   innerhalb   InnerhalbdesZeichenprogramms   instanziert   Instanzierung   Integer   integriert   interne   InWinPaint   Jede   jedem   jeden   jedoch   jeweiligen   jeweils   kann   kennt   kiert   Klasse   kombi   Kombina   Kombination   Kombinationsfelder   Kombinationslisten   Kombinationslistenfel   Kombinationslistenfeld   kombiniert   Komma   komplexere   können   Konstruktor   KontrolleübersDau   Koordi   Koordina   Koordinaten   Koordinatenausgabe   kopie   Kreisbo   Kreisbögen   Krümmung   kung   Kurve   Kurven   Kurvendiskussion   Kurvenelemente   KurvenimVerbund   Kurvenpunkte   kurvenspezifi   kurz   laden   Länge   larvariablen   lassen   Lauf   ledig   lediglich   leeres   Left   Legen   leiste   letzt   lich   liche   liefert   liegen   liegende   Line   linearen   Linie   Linien   Linienbreiteübergebenwerdenkann   Linienexpress   Linienund   LinienzügeundPolygone   linken   Linker   Listenfeld   Listenfeldes   Listing   Load   logfeld   logische   Loslassen   lstPoints   lung   lungvonEDV   lygon   m_Path   Machmichdurchsichtig   macht   Mail   MalenmitGDI   Mani   Manipulate   Manipulation   manipulierbar   manipulieren   Markers   markieren   markiert   Markierung   Markierungen   MasloleitetdasInge   mation   matisch   Matrix   Maus   Maustaste   mehr   mehrere   mehreren   meldet   mendieMethodenDrawPathPoints   menkino   Menüs   meter   Metho   Methode   MethodeAddRectangle   MethodeBeschreibung   Methoden   MethodendesGraphicsPath   Methodenselbstge   micPath   micPolygon   mitdenenSiePfadekomfortabeldefinierenundaucherweiternkönnen   miteinan   mitGDI   Mitglieder   mithilfe   MitShowPathPointsInList   Modal   ModeIdx   Modul   Moduls   ModulsExtendedGraph   Modusgestaltenundeineendgültige   möglich   möglichst   mulare   mularklasse   mularklasseToolDrawPath   mulars   muss   müssen   müssenPfadeher   müssten   Muster   nach   Nachhinein   nachträglich   Nachträgliche   Nähere   nahme   Namen   naten   nation   Neben   nehmen   nenbeliebig   netpro12   Neuaufruf   neue   NeueEigenschaftendes   neuen   neues   Next   nicht   nichtlineare   nien   niensegmente   nieren   nierte   nieurbüroIngES   nimmt   noch   nothing   nuelle   nutzen   nutzerdefinierten   nutzten   Objekt   objektbe   Objekte   Objektes   ObjekteszumErweitern   ObjekteszumTransformierenund   oder   odergefüllt   öffentlich   Ohne   Opacity   Option   optionalerMarkierungundHervorhebungvon   Optionsfeldern   optisch   Paint   Para   Parameter   Parameterliste   Path   PathData   PathIdx   PathIndexChanged   PathMarker   PathPoints   PathPointType   Paths   PathTypemask   PathTypes   permanent   Pfad   Pfadbeschreibun   Pfaddefinition   Pfade   Pfadedynamischaufziehen   PfadeimZeichenprogramm   Pfadekön   Pfaden   Pfaderzeugung   Pfades   Pfadeumwandeln   PfadeundTransformationen   Pfadfunktionen   PfadfunktioneninWinPaint   Pfadinitialisierung   Pfadobjekt   Pfadobjektes   Pfadtransformationen   Pfadtyp   Pfadtyps   PfadvariationenimDialog   pForm   PicCtl   PieCharts   PinselStiftKlecksRadier   plarisch   PointCount   PointF   Points   PointsInList   PointType   Polygon   Polygone   Polygonen   Polygons   Polygontyps   Praxis   proerläutertdenUmgangmitPfaden   Programm   Programmieren   Property   PropertyAbbildung3   Publikationenundder   puliert   Punkt   Punkte   Punkteda   Punktedatenfel   Punktedatenfeld   Punktedatenfelder   Punktedatenfeldes   Punkten   punktkoordinaten   Punkttypendatenfeld   Rahmen   RaiseEvent   randende   realisieren   realisiert   Rechteck   rechteckige   rechteckigen   Rechtecks   RECT   Rectangle   ReDim   Region   reicht   reits   Restaurierung   resultierende   Resume   return   RotateAt   rotieren   Round   Routine   Rück   rücksichtigen   sämtli   Sämtliche   sämtlicheKurvenparameterwiege   sämtlichen   sätzliches   SavePic   schaft   schaftActualIndex   Schalt   Schaltfläche   Schaltflächen   Schaltflächentext   sche   scheidet   scheren   schiedliche   Schleife   schliessen   schließen   schließend   schließlich   schreibungen   schrieben   Schriftattribute   schriften   Schrifteneffekte   Sehr   Seite24ff   Seite31ff   Seite44ff   Seite50ff   Seite62ff   Seite70ff   Seite72ff   Seite74ff   Seite82ff   Seiten   selbst   SELECT   SelectedIndexChange   SelectedIndexChanged   sender   SetMarkers   Shear   Show   ShowPath   sich   sichergestellt   sichert   sichmitderErstel   Sieerrei   siehe   sind   SindLinienundKurvengefragt   skalieren   skaliert   sofern   Software   soll   sollen   sollten   Solution   somit   Sonder   sorgt   sowie   später   spätere   späteren   sPath   spezielle   spezifischen   Spline   SprachenVisualBasic   Spruch   Standardmäßig   Stärke   Start   StartFigureTeilpfadbeginnen   stehen   stehendes   steht   Stelle   stellt   Stil   Stimmen   stimmt   Strich   string   StringFormat   Studio   symbol   Symbolleis   Symbolleiste   Symbols   Symbolschaltflächenund   synonym   Tabelle   Tasche   TechnikGDI   Teilbereiche   Teilelemen   Teilflächen   Teilpfade   Teilpfaden   temporär   temporäre   temporären   tenfeld   tenfeldes   tere   terundFachbuchautortätig   Text   Textpfade   thode   thodeDrawPath   thoden   tigsten   tion   tionsdateien   tionsfeld   tionslistenfeldes   tionsmatrix   ToolDrawPath   TopMost   träglich   trägt   Trans   transfor   Transforma   Transformation   Transformationen   Transformationsvarianten   Transformieren   TransformTransformieren   troll   trollfeld   true   tuellem   Typdatenfeld   Typeigenschaften   Typen   TypRectangleF   Typs   Typwechsel   über   Übergabeparameter   übergeben   übergebenen   überladen   überladene   Übernahme   übernimmt   übernom   übernommen   überwacht   Überwachungsfenster   umgekehrt   umgeleitet   umgewandelt   Umrandung   umschließende   umwandeln   Umwandlung   unabhän   undSpray   Universelle   unmittelbar   unnötig   unproblematisch   unter   untereinander   Unterpfade   Unterscheidungsmerkmal   Unterschiede   unterschieden   unterschiedliche   UnterschiedlicheVariantenzurDefinitioneinesPfadesveranschaulichtdieMethodeInitPathPoints   ursprünglichen   Value   Variante   Varianten   veranschaulicht   verantwortlich   verarbeitet   verbergen   verbinden   Verbindung   Verbindungs   Verbindungslinien   Verbindungstyp   Verbindungstypen   verbunden   verbundenen   verfügtdasPfadobjektüber   verglei   vergleiche   verkettete   Verknüpfungen   verschieben   verschoben   verschwindet   verse   verwalten   verwaltet   Verweis   verwendete   verzerren   verzerrt   verzichten   viel   vieles   vier   Visual   VoraussetzungenVS   vordefiniert   vordefinierte   vordefinierten   Vordergrund   Vorgang   vorgenommen   vorhandenen   vorlie   Wahl   wählen   wählten   wähltenPath   Während   Wahrheitswert   waltet   waltung   Warp   WarpVerzerren   Wechsel   wechseln   wechselt   wechselweise   Wechselwir   wegen   weise   weiteren   weiteres   weiterteBildfeldprogrammierung   weitestgehend   welcher   wendenden   wenig   Wenn   werden   Werk   Werkzeugfenster   Werkzeugfensters   Werte   Werten   wich   wichtigsten   Widen   WidenEntsprichtFlatten   width   wieder   wiedies   Wielassensiesichdefinieren   wiesen   WinPaint   wird   With   wobei   wobeigesondertübereinenZeichenstifteine   Wollen   Wunsch   wünscht   wünschte   wurde   wurden   WYSIWYG   zedurbtnOK_Click   Zeich   Zeichen   Zeichenfläche   ZeichenflächenundBildver   Zeichenfunktio   Zeichenfunktion   Zeichenfunktionen   Zeichenkette   Zeichenketten   Zeichenmethoden   Zeichenmodus   Zeichenobjektes   Zeichenoperation   Zeichenprogramm   Zeichenroutine   Zeichenstift   Zeichenstifte   zeichnen   zeichnenden   ZeichnenmitGDI   ZeichnenundFüllenvonPfadeninderÜbersicht   zeichnet   zeigt   Zeit   Zentrum   zersteuerelement   zeugfenster   zeugsammlungumzwei   ziehungsweise   Zudem   zuge   zugehörige   zugehörigen   zugewiesen   Zugriff   zumBeispielskalieren   zunächst   zurück   zusammengefasstwerden   zusammengestellt   zusätzli   Zusätzlich   zusätzliche   zusätzlichen   zusätzliches   zuzugreifen   zwei   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen