System::Drawing::Drawing2D::GraphicsPath sınıfı
İçindekiler
[
Saklamak
]GraphicsPath class
Bağlı çizgiler ve eğrilerden oluşan bir küme temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class GraphicsPath : public System::Object
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AddArc(float, float, float, float, float, float) | Belirtilen eliptik yayını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddArc(int, int, int, int, float, float) | Belirtilen eliptik yayını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddArc(const RectangleF&, float, float) | Belirtilen eliptik yayını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddArc(const Rectangle&, float, float) | Belirtilen eliptik yayını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Belirtilen kübik Bezier eğrisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Belirtilen kübik Bezier eğrisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddBezier(int, int, int, int, int, int, int, int) | Belirtilen kübik Bezier eğrisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddBezier(float, float, float, float, float, float, float, float) | Belirtilen kübik Bezier eğrisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddBeziers(const ArrayPtr<Point>&) | Bağlı kübik Bezier eğrilerinden oluşan bir diziyi geçerli şekle ekler. |
| AddBeziers(const ArrayPtr<PointF>&) | Bağlı kübik Bezier eğrilerinden oluşan bir diziyi geçerli şekle ekler. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Belirtilen kapalı eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Belirtilen kapalı eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddCurve(const ArrayPtr<PointF>&, float) | Belirtilen eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddCurve(const ArrayPtr<Point>&, float) | Belirtilen eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Belirtilen eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Belirtilen eğriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddEllipse(float, float, float, float) | Belirtilen elipsi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddEllipse(int, int, int, int) | Belirtilen elipsi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddEllipse(const RectangleF&) | Belirtilen elipsi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddEllipse(const Rectangle&) | Belirtilen elipsi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLine(const Point&, const Point&) | Belirtilen çizgiyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLine(const PointF&, const PointF&) | Belirtilen çizgiyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLine(int, int, int, int) | Belirtilen çizgiyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLine(float, float, float, float) | Belirtilen çizgiyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLines(const ArrayPtr<PointF>&) | Belirtilen bağlı çizgi segmentlerinden oluşan seriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddLines(const ArrayPtr<Point>&) | Belirtilen bağlı çizgi segmentlerinden oluşan seriyi, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Belirtilen yolu, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPie(float, float, float, float, float, float) | Belirtilen pasta şeklinin dış hatlarını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPie(int, int, int, int, float, float) | Belirtilen pasta şeklinin dış hatlarını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPie(const Rectangle&, float, float) | Belirtilen pasta şeklinin dış hatlarını, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPolygon(const ArrayPtr<PointF>&) | Belirtilen çokgeni, geçerli nesne tarafından temsil edilen yola ekler. |
| AddPolygon(const ArrayPtr<Point>&) | Belirtilen çokgeni, geçerli nesne tarafından temsil edilen yola ekler. |
| AddRectangle(const Rectangle&) | Belirtilen dikdörtgeni, geçerli nesne tarafından temsil edilen yola ekler. |
| AddRectangle(const RectangleF&) | Belirtilen dikdörtgeni, geçerli nesne tarafından temsil edilen yola ekler. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Belirtilen dikdörtgen serisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Belirtilen dikdörtgen serisini, geçerli nesne tarafından temsil edilen yola ekler. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Geçerli nesne tarafından temsil edilen yola bir metin dizesi ekler. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Geçerli nesne tarafından temsil edilen yola bir metin dizesi ekler. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Geçerli nesne tarafından temsil edilen yola bir metin dizesi ekler. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Geçerli nesne tarafından temsil edilen yola bir metin dizesi ekler. |
| virtual Clone() | Geçerli nesnenin bir kopyasını oluşturur. |
| CloseAllFigures() | Tüm açık şekilleri kapatır ve yeni bir tane başlatır. |
| CloseFigure() | Geçerli şekli kapatır ve yeni bir tane başlatır. |
| Dispose() | Geçerli nesne tarafından edinilen tüm işletim sistemi kaynaklarını serbest bırakır. |
| Flatten() | Yoldaki her eğriyi, bağlı çizgiler serisine dönüştürerek düzleştirir. 0.25 düzlük değeri kullanılır. |
| Flatten(const MatrixPtr&) | Yoldaki her eğriyi, bağlı çizgiler serisine dönüştürerek düzleştirir. 0.25 düzlük değeri kullanılır. |
| Flatten(const MatrixPtr&, float) | Yoldaki her eğriyi, bağlı çizgiler serisine dönüştürerek düzleştirir. |
| get_FillMode() | Geçerli nesnenin doldurma kipini döndürür. |
| get_PathData() | Geçerli nesne tarafından temsil edilen bir yolu oluşturan noktaları ve türlerini içeren bir PathData nesnesi döndürür. |
| get_PathPoints() const | Geçerli nesne tarafından temsil edilen bir yolu oluşturan noktaları içeren bir dizi döndürür. |
| get_PathTypes() const | Geçerli nesne tarafından temsil edilen bir yolu oluşturan noktaların türlerini gösteren değerleri içeren bir dizi döndürür. |
| get_PointCount() const | Geçerli nesne tarafından temsil edilen yoldaki nokta sayısını döndürür. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Belirtilen matris ile dönüştürüldüğünde geçerli nesne tarafından temsil edilen yolu sınırlayan bir dikdörtgeni temsil eden bir RectangleF nesnesi döndürür. |
| GetFigureFlags() | Geçerli nesne tarafından temsil edilen yol içinde bulunan şekil türlerini gösteren Detail::FigureType değerlerinin bit düzeyinde bir kombinasyonu olan bir değer döndürür. |
| GetLastPoint() const | Yoldaki son noktayı temsil eden bir PointF nesnesi döndürür. |
| GraphicsPath(FillMode) | Belirtilen doldurma modu ile yeni bir GraphicsPath sınıfı örneği oluşturur. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Belirtilen yolu temsil eden yeni bir GraphicsPath nesnesi oluşturur. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Belirtilen yolu temsil eden yeni bir GraphicsPath nesnesi oluşturur. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Belirtilen noktanın, belirtilen Pen ile çizildiğinde bu GraphicsPath konturunun (altında) içinde olup olmadığını gösterir. NOT EMPLEMENTED. |
| IsVisible(const PointF&) | Belirtilen noktanın geçerli nesne tarafından temsil edilen yol içinde olup olmadığını belirler. |
| IsVisible(float, float) | Belirtilen noktanın geçerli nesne tarafından temsil edilen yol içinde olup olmadığını belirler. |
| Reset() | Yoldaki tüm noktaları kaldırarak yolu boşaltır. |
| Reverse() | Bu GraphicsPath nesnesinin PathPoints dizisindeki nokta sırasını tersine çevirir. |
| set_FillMode(FillMode) | Geçerli nesnenin doldurma modunu ayarlar. |
| SetMarkers() | UYGULANMADI. |
| StartFigure() | Yeni bir şekil başlatır. |
| Transform(const MatrixPtr&) | Geçerli nesne tarafından temsil edilen yolu, belirtilen dönüşüm matrisini uygulayarak dönüştürür. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Bu yolu, orijinal yolun etrafında bir kontur ile değiştirir. |
| ~GraphicsPath() | Yıkıcı. |
Ayrıca Bakınız
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Font for C++