System::Drawing::Drawing2D::GraphicsPath sınıfı
İçindekiler
[
Saklamak
]GraphicsPath class
Bağlantılı çizgi 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 tür bir örneği yığına (stack) ya da 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çisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
class GraphicsPath : public System::Object
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AddArc(float, float, float, float, float, float) | Belirtilen eliptik yay, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddArc(int, int, int, int, float, float) | Belirtilen eliptik yay, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddArc(const RectangleF&, float, float) | Belirtilen eliptik yay, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddArc(const Rectangle&, float, float) | Belirtilen eliptik yay, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Belirtilen kübik Bezier eğrisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Belirtilen kübik Bezier eğrisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddBezier(int, int, int, int, int, int, int, int) | Belirtilen kübik Bezier eğrisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddBezier(float, float, float, float, float, float, float, float) | Belirtilen kübik Bezier eğrisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddBeziers(const ArrayPtr<Point>&) | Bağlantılı kübik Bezier eğrilerinin bir dizisi, geçerli şekle eklenir. |
| AddBeziers(const ArrayPtr<PointF>&) | Bağlantılı kübik Bezier eğrilerinin bir dizisi, geçerli şekle eklenir. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Belirtilen kapalı eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Belirtilen kapalı eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddCurve(const ArrayPtr<PointF>&, float) | Belirtilen eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddCurve(const ArrayPtr<Point>&, float) | Belirtilen eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Belirtilen eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Belirtilen eğri, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddEllipse(float, float, float, float) | Belirtilen elips, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddEllipse(int, int, int, int) | Belirtilen elips, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddEllipse(const RectangleF&) | Belirtilen elips, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddEllipse(const Rectangle&) | Belirtilen elips, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLine(const Point&, const Point&) | Belirtilen çizgi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLine(const PointF&, const PointF&) | Belirtilen çizgi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLine(int, int, int, int) | Belirtilen çizgi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLine(float, float, float, float) | Belirtilen çizgi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLines(const ArrayPtr<PointF>&) | Belirtilen bağlantılı çizgi segmentleri serisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddLines(const ArrayPtr<Point>&) | Belirtilen bağlantılı çizgi segmentleri serisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Belirtilen yol, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPie(float, float, float, float, float, float) | Belirtilen pasta şeklinin dış hatları, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPie(int, int, int, int, float, float) | Belirtilen pasta şeklinin dış hatları, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPie(const Rectangle&, float, float) | Belirtilen pasta şeklinin dış hatları, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPolygon(const ArrayPtr<PointF>&) | Belirtilen çokgen, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddPolygon(const ArrayPtr<Point>&) | Belirtilen çokgen, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddRectangle(const Rectangle&) | Belirtilen dikdörtgen, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddRectangle(const RectangleF&) | Belirtilen dikdörtgen, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Belirtilen dikdörtgen serisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Belirtilen dikdörtgen serisi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Bir metin dizesi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Bir metin dizesi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Bir metin dizesi, geçerli nesne tarafından temsil edilen yola eklenir. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Bir metin dizesi, geçerli nesne tarafından temsil edilen yola eklenir. |
| 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ğlantılı çizgi serisine dönüştürerek düzleştirir. 0.25 düzleştirme değeri kullanılır. |
| Flatten(const MatrixPtr&) | Yoldaki her eğriyi bağlantılı çizgi serisine dönüştürerek düzleştirir. 0.25 düzleştirme değeri kullanılır. |
| Flatten(const MatrixPtr&, float) | Yoldaki her eğriyi bağlantılı çizgi 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 matrisle 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 kipine sahip 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 dış hattının (altında) içinde olup olmadığını gösterir. UYGULANMADI. |
| 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 kipini 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 dış hatla değiştirir. |
| ~GraphicsPath() | Yıkıcı. |
Ayrıca Bakınız
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++