Problem in print GGC
when i print the GGC the first record and end record on the page Cut , please can help me
Attachment: GGC_CUT_dd5e1e37.rar
Attachment: GGC_CUT_dd5e1e37.rar
SIGN IN To post a reply.
5 Replies
MG
Mohanraj Gunasekaran
Syncfusion Team
January 31, 2017 06:07 AM UTC
Hi Mlehya,
Thanks for using Syncfusion products.
We are able to understand your scenario. Your scenario occurs when use the ScaleColumnsToFitPage or PrintColumnToFitPage property and scroll the grid before printing. In order to overcome this issue, you can move scroll position using VScrollBar.Value property. Please refer the below code snippet and refer the below attached sample.
Code snippet
GridPrintDocumentAdv printDocument = new GridPrintDocumentAdv(this.gridGroupingControl1.TableControl);
PrintPreviewDialog previewDialog = new PrintPreviewDialog();
this.gridGroupingControl1.TableControl.HScrollBar.Value = 1;
this.gridGroupingControl1.TableControl.VScrollBar.Value = 1;
printDocument.ScaleColumnsToFitPage = true;
previewDialog.Document = printDocument;
previewDialog.Show();
Screenshot
Sample link: GridGroupingControl
If we misunderstood your scenario, please share the code part or provide the sample to reproduce your scenario at our end. It will be helpful to provide the solution at the earliest.
Regards,
Mohanraj G.
ML
mlehya
January 31, 2017 02:05 PM UTC
you can change the value to 2000
for (int i = 0; i < 2000; i++)
{
dataSource.Add(new Data(r.ToString(), "Category" + r.ToString(), "Desc"+r.ToString(), "Data"+r.ToString()));
}
and print the grid in the print view move to page 64
now you can see the problem
for (int i = 0; i < 2000; i++)
{
dataSource.Add(new Data(r.ToString(), "Category" + r.ToString(), "Desc"+r.ToString(), "Data"+r.ToString()));
}
and print the grid in the print view move to page 64
now you can see the problem
MG
Mohanraj Gunasekaran
Syncfusion Team
February 1, 2017 01:24 PM UTC
Hi Mlehya,
Sorry for the inconvenience caused.
By default, we have painted the GridGroupingControl in PrintPreview page based on the page size and we do not have the support to check the column clipped or not in the page. In order to overcome this issue, you can set ScaleColumnsToFitPage set as false. Please refer the below code snippet and refer the attached sample,
Code snippet
GridPrintDocumentAdv printDocument = new GridPrintDocumentAdv(this.gridGroupingControl1.TableControl);
PrintPreviewDialog previewDialog = new PrintPreviewDialog();
previewDialog.ShowIcon = false;
//Customization for HeaderCell.
this.gridGroupingControl1.TableDescriptor.Appearance.AnyHeaderCell.BackColor = Color.White;
printDocument.ScaleColumnsToFitPage = false;
previewDialog.Document = printDocument;
previewDialog.Show();
Sample link: GridGroupingControl
Regards,
Mohanraj G.
ML
mlehya
February 1, 2017 02:17 PM UTC
Thank you for replying
MG
Mohanraj Gunasekaran
Syncfusion Team
February 2, 2017 05:43 AM UTC
Hi Mlehya,
Thanks for your update.
We will wait until hear from you.
Regards,
Mohanraj G
SIGN IN To post a reply.
- 5 Replies
- 2 Participants
-
ML mlehya
- Jan 30, 2017 11:14 PM UTC
- Feb 2, 2017 05:43 AM UTC