Recorte (GDI+)
O recorte envolve restringir o desenho a uma determinada região. A ilustração a seguir mostra a cadeia de caracteres "Hello" recortada em uma região em forma de coração.
As regiões podem ser construídas a partir de caminhos e os caminhos podem conter os contornos das cadeias de caracteres, para que você possa usar o texto descrito para recorte. A ilustração a seguir mostra um conjunto de reticências concêntricas recortadas no interior de uma cadeia de caracteres de texto.
Para desenhar com recorte, crie um objeto Graphics , chame seu método SetClip e chame os métodos de desenho desse mesmo objeto Graphics . O exemplo a seguir desenha uma linha recortada em uma região retangular.
Region myRegion(Rect(20, 30, 100, 50));
myGraphics.DrawRectangle(&myPen, 20, 30, 100, 50);
myGraphics.SetClip(&myRegion, CombineModeReplace);
myGraphics.DrawLine(&myPen, 0, 0, 200, 200);
A ilustração a seguir mostra a região retangular junto com a linha recortada.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de