Coord
Coord class
Diese Klasse wurde entwickelt, um Daten darzustellen, die sich auf Koordinaten von PUB-Feldern beziehen. Jedes Feld in PUB enthält Koordinaten und hat zwei Koordinatenpaare: Koordinaten der oberen linken Ecke (XLeft, YTop) und Koordinaten der unteren rechten Ecke (XRight, YBottom) . Alle Koordinaten werden in einem speziellen metrischen System dargestellt - englische metrische Einheit (EMUs). Zusätzliche Methoden wurden dieser Klasse hinzugefügt, um Koordinatenwerte von englischen metrischen Einheiten in Zoll umzuwandeln.
public class Coord : ICloneable
Konstrukteure
Name | Beschreibung |
---|
Coord() | Konstruktor |
Coord(int, int, int, int) | Konstruktor |
Eigenschaften
Name | Beschreibung |
---|
XLeft { get; } | X-Koordinate der oberen linken Ecke in EMUs |
XRight { get; } | X-Koordinate der unteren rechten Ecke in EMUs |
YBottom { get; } | Y-Koordinate der unteren rechten Ecke in EMUs |
YTop { get; } | Y-Koordinate der oberen linken Ecke in EMUs |
Methoden
Name | Beschreibung |
---|
CalculateHeight() | Berechnet die Höhe der Figur (aktuelles Coord-Objekt) und gibt das Ergebnis in Zoll zurück |
CalculateWidth() | Berechnet die Breite der Figur (aktuelles Coord-Objekt) und gibt das Ergebnis in Zoll zurück |
CalculateX() | Wandelt den Wert für die X-Koordinate vom natürlichen PUB-Metriksystem in Zoll um |
CalculateX(double) | Wandelt den Wert für die X-Koordinate vom natürlichen PUB-Metriksystem in Zoll um |
CalculateY() | Wandelt den Wert für die Y-Koordinate vom natürlichen PUB-Metriksystem in Zoll um |
CalculateY(double) | Wandelt den Wert für die Y-Koordinate vom natürlichen PUB-Metriksystem in Zoll um |
Clone() | Erstellte Kopie von Objekt |
GetHeight() | Gibt die Höhe des aktuellen Coord-Objekts in natürlichen PUB-Metriken zurück |
GetWidth() | Gibt die Breite des aktuellen Coord-Objekts in natürlichen PUB-Metriken zurück |
Siehe auch