Use attached to reproduce. Workaround: - Use RadForm it explicitly handles the controls scaling. - Make sure that the following of the user controls are set like this: this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
Setting the Title property should update the header text:
this.radPageViewPage1.Title = "test";
Repro-steps:
myRadGridView.Rows.Add((GridViewDataRowInfo)null);
Actual behavior
Excepted behavior
Remark
The method AddRange is also impacted by this bug.
In this case, the RadGridView AutoSizeRows and ColumnGroupViewDefinition are enabled. The rows will have different heights depending on the cell content. When exporting the RadGridView to PDF, the rows will have equal size and won't respect the current size in the view. Thus longer text in a cell will be cut off.
The same behavior is observed when exporting to PDF or XLSX. In addition, this is also observed when printing the RadGridView.
Hello there,
I am facing system.StackOverflowExcepiton while exporting document with HtmlFormatProvider. I am attaching my code with the HTML string which I am passing into RichTextEditor.
---------------------------------------------------------
HTML String:
"Navigate to the <a href="https://exelon.ifs.cloud/landing-page/" target="_blank"><b><u>IFS Cloud Landing Page</u></b></a>.<br /> <br />NOTE: If the above link does not work for you, copy and paste this address ...<br /> <br /><u>https://exelon.ifs.cloud/landing-page/</u>"
---------------------------------------------------------
Method which is giving me an error:
internal static string GetRadRichTextEditorHtmlValue(RadRichTextEditor radRichTextEditor, bool RemoveNewLineSpace = false, bool withDocumentChange = true, bool removeLastParagraphLine = false, bool fromDefinationEditor = false, bool OnlyHtml = false, bool fromDynamicAssetDefinition = false)
//internal static string GetRadRichTextEditorHtmlValue(RadRichTextEditor radRichTextEditor, bool RemoveNewLineSpace = false, bool withDocumentChange = true, bool removeLastParagraphLine = false, bool fromDefinationEditor = false,bool OnlyHtml=false)
{
string htmlValue = string.Empty;
try
{
if (radRichTextEditor == null)
return "";
Telerik.WinForms.Documents.Model.RadDocument document = radRichTextEditor.Document;
Telerik.WinForms.Documents.FormatProviders.Html.HtmlFormatProvider provider = new Telerik.WinForms.Documents.FormatProviders.Html.HtmlFormatProvider();
if (withDocumentChange)
{
//Telerik.WinForms.Documents.FormatProviders.Html.HtmlExportSettings htmlExportSettings = new Telerik.WinForms.Documents.FormatProviders.Html.HtmlExportSettings();
//htmlExportSettings.ExportHeadingsAsTags = true;
//provider.ExportSettings = htmlExportSettings;
//htmlExportSettings.PropertiesToIgnore["h1"].Add("Heading1");
provider.ExportSettings.DocumentExportLevel = Telerik.WinForms.Documents.FormatProviders.Html.DocumentExportLevel.Fragment;
provider.ExportSettings.ExportFontStylesAsTags = true;
}
htmlValue = provider.Export(document); // Exception place.
if (withDocumentChange)
{
string strikeClassName = GetStrikeClassName(htmlValue);
htmlValue = GetTagValueFromHtmlString(htmlValue, fromDefinationEditor, fromDynamicAssetDefinition);
htmlValue = StripHtmlExceptFontTags(htmlValue, strikeClassName, RemoveNewLineSpace, OnlyHtml);
}
document.Dispose();
}
catch (Exception ex)
{
ClickLearn.Exceptions.ExceptionToEventLog(ex, "GetRadRichTextEditorHtmlValue");
}
// TO DO: Remove below condition when <br/> issue fixed fom editor
if (htmlValue.IndexOf("<br />") == 0 || htmlValue.IndexOf("</ br>") == 0)
{
htmlValue = htmlValue.Substring(6);
}
else if (htmlValue.IndexOf("<br/>") == 0 || htmlValue.IndexOf("</br>") == 0)
{
htmlValue = htmlValue.Substring(5);
}
if (!string.IsNullOrEmpty(htmlValue))
{
htmlValue = RemoveLastNewLine(htmlValue);
}
return htmlValue;
}
---------------------------------------------------------
Control's properties:
ucRichTextBox ucRichTextBox2 = new ucRichTextBox(tagCommand.Tags, ce.CurrentLCID, true, MetadataProperties, ArgInfoList);
ucRichTextBox2.spd = spd;
ucRichTextBox2.Tag = tagCommand.Tags;
ucRichTextBox2.Name = "ucRichTextBox2";
ucRichTextBox2.Left = sx;
ucRichTextBox2.Top = y;
ucRichTextBox2.Width = pnlSPD.Width - leftPadding - rightPadding;
ucRichTextBox2.btnUnlock.Click += BtnUnlock_Click;
ucRichTextBox2.btnUnlock.Image = Properties.Resources.c_full;
ucRichTextBox2.btnUnlock.Tag = "c_full";
ucRichTextBox2.btnLockOption.Visible = true;
ucRichTextBox2.btnLockOption.BringToFront();
ucRichTextBox2.btnLockOption.MouseDown += BtnLockOption_MouseDown;
ucRichTextBox2.btnLink.Click += BtnLink_Click;
ucRichTextBox2.rtxContent.CommandExecuting += RtxContent_CommandExecuting;
ucRichTextBox2.btnSetting.ButtonElement.ToolTipText = argInfoUX12.ConfigDoc.ContainsKey
---------------------------------------------------------
UI for the control:
---------------------------------------------------------
Error message:
Me.radToggleSwith1.OffText = "OFF"
Me.radToggleSwith1.OnText = "ON"
System.ArgumentException: 'An item with the same key has already been added.' when the data source contains DateTime with the same hour, minute, and seconds part (only milliseconds are different):
When using the AnchorStyles property, the editor does not update the anchors as expected:
The default MS ContextMenuStrip shows tooltips for disabled menu items:
1. Select two or more cells.
2. Click on the "All charts" button
3. The charts are not displayed and the following error occurs: