System::Drawing::Drawing2D-namnutrymmet

Klasser

KlassBeskrivning
AdjustableArrowCapRepresenterar en justerbar pilformad linjekap. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
BlendRepresenterar ett blandningsmönster för ett LinearGradientBrush-objekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
ColorBlendInnehåller arrayer av färger och positioner som används för att interpolera färgblandning i ett flerfärgsgradient. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
CustomLineCapRepresenterar en användardefinierad linjekap. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsContainerInnehåller den interna datan för en grafikbehållare. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsPathRepresenterar en samling av sammanlänkade linjer och kurvor. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsStateRepresenterar ett Graphics-objekts tillstånd. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
HatchBrushRepresenterar en rektangulär pensel med ett korsningsmönster, en förgrundsfärg och en bakgrundsfärg. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
LinearGradientBrushRepresenterar en linjär gradientpensel. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
MatrixRepresenterar en 3x3-matris som definierar transformoperations. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
PathDataInnehåller de grafiska data som representerar en bana. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
PathGradientBrushRepresenterar en pensel som fyller insidan av ett GraphicsPath‑objekt med en gradient. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RegionDataInnehåller data som definierar en region. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject() . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.

Enums

EnumBeskrivning
CombineModeAnger hur beskärningsregioner kombineras.
CompositingModeAnger hur källfärger och bakgrundsfärger kombineras.
CompositingQualityAnger kvalitetsnivån som ska användas vid sammanslagning.
CoordinateSpaceAnger hur koordinater utvärderas.
DashCapAnger typen av ändkappa som används i båda ändarna av ett streck i en streckad linje.
DashStyleAnger stilen för en streckad linje.
FillModeAnger hur insidan av en sluten bana fylls.
FlushIntentionAnger om kommandon i grafikstacken avslutas omedelbart eller utförs så snart som möjligt.
HatchStyleAnger mönster för en HatchBrush‑pensel.
InterpolationModeAnger en algoritm som ska användas när bilder roteras eller skalas.
LinearGradientModeRepresenterar en linjär gradientriktning.
LineCapIndikerar de tillgängliga kappstilarna som ett Pen‑objekt kan avsluta en linje med.
LineJoinAnger hur på varandra följande linjer eller kurvor förenas.
MatrixOrderAnger ordningen för matristransformationsoperationer.
PathPointTypeAnger typen av en banpunkt.
PenAlignmentAnger justeringen av ett Pen‑objekt i förhållande till en abstrakt referenslinje med noll bredd.
PenTypeAnger en typ av fyllning som ett Pen‑objekt använder.
PixelFormatAnger färgdataformatet för en pixel.
PixelOffsetModeAnger hur pixlar förskjuts vid rendering.
QualityModeAnger en övergripande renderingskvalitet.
SmoothingModeAnger vilken typ av mjukning (kantutjämning) som tillämpas på linjer, kurvor och kanter av fyllda områden.
WrapModeAnger hur en textur eller en gradient tileas när den är mindre än det område som fylls.

Typedefs

TypedefBeskrivning
MatrixPtrEtt alias för en delad pekare till en instans av klassen Matrix.