ImageAttributes.SetBrushRemapTable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SetBrushRemapTable(ColorMap[]) |
Imposta la tabella color-remap per la categoria pennello. |
| SetBrushRemapTable(ReadOnlySpan<ColorMap>) |
Imposta la tabella color-remap per una categoria specificata. |
| SetBrushRemapTable(ReadOnlySpan<ValueTuple<Color,Color>>) |
Imposta la tabella color-remap per una categoria specificata. |
SetBrushRemapTable(ColorMap[])
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
Imposta la tabella color-remap per la categoria pennello.
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())
Parametri
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue le azioni seguenti:
Crea una matrice a singolo elemento ColorMap che contiene il rosso come colore precedente e il verde come nuovo colore.
Passa questa matrice a un oggetto appena creato ImageAttributes .
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
Commenti
Una tabella color-remap è una matrice di ColorMap strutture. Ogni ColorMap struttura ha due Color oggetti: uno che specifica un colore precedente e uno che specifica un nuovo colore corrispondente. Durante il rendering, qualsiasi colore corrispondente a uno dei colori precedenti nella tabella di mapping viene modificato nel nuovo colore corrispondente.
La chiamata al SetBrushRemapTable metodo ha lo stesso effetto del passaggio Brush al SetRemapTable metodo . La tabella di rimap specificata si applica agli elementi nei metafile riempiti con un pennello.
Questo metodo deve essere usato solo con i metafile.
Si applica a
SetBrushRemapTable(ReadOnlySpan<ColorMap>)
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
Imposta la tabella color-remap per una categoria specificata.
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))
Parametri
- map
- ReadOnlySpan<ColorMap>
Una serie di coppie di colori che associano un colore esistente a un nuovo colore.
Si applica a
SetBrushRemapTable(ReadOnlySpan<ValueTuple<Color,Color>>)
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
- Origine:
- ImageAttributes.cs
Imposta la tabella color-remap per una categoria specificata.
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)))
Parametri
- map
- ReadOnlySpan<ValueTuple<Color,Color>>
Una serie di coppie di colori che associano un colore esistente a un nuovo colore.