Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)

EmfPlusFillClosedCurve kayıtları, kapalı bir kardinal spline içini doldurmayı belirtir.

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

mirasçı üyeleri

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 sınıfının yeni bir örneğini başlatır.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Kaynak için .

Properties

BrushId

Giriş veya fırça tanımlayıcısı ayarlayınEmfPlusBrush’ı belirleyen 32 bit imzalanmamış bir bütün, içeriğiBayrak alanında S bit tarafından belirlenir. bu fırça içi doldurmak için kullanılırKapalı Kardinal Sline.

public int BrushId { get; set; }

Mülkiyet Değer

int

Compressed

Bu Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve sıkıştırılmış olup olmadığını gösteren bir değer alır veya ayarlar.Bu bit, PointData alanının sıkıştırılmış verileri belirlediğini gösterir.Eğer ayarlanırsa, PointData 16 bit koordinat alanında mutlak konumları belirler.Tüm koordinasyonlar. açıksa, PointData mutlak konumları belirler.32 bit dalgalanma noktası koordinatları ile koordinasyon alanı.

Bir “yürüyen” doldurma işlemi, “eşit öksürük parity” kuralı uyarınca alanları doldurur.Bu kurallara göre, bir test noktası içeride veya dışarıda olarak belirlenebilir.kapalı eğriler aşağıdaki gibidir: Test noktasından uzak bir noktaya bir çizgi çizinEğer bu çizgi çizgiyi garip bir sayıda kez geçerse, testnoktası eğrinin içinde; aksi takdirde, test noktası eğrinin dışındadır.

Bir “alternatif” doldurma işlemi, “sıfır olmayan” kuralı uyarınca alanları doldurur.Bu kural uyarınca, bir test noktası içeride veya dışarıda olarak belirlenebilir.Aşağıdaki gibi kapalı bir eğrilik: Bir test noktasından bir noktaya bir çizgi çizmekSürücüsünden uzakta.Sürücüsünün sınavı kaç kez geçtiğini hesaplayınsol taraftan sağa çizgisi ve eğrinin geçtiği kez sayın.test çizgisi sağdan soluna. eğer bu iki sayı aynı ise, test noktasıeğrinin dışındadır; aksi takdirde, test noktası eğrinin içindedir.

public bool Compressed { get; set; }

Mülkiyet Değer

bool

IsColor

Bu durumun renk olup olmadığını gösteren bir değer alır veya ayarlar.Eğer ayarlanırsa, BrushId bir renk olarak bir EmfPlusARGB nesne olarak belirler (bölüm 2.2.2.1).Eğer açıksa, BrushId bir EmfPlusBrush nesnesinin endeksini içerir(Bölüm 2.2.1.1) EMF+ nesne tablosunda.

public bool IsColor { get; set; }

Mülkiyet Değer

bool

PointData

Alın veya nokta verilerini ayarlayınSpline tanımlayan çizgilerin son noktalarını belirleyen sayım noktalarının bir dizi.Kapalı bir kardinal çizgide, eğrilik PointData’daki son noktaya geçmeye devam eder.array ve array’daki ilk noktaya bağlanır

public PointF[] PointData { get; set; }

Mülkiyet Değer

PointF […]

Relative

Bu Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve ile ilgili olup olmadığını gösteren bir değer alır veya ayarlar.Bu bit, PointData alanının nispeten veya mutlak konumları belirlediğini gösterir.Eğer ayarlanırsa, PointData’daki her öğe, koordinat alanında bir konuma işaret eder.Önceki makalede belirtilen yer ile ilgili olarak.PointData’daki ilk öğeden, koordinatlarda (0,0) bir önceki konumu varsayılır.Eğer açık ise, PointData C bayrağına göre mutlak yerleri belirler.Not Bu bayrak ayarlanırsa, C bayrağı (yukarıda) tanımlanmamıştır ve göz ardı edilmelidir.

public bool Relative { get; set; }

Mülkiyet Değer

bool

Tension

gerginliği alır ya da yapar.32 bit yüzen nokta değeri, geçtikçe spline’in ne kadar sıkı bir şekilde bağlandığını belirtir.0,0 değerinde, spline’in düz bir sırası olduğunu belirtir.değer arttıkça, eğrilik daha yuvarlak hale gelir. daha fazla bilgi için,Görüntülü sohbet ve sohbet.

public float Tension { get; set; }

Mülkiyet Değer

float

Winding

Bu Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve olup olmadığını gösteren bir değer alır veya ayarlar.Bu nokta, doldurma işlemi nasıl yapılacağını gösterir.Eğer ayarlanırsa, doldurma bir “sıkı” doldurma. eğer açıksa, doldurma bir “alternatif” doldurma.

public bool Winding { get; set; }

Mülkiyet Değer

bool

 Türkçe