AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TPen.Width Verhaltenssfrage

Ein Thema von CLRS530 · begonnen am 14. Mär 2007 · letzter Beitrag vom 15. Mär 2007
Antwort Antwort
CLRS530

Registriert seit: 27. Jun 2005
Ort: Hamburg
39 Beiträge
 
Delphi 7 Enterprise
 
#1

TPen.Width Verhaltenssfrage

  Alt 14. Mär 2007, 13:45
Hallo, ich habe glaube ich gerade ein Verständnisproblem dieser Eigenschaft.
Wenn ich diese nun bei einem Canvas benutze und einen Strich zeichne, in welche Richtung werden die Pixel erweitert oder geschieht das in beide (bei ungeraden).
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: TPen.Width Verhaltenssfrage

  Alt 14. Mär 2007, 13:56
Es wird der Mittelpunkt angenommen.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
CLRS530

Registriert seit: 27. Jun 2005
Ort: Hamburg
39 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: TPen.Width Verhaltenssfrage

  Alt 15. Mär 2007, 16:47
Schreib es doch noch knapper
Ich könnte aus deiner Aussage jetzt 5 Antworten ziehen.

Nehmen wir zwei definitive Beispiele.

Ich ziehe eine Linie horizontal mit der y- Koordinate 5 und width 3, über welche Koordinaten geht die Linie also?
Gleiche Frage für width 2.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: TPen.Width Verhaltenssfrage

  Alt 15. Mär 2007, 17:20
Width 3:

Y:4 - Y:7

Width 2:

Y:4 - Y:6

Abhängig vom Penstyle - manche PenStyles und Graka Treiber haben die Eigenart die Linie eher nach unten zu verschieben, wenn es eine ungerade Stiftbreite ist.

Aber warum die Frage? Mal dir einen Strich auf die Form und scha es dir mit der Lupe von Windows an. Das hättest du auch selber herausfinden können...
  Mit Zitat antworten Zitat
CLRS530

Registriert seit: 27. Jun 2005
Ort: Hamburg
39 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: TPen.Width Verhaltenssfrage

  Alt 15. Mär 2007, 18:13
Ja da hast du schon recht, aber erstens wie du schon sagst ist es doch recht umständlich. Aber ich bin auch keiner der gleich Fragen stellt, wenn er ein Problem hat. Es ist mehr die Sache, dass es eben ein paar Fälle gibt, wo ich dachte, dass es unterschiedlich gehandhabt wird.
Das alles auszuprobieren wollte ich mir nun nicht antun.

Danke für deine Antwort, so ist mir das klar


EDIT: Achso, ist da ein Fehler in deinem Beispiel?
müsste das nicht so sein:

Width 3:
Y: 4-6

Width 2:
Y: 5-6
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: TPen.Width Verhaltenssfrage

  Alt 15. Mär 2007, 19:39
Ja, falsch gedenkt - deine Werte sind die richtigen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz