Einzelnen Beitrag anzeigen

Carsten2

Registriert seit: 14. Jun 2010
22 Beiträge
 
Delphi 4 Standard
 
#93

AW: [Bibliothek] Barcode für Delphi (Zint)

  Alt 17. Okt 2013, 13:26
Danke

in unit zint_render_canvas;

ClearBackground mit Rectangle und Pen verursacht
verschobenen Hintergrund... (besonders bei kleiner Module-Grösse wie 1 auf TMetafilecanvas sichtbar)

Besser wie in DrawRect FillRect benutzen:
Code:
procedure TZintRenderTargetCanvas.ClearBackground(
  const AParams: TZintClearBackgroundParams);
begin
  FCanvas.Brush.Color:=FBGColor;
  FCanvas.Brush.Style:=bsSolid;
  //Canvas.Pen.Style:=psSolid; //geändert
  //FCanvas.Pen.Color:=FBGColor; //geändert

  //FCanvas.Rectangle(Round(AParams.X), //geändert
  FCanvas.FillRect(Rect(Round(AParams.X), //geändert
                        Round(AParams.Y),
                        Round(AParams.X + AParams.Width),
                        Round(AParams.Y + AParams.Height)
                        )//geändert
                        );
  Mit Zitat antworten Zitat