Método Graphics::TranslateClip(REAL,REAL) (gdiplusgraphics.h)

El método Graphics::TranslateClip traduce la región de recorte de este objeto Graphics .

Sintaxis

Status TranslateClip(
  REAL dx,
  REAL dy
);

Parámetros

dx

Número real que especifica el componente horizontal de la traducción.

dy

Número real que especifica el componente vertical de la traducción.

Valor devuelto

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Observaciones

Ejemplos

En el ejemplo siguiente se mide el tamaño de una cadena y, a continuación, se dibuja un rectángulo que representa ese tamaño.

VOID Example_TranslateClipReal(HDC hdc)
{
   Graphics graphics(hdc);

   // Set the clipping region.
   graphics.SetClip(RectF(0.0f, 0.0f, 100.0f, 50.0f));

   // Translate the clipping region.
   graphics.TranslateClip(40.0f, 30.0f);

   // Fill an ellipse that is clipped by the translated clipping region.
   SolidBrush brush(Color(255, 255, 0, 0));
   graphics.FillEllipse(&brush, 20, 40, 100, 80);

   // Draw the outline of the clipping region (rectangle).
   Pen pen(Color(255, 0, 0, 0), 2.0f);
   graphics.DrawRectangle(&pen, 40, 30, 100, 50);
}

Requisitos

Requisito Valor
Header gdiplusgraphics.h

Consulte también

Recorte

Recorte con una región

Elementos gráficos

Graphics::GetClip

Graphics::IsClipEmpty

IntersectClip (métodos)

Métodos SetClip