You've already forked lazarus-ccr
GridPrinter: Attempting to fix TsWorksheetGrid cell borders in preview/printout.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8628 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -149,15 +149,20 @@ procedure TMainForm.GridPrinter1PrintCell(Sender: TObject; AGrid: TCustomGrid;
|
||||
var
|
||||
worksheet: TsWorksheet;
|
||||
cell: PCell;
|
||||
gr, gc: Integer;
|
||||
begin
|
||||
worksheet := sWorksheetGrid1.Worksheet;
|
||||
if worksheet <> nil then
|
||||
begin
|
||||
varCellPadding := FNewPadding;
|
||||
varCellPadding := FNewPadding; // FIXME
|
||||
TsWorksheetGridOpener(sWorksheetGrid1).DrawCell(ACol, ARow, ARect, []);
|
||||
cell := worksheet.FindCell(sWorksheetGrid1.GetWorksheetRow(ARow), sWorksheetGrid1.GetWorksheetCol(ACol));
|
||||
gr := sWorksheetGrid1.GetWorksheetRow(ARow);
|
||||
gc := sWorksheetGrid1.GetWorksheetCol(ACol);
|
||||
cell := worksheet.FindCell(gr, gc);
|
||||
if worksheet.HasComment(cell) then
|
||||
TsWorksheetGridOpener(sWorksheetGrid1).DrawCommentMarker(ARect);
|
||||
TsWorksheetGridOpener(sWorksheetGrid1).DrawCommentMarker(ARect); // FIXME
|
||||
if uffBorder in worksheet.ReadUsedFormatting(cell) then
|
||||
TsWorksheetGridOpener(sWorksheetGrid1).DrawCellBorders(gc, gr, ARect, cell)
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user