All pastes #523256 Raw Edit

Unnamed

public text v1 · immutable
#523256 ·published 2007-05-30 18:49 UTC
rendered paste body
procedure TLibForm.CreateBoxes(cols: Integer);
var
i : Integer;
bmpUnit: TBitmap;
scroll,marginx,marginy: Integer;
size: Integer;
rectt: TRect;
begin
  scroll:=35;
  size:=Screen.Width-scroll;
  size:=Round(size/4);
  ShowMessage('Kniga size'+IntToStr(size));
  libmp:=TBitmap.Create;
  bmpUnit:=TBitmap.Create;
       bmpUnit.Assign(DGSingleImage(DGPressUnit(lib.booksUnits[0]).thumb).normal);
       BMPZoom(bmpUnit,size,Round(size*(bmpUnit.Width/bmpUnit.Height)));
       bmpUnit.Canvas.Brush.Bitmap:=bmpUnit;
       bmpUnit.Canvas.FillRect(Rect(0,0,bmpUnit.Height,bmpUnit.Width));

      rectt := Rect(0,0,bmpUnit.Height,bmpUnit.Width);
      libmp.Height:=CenterImage.Height;
      libmp.Width:=CenterImage.Width;
      bmpUnit.Canvas.Brush.Color:=clRed;
       bmpUnit.Canvas.FillRect(Rect(0,0,bmpUnit.Height,bmpUnit.Width));
      libmp.Canvas.CopyRect(rectt,bmpUnit.Canvas,rectt);
      CenterImage.Picture.Assign(libmp);
end;