GdiPlus[27]: IGPPen: Alignment (画笔对齐)

uses GdiPlus;

procedure TForm1.FormPaint(Sender: TObject);
var
  Graphics: IGPGraphics;
  BlackPen, GreenPen: IGPPen;
  Rect: TGPRect;
begin
  Rect.Initialize(20, 20, 80, 80);
  Graphics := TGPGraphics.Create(Handle);
  BlackPen := TGPPen.Create($FF000000, 1.5);
  GreenPen := TGPPen.Create($FF00FF00, 10);

  //GreenPen.Alignment := PenAlignmentCenter; //这是默认值
  Graphics.DrawRectangle(GreenPen, Rect);
  Graphics.DrawRectangle(BlackPen, Rect);

  Graphics.TranslateTransform(Rect.X + Rect.Width, 0);
  GreenPen.Alignment := PenAlignmentInset;
  Graphics.DrawRectangle(GreenPen, Rect);
  Graphics.DrawRectangle(BlackPen, Rect);
end;

相关文章:

  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
  • 2021-06-04
  • 2021-11-26
  • 2021-04-22
  • 2021-05-11
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-09
相关资源
相似解决方案