or
Hello,
We are using the RichTextBox to display emails and the emails coming from one of the servers shows the embedded image as 10 x 10 pixels. If I take the temporary image that was downloaded (and linked to the ImageInline) and send it in another email or open it with an image viewer, it shows up with the proper dimensions.
Thanks,
Wil
//pFilterDescriptors is the FilterDescriptors collection from RadGridView//_FilterStore is a local CompositeFilterDescriptorCollectionpublic void StoreFilter(Telerik.Windows.Data.CompositeFilterDescriptorCollection pFilterDescriptors) { if(_FilterStore != null) { _FilterStore.Clear(); foreach(IFilterDescriptor o in pFilterDescriptors) { _FilterStore.Add(o); } }}//pFilterDescriptors is the FilterDescriptors collection from RadGridView//_FilterStore is a local CompositeFilterDescriptorCollectionpublic void RestoreFilter(Telerik.Windows.Data.CompositeFilterDescriptorCollection pFilterDescriptors) { if(pFilterDescriptors != null) { pFilterDescriptors.Clear(); foreach(IFilterDescriptor o in _FilterStore) { pFilterDescriptors.Add(o); } }}public void HandleNewRowPosition(){ var showNewRow = !GridTreeListHasItems() && Grid.CanUserInsertRows; Grid.NewRowPosition = GetInsertNewRowPosition(showNewRow);}private bool GridTreeListHasItems(){ var anyValue = false; var x = Grid.ItemsSource as IEnumerable; if (x != null) { anyValue = x.GetEnumerator().MoveNext(); } return anyValue;}private GridViewNewRowPosition GetInsertNewRowPosition(bool show){ var converter = new BooleanToGridViewNewRowPositionConverter(); return (GridViewNewRowPosition)converter.Convert(show, typeof(GridViewNewRowPosition), null, CultureInfo.CurrentUICulture);} /// <summary>/// Converts a boolean to the position of new rows. True corresponds with the top./// </summary>[ValueConversion(typeof(bool), typeof(GridViewNewRowPosition))]public class BooleanToGridViewNewRowPositionConverter : IValueConverter{ public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return (bool) value ? GridViewNewRowPosition.Top : GridViewNewRowPosition.None; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return (GridViewNewRowPosition) value == GridViewNewRowPosition.Top; }}_canUserInserRowsPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GridViewDataControl.CanUserInsertRowsProperty, typeof(GridViewDataControl));if (_canUserInserRowsPropertyDescriptor != null){ _canUserInserRowsPropertyDescriptor.AddValueChanged(this.AssociatedObject, CanUserInserRowsChanged_Handler);}private void CanUserInserRowsChanged_Handler(object sender, EventArgs e){ HandleNewRowPosition();}RadDocument.SectionDefaultPageOrientation = PageOrientation.Landscape;and it does not work.
andRadRichTextBox.Document.SectionDefaultPageOrientation = PageOrientation.Landscape;
and
Section.PageSize = new Size() { Height = 11.0, Width = 8.5 };
RadRichTextBox.FontSize = 5.0;
and it does not work.