ImageAttributes.SetBrushRemapTable Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SetBrushRemapTable(ColorMap[]) |
Anger tabellen color-remap för penselkategorin. |
| SetBrushRemapTable(ReadOnlySpan<ColorMap>) |
Anger tabellen color-remap för en angiven kategori. |
| SetBrushRemapTable(ReadOnlySpan<ValueTuple<Color,Color>>) |
Anger tabellen color-remap för en angiven kategori. |
SetBrushRemapTable(ColorMap[])
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
Anger tabellen color-remap för penselkategorin.
public:
void SetBrushRemapTable(... cli::array <System::Drawing::Imaging::ColorMap ^> ^ map);
public:
void SetBrushRemapTable(cli::array <System::Drawing::Imaging::ColorMap ^> ^ map);
public void SetBrushRemapTable(params System.Drawing.Imaging.ColorMap[] map);
public void SetBrushRemapTable(System.Drawing.Imaging.ColorMap[] map);
member this.SetBrushRemapTable : System.Drawing.Imaging.ColorMap[] -> unit
Public Sub SetBrushRemapTable (ParamArray map As ColorMap())
Public Sub SetBrushRemapTable (map As ColorMap())
Parametrar
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:
Skapar en matris med ett element ColorMap som innehåller rött som den gamla färgen och grönt som den nya färgen.
Skickar den här matrisen till ett nyligen skapat ImageAttributes objekt.
void SetBrushRemapTableExample( PaintEventArgs^ /*e*/ )
{
// Create a color map.
array<ColorMap^>^myColorMap = gcnew array<ColorMap^>(1);
myColorMap[ 0 ] = gcnew ColorMap;
myColorMap[ 0 ]->OldColor = Color::Red;
myColorMap[ 0 ]->NewColor = Color::Green;
// Create an ImageAttributes object, passing it to the myColorMap
// array.
ImageAttributes^ imageAttr = gcnew ImageAttributes;
imageAttr->SetBrushRemapTable( myColorMap );
}
public void SetBrushRemapTableExample(PaintEventArgs e)
{
// Create a color map.
ColorMap[] myColorMap = new ColorMap[1];
myColorMap[0] = new ColorMap();
myColorMap[0].OldColor = Color.Red;
myColorMap[0].NewColor = Color.Green;
// Create an ImageAttributes object, passing it to the myColorMap
// array.
ImageAttributes imageAttr = new ImageAttributes();
imageAttr.SetBrushRemapTable(myColorMap);
}
Public Sub SetBrushRemapTableExample(ByVal e As PaintEventArgs)
' Create a color map.
Dim myColorMap(0) As ColorMap
myColorMap(0) = New ColorMap
myColorMap(0).OldColor = Color.Red
myColorMap(0).NewColor = Color.Green
' Create an ImageAttributes object, passing it to the myColorMap
' array.
Dim imageAttr As New System.Drawing.Imaging.ImageAttributes
imageAttr.SetBrushRemapTable(myColorMap)
End Sub
Kommentarer
En färgommappningstabell är en matris med ColorMap strukturer. Varje ColorMap struktur har två Color objekt: ett som anger en gammal färg och ett som anger en motsvarande ny färg. Under återgivningen ändras alla färger som matchar en av de gamla färgerna i ommappningstabellen till motsvarande nya färg.
SetBrushRemapTable Att anropa metoden har samma effekt som att skicka Brush till SetRemapTable -metoden. Den angivna ommappningstabellen gäller för objekt i metafiler som är fyllda med en pensel.
Den här metoden är endast avsedd att användas med metafiler.
Gäller för
SetBrushRemapTable(ReadOnlySpan<ColorMap>)
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
Anger tabellen color-remap för en angiven kategori.
public:
void SetBrushRemapTable(ReadOnlySpan<System::Drawing::Imaging::ColorMap ^> map);
public void SetBrushRemapTable(scoped ReadOnlySpan<System.Drawing.Imaging.ColorMap> map);
member this.SetBrushRemapTable : ReadOnlySpan<System.Drawing.Imaging.ColorMap> -> unit
Public Sub SetBrushRemapTable (map As ReadOnlySpan(Of ColorMap))
Parametrar
- map
- ReadOnlySpan<ColorMap>
En serie färgpar som mappar en befintlig färg till en ny färg.
Gäller för
SetBrushRemapTable(ReadOnlySpan<ValueTuple<Color,Color>>)
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
- Källa:
- ImageAttributes.cs
Anger tabellen color-remap för en angiven kategori.
public:
void SetBrushRemapTable(ReadOnlySpan<ValueTuple<System::Drawing::Color, System::Drawing::Color>> map);
public void SetBrushRemapTable(scoped ReadOnlySpan<(System.Drawing.Color OldColor, System.Drawing.Color NewColor)> map);
member this.SetBrushRemapTable : ReadOnlySpan<ValueTuple<System.Drawing.Color, System.Drawing.Color>> -> unit
Public Sub SetBrushRemapTable (map As ReadOnlySpan(Of ValueTuple(Of Color, Color)))
Parametrar
- map
- ReadOnlySpan<ValueTuple<Color,Color>>
En serie färgpar som mappar en befintlig färg till en ny färg.