Class EmfPixelFormatDescriptor

Class EmfPixelFormatDescriptor

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

Obiekt PixelFormatDescriptor może być używany w rejestrach EMR_HEADER (sekcja 2.3.4.2) w celu określenia formatu piksela powierzchni wyjściowej dla kontekstu urządzenia odtwarzania.

public sealed class EmfPixelFormatDescriptor : EmfObject

Inheritance

object MetaObject EmfObject EmfPixelFormatDescriptor

Dziedziczeni członkowie

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

Properties

Zarezerwowane

Zbiory lub zestawy określają liczbę samolotów podłogowych i nadładowczych.do 15 samolotów podłogowych i bity 4 do 7 określają maksymalnie 15

public byte BReserved { get; set; }

Wartość nieruchomości

byte

CaccumAlphaBits

Gets lub zestawy określają liczbę bitplanów alfa w buferze akumulacyjnym

public byte CAccumAlphaBits { get; set; }

Wartość nieruchomości

byte

CaccumBits

Gets lub zestawy określają całkowitą liczbę bitplanów w buferze akumulacyjnym.

public byte CAccumBits { get; set; }

Wartość nieruchomości

byte

CaccumBlueBits

Obiekty lub zestawy określają liczbę niebieskich bitplanów w buferze akumulacyjnym.

public byte CAccumBlueBits { get; set; }

Wartość nieruchomości

byte

CaccumGreenBits

Gets lub zestawy określają liczbę zielonych bitplanów w akumulacji

public byte CAccumGreenBits { get; set; }

Wartość nieruchomości

byte

CaccumRedBits

Gets lub zestawy określają liczbę czerwonych bitplanów w buferze akumulacyjnym

public byte CAccumRedBits { get; set; }

Wartość nieruchomości

byte

CALFABITS

Gets lub zestawy określa liczbę bitplanów alfa w każdym kolorowym buferze RGBA

public byte CAlphaBits { get; set; }

Wartość nieruchomości

byte

CalfaShift

Gets lub zestawy Określa liczbę przemian dla bitplanów alfa w każdym kolorowym buferze RGBA

public byte CAlphaShift { get; set; }

Wartość nieruchomości

byte

CauxBuffers

Obiekty lub zestawy określają liczbę buferów pomocniczych.

public byte CAuxBuffers { get; set; }

Wartość nieruchomości

byte

CBlueBits

Obiekty lub zestawy określa liczbę niebieskich bitplanów w każdym kolorowym buferze RGBA.

public byte CBlueBits { get; set; }

Wartość nieruchomości

byte

CBlueShift

Odbiory lub zestawy Określa liczbę przemian dla niebieskiego bitplanu w każdym kolorowym buferze RGBA.

public byte CBlueShift { get; set; }

Wartość nieruchomości

byte

Kolorowe

otrzymuje lub ustawia liczbę bitów na piksel dla typów pikseli RGBA, z wyjątkiem alfa bitplanów.

public byte CColorBits { get; set; }

Wartość nieruchomości

byte

CDepthBits

Gets lub zestawy określają głębokość głębi (z-axis) buffer.

public byte CDepthBits { get; set; }

Wartość nieruchomości

byte

CGreenBits

Zestaw lub zestaw określa liczbę zielonych bitplanów w każdym kolorze RGBA

public byte CGreenBits { get; set; }

Wartość nieruchomości

byte

CGreenShift

Odbiór lub zestaw określa liczbę zmian dla zielonych bitplanów w każdym kolorowym buferze RGBA.

public byte CGreenShift { get; set; }

Wartość nieruchomości

byte

Kredyt

Zestaw lub zestaw określa liczbę czerwonych bitplanów w każdym kolorze RGBA

public byte CRedBits { get; set; }

Wartość nieruchomości

byte

Wiarygodność

Gets lub zestawy Określa liczbę zmian w bitach dla czerwonych bitplanów w każdym kolorowym buferze RGBA.

public byte CRedShift { get; set; }

Wartość nieruchomości

byte

CStencilBits

Gets lub zestawy określają głębokość buforu stencylowego.

public byte CStencilBits { get; set; }

Wartość nieruchomości

byte

DwDamageMask

Zostaw lub ustaw To pole może zostać ignorowane

public int DwDamageMask { get; set; }

Wartość nieruchomości

int

DwFlags

otrzymuje lub ustawia drobne flagi, które określają właściwości piksela, który jest używanydla wyjścia na powierzchnię rysowania. te właściwości nie wszystkie są wzajemneWyłączne; dopuszczalne są kombinacje flagi, z wyjątkiem przypadków, gdy wskazano inaczej.

public int DwFlags { get; set; }

Wartość nieruchomości

int

DwLayerMask

Zostaw lub ustaw To pole może zostać ignorowane.

public int DwLayerMask { get; set; }

Wartość nieruchomości

int

DwVisibleMask

Gets lub zestawy określają przejrzysty kolor lub indeks podłogi.typ jest RGBA, dwVisibleMask jest przejrzystą wartością kolorów RGB.Typ jest indeksem kolorów, jest to przejrzysta wartość indeksu.

public int DwVisibleMask { get; set; }

Wartość nieruchomości

int

Tłumaczenie

Zostaw lub ustaw To pole może zostać ignorowane

public byte ILayerType { get; set; }

Wartość nieruchomości

byte

IPixelTyp

otrzymuje lub ustawia typ danych pikseliPFD_TYPE_RGBA 0x00 Format piksela to RGVA.PFD_TYPE_COLORINDEX 0x01 Każdy piksel jest indeksem w tabeli kolorów.

public byte IPixelType { get; set; }

Wartość nieruchomości

byte

Nasz

Otrzymuje lub ustawia 16-bitowy integralny, który określa wielkość, w bajtach, tej struktury danych.

public short NSize { get; set; }

Wartość nieruchomości

short

Nieruchomości

Otrzymuje lub ustawia 16-bitowy integralnik, który musi być ustawiony na 0x0001.

public short NVersion { get; set; }

Wartość nieruchomości

short

 Polski