The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
Hi,
is it possible to turn off the character spacing (at the left or right end of the cell) when the columnwitdh is manually changed?
My gridboundcolumn is initialized as follows:
gbc.StyleInfo.AutoSize = false;
gbc.StyleInfo.HorizontalAlignment = GridHorizontalAlignment.Left;
gbc.StyleInfo.Trimming = System.Drawing.StringTrimming.Character;
greetings markus
ADAdministrator Syncfusion Team October 7, 2003 09:47 AM UTC
Not sure if I fully understand. You could handle the ColumnResizing event and when the "reason" event argument is MouseDown set
gbc.StyleInfo.TextMargins.Left = 0;
gbc.StyleInfo.TextMargins.Right = 0;
RefreshRange(gridRangeInfo.Col(colIndex));
Stefan
MKMarkus KraftOctober 7, 2003 10:24 AM UTC
Hi,
the attached PDF shows the problem.
Any idea to turn the spacing behavor off?
greetings markus
ADAdministrator Syncfusion Team October 7, 2003 11:50 AM UTC
This
Check out the GridModel.PrepareGraphics event. It lets you customize the graphics context before a grid control draws to it.
For example:
e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
You should also try SingleBitPerPixel.
Check out also the following article for some background information why GDI+ does render text differently depending on the text size:
http://windowsforms.net/articles/gdiptext.aspx
Stefan