8 Answers, 1 is accepted
0
Hi Salman,
Content controls are currently not supported in the RadRichTextEditor. We have a feature request logged on our feedback portal, here: https://feedback.telerik.com/winforms/1370689-add-radrichtexteditor-implement-support-for-content-controls. You can subscribe to it and be updarted when its status changes.
Regards,
Hristo
Progress Telerik
Content controls are currently not supported in the RadRichTextEditor. We have a feature request logged on our feedback portal, here: https://feedback.telerik.com/winforms/1370689-add-radrichtexteditor-implement-support-for-content-controls. You can subscribe to it and be updarted when its status changes.
Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Salman
Top achievements
Rank 1
answered on 19 Feb 2019, 05:42 AM
I want to put some text in the header of my document in an irregular manner, which seems to be done only through the textbox.
Is there a substitution method?
Is there a substitution method?
0
Salman
Top achievements
Rank 1
answered on 19 Feb 2019, 05:42 AM
I want to put some text in the header of my document in an irregular manner, which seems to be done only through the textbox.
Is there a substitution method?
Is there a substitution method?
0
Hi Salman,
The headers and footers are working with their own RadDocument. You can check the following documentation article with more details on how the headers and footers can be manipulated: https://docs.telerik.com/devtools/winforms/controls/richtexteditor/features/headers-and-footers.
Let me know if you have other questions.
Regards,
Hristo
Progress Telerik
The headers and footers are working with their own RadDocument. You can check the following documentation article with more details on how the headers and footers can be manipulated: https://docs.telerik.com/devtools/winforms/controls/richtexteditor/features/headers-and-footers.
Let me know if you have other questions.
Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Salman
Top achievements
Rank 1
answered on 19 Feb 2019, 10:27 AM
Please see the attached image. As you can see, I want to write several texts in this way in my document. Apparently, there is no other way to do this except using the textbox.
0
Hi,
A similar header can be achieved programmatically by arranging TextBlock elements in floating UI containers:
Please note that this header only consists of UI elements and these elements will not be persisted in the document if it later exported, e.g. to Word.
I am also attaching a screenshot showing the result on my end. I hope this will help.
Regards,
Hristo
Progress Telerik
A similar header can be achieved programmatically by arranging TextBlock elements in floating UI containers:
private
void
radButton1_Click(
object
sender, EventArgs e)
{
TextBlock textBlock =
new
TextBlock()
{
Text =
"Some Text"
,
FontSize = 16,
FontFamily =
new
Telerik.WinControls.RichTextEditor.UI.FontFamily(
"Calibri"
),
PositionOffset =
new
System.Drawing.SizeF(0, 20)
};
FloatingUIContainer uiContainer =
new
FloatingUIContainer(textBlock,
new
Telerik.WinControls.RichTextEditor.UI.Size(75, 25));
TextBlock textBlock2 =
new
TextBlock()
{
Text =
"Some Text 2"
,
FontSize = 16,
FontFamily =
new
Telerik.WinControls.RichTextEditor.UI.FontFamily(
"Calibri"
),
PositionOffset =
new
System.Drawing.SizeF(200, 0)
};
FloatingUIContainer uiContainer2 =
new
FloatingUIContainer(textBlock2,
new
Telerik.WinControls.RichTextEditor.UI.Size(75, 25));
TextBlock textBlock3 =
new
TextBlock()
{
Text =
"Some Text 3"
,
FontSize = 16,
FontFamily =
new
Telerik.WinControls.RichTextEditor.UI.FontFamily(
"Calibri"
),
PositionOffset =
new
System.Drawing.SizeF(400, -20)
};
FloatingUIContainer uiContainer3 =
new
FloatingUIContainer(textBlock3,
new
Telerik.WinControls.RichTextEditor.UI.Size(75, 25));
Paragraph paragraph =
new
Paragraph();
paragraph.Inlines.Add(uiContainer);
paragraph.Inlines.Add(uiContainer2);
paragraph.Inlines.Add(uiContainer3);
Section section =
new
Section();
section.Blocks.Add(paragraph);
RadDocument commentBody =
new
RadDocument();
commentBody.Sections.Add(section);
Header header =
new
Header() { Body = commentBody, IsLinkedToPrevious =
false
};
this
.radRichTextEditor1.UpdateHeader(
this
.radRichTextEditor1.Document.Sections.First, HeaderFooterType.Default, header);
}
Please note that this header only consists of UI elements and these elements will not be persisted in the document if it later exported, e.g. to Word.
I am also attaching a screenshot showing the result on my end. I hope this will help.
Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Salman
Top achievements
Rank 1
answered on 20 Feb 2019, 06:07 AM
thanks for your answer.
But, in my own word processor, I put a header that comes with the photo. With the code you wrote, it was deleted from my previous header containing the image. My word document is designed to have one or more images embedded in the header, and for some reason it should not be done through coding.
But, in my own word processor, I put a header that comes with the photo. With the code you wrote, it was deleted from my previous header containing the image. My word document is designed to have one or more images embedded in the header, and for some reason it should not be done through coding.
0
Hi Salman,
Currently, such a header cannot be achieved through the UI. Please subscribe to the feature request about the content controls feature so that you can be updated when the status of the item changes.
Regards,
Hristo
Progress Telerik
Currently, such a header cannot be achieved through the UI. Please subscribe to the feature request about the content controls feature so that you can be updated when the status of the item changes.
Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.