Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

Το όνομα: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Το μητρώο EmfPlusFillClosedCurve προσδιορίζει τη συμπλήρωση του εσωτερικού μιας κλειστής καρδινικής γραμμής

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

Κληρονομημένα μέλη

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusFillClosedCurve(EmfPlusRecord)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Η πηγή .

Properties

BrushId

Αποκτήστε ή τοποθετήστε τον αναγνωριστή σπρέιΈνα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει το EmfPlusBrush, το περιεχόμενο του οποίου είναικαθορίζεται από το bit S στο πεδίο Σημαίες. Αυτή η κουβέρτα χρησιμοποιείται για να γεμίσει το εσωτερικότου κλειστού Καρδινάλου Σπλιν.

public int BrushId { get; set; }

Αξία ιδιοκτησίας

int

Compressed

Αποκτά ή θέτει μια τιμή που υποδεικνύει αν αυτό το Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve είναι συμπιεσμένο.Αυτό το bit υποδεικνύει αν το πεδίο PointData καθορίζει συμπιεσμένα δεδομένα.Εάν ρυθμιστεί, το PointData προσδιορίζει τις απόλυτες τοποθεσίες στο χώρο συντονισμού με 16 bitολοκληρωμένες συντεταγμένες. εάν είναι σαφές, το PointData προσδιορίζει τις απόλυτες τοποθεσίες στοΣυντονίζει τον χώρο με συντονισμούς 32-bit πλωτών σημείων.

Μια λειτουργία “απλήρωσης” γεμίζει περιοχές σύμφωνα με τον κανόνα της “απλήρωσης ισοδύναμης”.Σύμφωνα με τον κανόνα αυτό, ένα σημείο δοκιμής μπορεί να καθοριστεί να είναι μέσα ή έξω από ένακλειστή καμπύλη ως εξής: Βάλτε μια γραμμή από το σημείο δοκιμής σε ένα σημείο που είναι μακρινόΕάν αυτή η γραμμή διασχίζει τη γραμμή έναν παράξενο αριθμό φορές, η δοκιμήΤο σημείο βρίσκεται μέσα στην καμπύλη, αλλιώς το σημείο δοκιμής βρίσκεται έξω από την καμπύλη.

Μια “εναλλακτική” λειτουργία γεμίζει περιοχές σύμφωνα με τον κανόνα “μη μηδέν”.Σύμφωνα με τον κανόνα αυτό, ένα σημείο δοκιμής μπορεί να καθοριστεί να είναι μέσα ή έξω.μια κλειστή καμπύλη ως εξής: Βάλτε μια γραμμή από ένα σημείο δοκιμής σε ένα σημείο που είναιΑπόσταση από την καμπύλη. Υπολογίστε πόσες φορές η καμπύλη διασχίζει τη δοκιμήγραμμή από αριστερά προς τα δεξιά, και να μετρήσετε τον αριθμό των φορές η καμπύλη διασχίζει τοΗ γραμμή δοκιμής από δεξιά προς αριστερά.Εάν οι δύο αριθμοί είναι οι ίδιοι, το σημείο δοκιμήςείναι έξω από την καμπύλη. αλλιώς, το σημείο δοκιμής είναι μέσα στην καμπύλη.

public bool Compressed { get; set; }

Αξία ιδιοκτησίας

bool

IsColor

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι χρώμα.Εάν ρυθμιστεί, το BrushId καθορίζει ένα χρώμα ως αντικείμενο EmfPlusARGB (μέρος 2.2.2.1).Εάν είναι σαφές, το BrushId περιέχει τον δείκτη ενός αντικειμένου EmfPlusBrush(Σημείο 2.2.1.1) στον πίνακα αντικειμένων του EMF+.

public bool IsColor { get; set; }

Αξία ιδιοκτησίας

bool

PointData

Αποκτά ή τοποθετεί τα δεδομένα σημείουΜια σειρά σημείων Λογαριασμού που προσδιορίζουν τα τελικά σημεία των γραμμών που καθορίζουν τη γραμμή.Σε μια κλειστή καρδινική γραμμή, η καμπύλη συνεχίζεται μέσω του τελευταίου σημείου στο PointDataσυνδέεται και συνδέεται με το πρώτο σημείο στη σειρά

public PointF[] PointData { get; set; }

Αξία ιδιοκτησίας

PointF [ ]

Relative

Αποκτά ή θέτει μια τιμή που υποδεικνύει αν αυτό Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve είναι σχετική.Αυτό το κομμάτι υποδεικνύει αν το πεδίο PointData καθορίζει σχετικές ή απόλυτες τοποθεσίες.Εάν ρυθμιστεί, κάθε στοιχείο στο PointData καθορίζει μια θέση στο χώρο συντονισμού που είναισχετικά με την τοποθεσία που καθορίζεται από το προηγούμενο στοιχείο στη σειρά.από το πρώτο στοιχείο στο PointData, μια προηγούμενη τοποθεσία στις συντεταγμένες (0,0) θεωρείται.Εάν είναι σαφές, το PointData καθορίζει απόλυτες τοποθεσίες σύμφωνα με τη σημαία C.Σημείωση Εάν αυτή η σημαία είναι εγκατεστημένη, η σημαία C (πάνω) είναι αόριστη και ΠΡΕΠΕΙ να αγνοηθεί.

public bool Relative { get; set; }

Αξία ιδιοκτησίας

bool

Tension

Πάρτε ή τοποθετήστε την έντασηΜια τιμή σημείου 32-bit που καθορίζει πόσο σφιχτά συνδέεται η γραμμή καθώς περνάειΜια τιμή του 0,0 καθορίζει ότι η σπλίνια είναι μια σειρά απλώνΚαθώς η αξία αυξάνεται, η καμπύλη γίνεται πιο στρογγυλή.Βλέπετε το [Πράσινο] και το [Πράσινο]

public float Tension { get; set; }

Αξία ιδιοκτησίας

float

Winding

Αποκτά ή θέτει μια τιμή που υποδεικνύει αν αυτό Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve είναι βυθίζοντας.Αυτό το κομμάτι υποδεικνύει πώς να εκτελέσει τη λειτουργία συμπλήρωσης.Εάν ρυθμιστεί, το φορτίο είναι ένα “αναγκαστικό” φορτίο. εάν είναι σαφές, το φορτίο είναι ένα “εναλλακτικό” φορτίο.

public bool Winding { get; set; }

Αξία ιδιοκτησίας

bool

 Ελληνικά