Class EmfPlusDrawImagePoints
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusDrawImagePoints określa rysowanie skaliowanego obrazu wewnątrz równoległego wykresu.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
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()
Remarks
EmfPlusImage może określić bitmap lub metafil.Kolory w obrazie można manipulować podczas renderowania. mogą być poprawione, ciemne,Uświecony i usunięty.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
i źródła .
Properties
ApplyingAnEffect
otrzymuje lub ustawia wartość wskazującą, czy [wykonanie efektu].Ten punkt wskazuje, że renderowanie obrazu obejmuje zastosowanie efektu.Jeśli ustawione, przedmiot klasy efektów musi być określony w poprzednimRekord EmfPlusSerializableObject (sekcja 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Wartość nieruchomości
Compressed
Otrzymuje lub ustawia wartość wskazującą, czy dane PointData są kompresowane.Ten bit wskazuje, czy pole PointData określa dane skompensowane.Po ustawieniu PointData określa absolutne lokalizacje w przestrzeni współrzędnej z 16-bitowym całością.Jeśli jest jasne, PointData określa absolutne lokalizacje w przestrzeni koordynacyjnej z32-bitowe współrzędne punktowe.Uwaga Jeśli flaga P (na dole) jest ustawiona, ta flagka jest nieokreślona i musi być ignorowana.
public bool Compressed { get; set; }
Wartość nieruchomości
ImageAttributesId
otrzymuje lub ustawia 32-bitowy niepodany integralny zawierający indeksOpcjonalny obiekt EmfPlusImageAttributes (sekcja 2.2.1.5) w tabeli obiektów EMF+.
public int ImageAttributesId { get; set; }
Wartość nieruchomości
ObjectId
Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik obiektu EmfPlusImage (sekcja 2.2.1.4) w EMF+Tabela obiektów, która określa obraz do renderowania. wartość musi być zero do 63, włączone.
public byte ObjectId { get; set; }
Wartość nieruchomości
PointData
Otrzymuje lub ustawia szereg punktów liczących, które określają trzy punkty równoległego wykresu.Trzy punkty reprezentują górne lewą, górną prawą i dolną lewo rogiParalelogram: czwarty punkt równoległości jest ekstrapolowany z pierwszych trzech.część obrazu określonego przez pole SrcRect SHOULD mają skalowanie i szlifowaniew razie konieczności zastosowane do dostosowania się do równoległości.
public PointF[] PointData { get; set; }
Wartość nieruchomości
PointF [ ]
Relative
Otrzymuje lub ustawia wartość wskazującą, czy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints jest relatywny.Ten punkt wskazuje, czy pole PointData określa względne lub absolutne lokalizacje.Jeśli ustawione, każdy element w PointData określa lokalizację w przestrzeni współrzędnej, która jestw odniesieniu do lokalizacji określonego w poprzednim elementie w kolejce. w przypadkuPierwszy element w PointData, poprzednia lokalizacja w koordynatach (0,0) przyjmuje się.PointData określa absolutne lokalizacje według 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
SrcRect
Otrzymuje lub ustawia obiekt EmfPlusRectF (sekcja 2.2.2.39) określający część obrazu, który ma zostać wyświetlony.
public RectangleF SrcRect { get; set; }
Wartość nieruchomości
SrcUnit
otrzymuje lub ustawia 32-bitowy podpisany integralny, który definiuje jednostki pola SrcRect.wartość UnityPixel listy UnitType (sekcja 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }