System::Drawing::Drawing2D::GraphicsPath klasse
inhoud
[
verbergen
]GraphicsPath class
Vertegenwoordigt een verzameling van verbonden lijnen en curven. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class GraphicsPath : public System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| AddArc(float, float, float, float, float, float) | Voegt de opgegeven elliptische boog toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddArc(int, int, int, int, float, float) | Voegt de opgegeven elliptische boog toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddArc(const RectangleF&, float, float) | Voegt de opgegeven elliptische boog toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddArc(const Rectangle&, float, float) | Voegt de opgegeven elliptische boog toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Voegt de opgegeven kubieke Bezier-curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Voegt de opgegeven kubieke Bezier-curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddBezier(int, int, int, int, int, int, int, int) | Voegt de opgegeven kubieke Bezier-curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddBezier(float, float, float, float, float, float, float, float) | Voegt de opgegeven kubieke Bezier-curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddBeziers(const ArrayPtr<Point>&) | Voegt een reeks van verbonden kubieke Bezier-curves toe aan de huidige figuur. |
| AddBeziers(const ArrayPtr<PointF>&) | Voegt een reeks van verbonden kubieke Bezier-curves toe aan de huidige figuur. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Voegt de opgegeven gesloten curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Voegt de opgegeven gesloten curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddCurve(const ArrayPtr<PointF>&, float) | Voegt de opgegeven curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddCurve(const ArrayPtr<Point>&, float) | Voegt de opgegeven curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Voegt de opgegeven curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Voegt de opgegeven curve toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddEllipse(float, float, float, float) | Voegt de opgegeven ellips toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddEllipse(int, int, int, int) | Voegt de opgegeven ellips toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddEllipse(const RectangleF&) | Voegt de opgegeven ellips toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddEllipse(const Rectangle&) | Voegt de opgegeven ellips toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLine(const Point&, const Point&) | Voegt de opgegeven lijn toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLine(const PointF&, const PointF&) | Voegt de opgegeven lijn toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLine(int, int, int, int) | Voegt de opgegeven lijn toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLine(float, float, float, float) | Voegt de opgegeven lijn toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLines(const ArrayPtr<PointF>&) | Voegt de opgegeven reeks van verbonden lijnsegmenten toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddLines(const ArrayPtr<Point>&) | Voegt de opgegeven reeks van verbonden lijnsegmenten toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Voegt het opgegeven pad toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPie(float, float, float, float, float, float) | Voegt de opgegeven omtrek van de taartvorm toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPie(int, int, int, int, float, float) | Voegt de opgegeven omtrek van de taartvorm toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPie(const Rectangle&, float, float) | Voegt de opgegeven omtrek van de taartvorm toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPolygon(const ArrayPtr<PointF>&) | Voegt het opgegeven polygon toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddPolygon(const ArrayPtr<Point>&) | Voegt het opgegeven polygon toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddRectangle(const Rectangle&) | Voegt de opgegeven rechthoek toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddRectangle(const RectangleF&) | Voegt de opgegeven rechthoek toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Voegt de opgegeven reeks van rechthoeken toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Voegt de opgegeven reeks van rechthoeken toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Voegt een tekenreeks tekst toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Voegt een tekenreeks tekst toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Voegt een tekenreeks tekst toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Voegt een tekenreeks tekst toe aan het pad dat wordt vertegenwoordigd door het huidige object. |
| virtual Clone() | Maakt een kopie van het huidige object. |
| CloseAllFigures() | Sluit alle open figuren en start een nieuwe. |
| CloseFigure() | Sluit de huidige figuur en start een nieuwe. |
| Dispose() | Geeft alle door het huidige object verworven besturingssysteembronnen vrij. |
| Flatten() | Vlak maakt elke curve in het pad door ze om te zetten in een reeks verbonden lijnen. De vlakheidswaarde van 0.25 wordt gebruikt. |
| Flatten(const MatrixPtr&) | Vlak maakt elke curve in het pad door ze om te zetten in een reeks verbonden lijnen. De vlakheidswaarde van 0.25 wordt gebruikt. |
| Flatten(const MatrixPtr&, float) | Vlak maakt elke curve in het pad door ze om te zetten in een reeks verbonden lijnen. |
| get_FillMode() | Retourneert de vulmodus van het huidige object. |
| get_PathData() | Retourneert een PathData object dat de punten bevat die een pad vormen dat wordt weergegeven door het huidige object en hun types. |
| get_PathPoints() const | Retourneert een array die de punten bevat die een pad vormen dat wordt weergegeven door het huidige object. |
| get_PathTypes() const | Retourneert een array die waarden bevat die de types van de punten aangeven die een pad vormen dat wordt weergegeven door het huidige object. |
| get_PointCount() const | Retourneert het aantal punten in het pad dat wordt weergegeven door het huidige object. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Retourneert een RectangleF object dat een rechthoek weergeeft die het pad omsluit dat wordt weergegeven door het huidige object wanneer het wordt getransformeerd met de opgegeven matrix. |
| GetFigureFlags() | Retourneert een waarde die een bitwise combinatie is van Detail::FigureType-waarden die aangeven welke soorten figuren zich bevinden binnen het pad dat wordt weergegeven door het huidige object. |
| GetLastPoint() const | Retourneert een PointF object dat het laatste punt in het pad weergeeft. |
| GraphicsPath(FillMode) | Construeert een nieuw exemplaar van de GraphicsPath klasse met de opgegeven vulmodus. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Construeert een nieuw exemplaar van het GraphicsPath object dat het opgegeven pad weergeeft. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Construeert een nieuw exemplaar van het GraphicsPath object dat het opgegeven pad weergeeft. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Geeft aan of het opgegeven punt zich bevindt binnen (onder) de omtrek van deze GraphicsPath wanneer getekend met de opgegeven Pen. NIET GEREALISEERD. |
| IsVisible(const PointF&) | Bepaalt of het opgegeven punt zich bevindt binnen het pad dat wordt weergegeven door het huidige object. |
| IsVisible(float, float) | Bepaalt of het opgegeven punt zich bevindt binnen het pad dat wordt weergegeven door het huidige object. |
| Reset() | Leegt het pad door alle punten ervan te verwijderen. |
| Reverse() | Keert de volgorde van punten in de PathPoints-array van deze GraphicsPath om. |
| set_FillMode(FillMode) | Stelt de vulmodus van het huidige object in. |
| SetMarkers() | NOG NIET GEÏMPLENTEERD. |
| StartFigure() | Start een nieuwe figuur. |
| Transform(const MatrixPtr&) | Transformeert het pad dat wordt weergegeven door het huidige object door de opgegeven transformatiematrix erop toe te passen. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Vervangt dit pad door een omtrek rond het oorspronkelijke pad. |
| ~GraphicsPath() | Destructor. |
Zie ook
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++