Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Rekord EmfPlusDrawBeziers określa rysowanie sekwencji podłączonych zakrętów Bezier.Zamówieniem dla punktów danych Bezier jest punkt wyjścia, punkt kontrolny 1,punkt kontrolny 2 i punkt końcowy. więcej informacji zobacz [MSDN-DrawBeziers].

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

Dziedziczeni członkowie

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

EmfPlusDrawBeziers(EmfPlusRecord)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers.

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

i źródła .

Properties

Compressed

Otrzymuje lub ustawia wartość wskazującą, czy dane PointData są kompresowane.Po ustawieniu PointData określa absolutne lokalizacje w przestrzeni współrzędnej z16-bitowe koordynacje w całości.Jeśli jest jasne, PointData określa absolutne lokalizacjew przestrzeni współrzędnej z 32-bitowymi koordynatami pływających punktów.Uwaga Jeśli ustawiono flagę relacyjną (na dole), ta flaga jest nieokreślona i musi zostać ignorowana.

public bool Compressed { get; set; }

Wartość nieruchomości

bool

ObjectId

Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik obiektu EmfPlusPen (sekcja 2.2.1.7) w EMF+Obiekt Tabela do wyciągania zakrętów Bezier. Wartość musi być zero do 63, włączone.

public byte ObjectId { get; set; }

Wartość nieruchomości

byte

PointData

otrzymuje lub ustawia dane o punkcieZestaw punktów liczbowych określających punkty początkowe, końcowe i kontrolne zakrętów Bezier. Koordynacja zakończenia jednej zakrzepowej bezier jest koordynacją początkową następnej.Rodzaj danych w tym rzędzie określany jest w polu Flagi, w następujący sposób: Typ danych ZnaczenieObiekt EmfPlusPointR (sekcja 2.2.2.37)Jeśli flaga P jest umieszczona w flagi, punkty określają względne lokalizacje.Obiekt EmfPlusPointF (sekcja 2.2.2.36)Jeśli bity P i C są jasne w polu Flagi, punkty określają absolutne lokalizacje.Obiekt EmfPlusPoint (sekcja 2.2.2.35)Jeśli bit P jest jasny, a bit C jest ustawiony w polu Flagi, punkty określają względne lokalizacje.Kurwa Bezier nie przechodzi przez swoje punkty kontrolne.

public PointF[] PointData { get; set; }

Wartość nieruchomości

PointF [ ]

Relative

Otrzymuje lub ustawia wartość wskazującą, czy PointData jest względna.Jeśli ustawione, każdy element w PointData określa lokalizację w przestrzeni koordynatowej.to jest relatywne do lokalizacji określonej przez poprzedni element w arenie.W przypadku pierwszego elementu w PointData, poprzednia lokalizacja w koordynatachJeśli jest jasne, PointData określa absolutne lokalizacje wedługDo flagi C.Uwaga Jeśli ustawiono tę flagę, flaga C (na górze) jest nieokreślona i musi być ignorowana.

public bool Relative { get; set; }

Wartość nieruchomości

bool

 Polski