powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как сохранить содержимое RichTextBox в ворд или rtf ?
14 сообщений из 14, страница 1 из 1
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37804264
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый вечер.

Как сохранить содержимое RichTextBox в ворд или rtf ?
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37804293
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37804357
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

привет ,спасибо.

Уточняю со всеми контролами (textBox, rectangle и т.д.)
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37804406
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stinggga,

С какими Contol'ами? оО У тебя там FlowDocument? Тогда так:
http://stackoverflow.com/questions/829053/how-to-convert-flowdocument-to-rtf
P.S. Опять же первая ссылка в Bind.
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37804407
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно это тоже самое что и предудыщий пример.. )
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37805415
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример. Не отображает ничего кроме первого параграфа

<RichTextBox DataContext="Pays" BorderBrush="Black" BorderThickness="1" Name="richTextBox1" Margin="265,30,5,0"
IsReadOnly="True" >
<RichTextBox.ContextMenu>
<ContextMenu Name="menu31">
<ContextMenu.Items>
<MenuItem Header="Сохранить в файл" CommandParameter="SAveOnePaysToFile" Click="MenuClicked"/>
<MenuItem Header="отмена" />
</ContextMenu.Items>
</ContextMenu>
</RichTextBox.ContextMenu>
<RichTextBox.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,0" >
<GradientStop Offset="0" Color="Transparent" />
<GradientStop Offset="1" Color="Transparent" />
</LinearGradientBrush>
</RichTextBox.Background>
<FlowDocument FontFamily="Arial">
<!-- Шапка-->
<Paragraph Foreground="Blue" TextIndent="0" Margin="0,0,0,0">
<Border BorderBrush="LightGray" BorderThickness="0" Margin="0,10,0,0">
<Image Source="/AutoFillingPay;component/Resource/gif/Tray/money_bag.ico" Height="30" Width="30"></Image>
</Border>
<TextBlock Margin="50,0,0,0" Text="{ Binding ID}" FontWeight="Bold"/> )
Платёж №
<TextBlock Text="{ Binding NumberPay}" FontWeight="Bold"/> .
<TextBlock Text="{ Binding MessID, StringFormat=№сообщ. {0}}" Foreground="Green"/>
</Paragraph>

<!-- Плательщик-->
<Paragraph Foreground="Black" FontSize="10" >
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="Плательщик " FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="250">
<TextBlock Text="{ Binding rec3_namepayer}"/>
</Border>
</Paragraph>


<Paragraph Foreground="Black" FontSize="10" Margin="0,0,0,0">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="ИНН платель." FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="МФО платель." FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="Счёт платель." FontWeight="Bold" />
</Border>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10" Margin="0,0,0,0">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="{ Binding rec4_innpayer}"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="{ Binding rec5_bikpayer}"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="{ Binding rec7_accountpayer}"/>
</Border>
</Paragraph>

<!-- Получатель-->
<Paragraph Margin="0,0,0,0" FontSize="9" Foreground="Brown">
Отправлено <Image Source="{ Binding isSendIcon}" Height="20" Width="20"></Image>
Подтверждён <Image Source="{ Binding IsSettlIcon}" Height="20" Width="20"></Image>
Тип <Image Source="{ Binding Icon}" Height="20" Width="20"></Image>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="Получатель " FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="250">
<TextBlock Text="{ Binding rec8_namegrantee}"/>
</Border>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10" Margin="0,0,0,0">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="ИНН получ." FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="Счёт получ." FontWeight="Bold" />
</Border>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10" Margin="0,0,0,0">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="{ Binding rec9_inngrantee}"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="{ Binding rec97_accountgrantee}"/>
</Border>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="150">
<TextBlock Text="Cумма " FontWeight="Bold" />
</Border>
<Border BorderBrush="Black" BorderThickness="1" Margin="0" Width="100">
<TextBlock Text="{Binding rec10_summa, StringFormat={}{0:0.00}}"/>
</Border>
</Paragraph>

<Paragraph Foreground="Black" FontSize="10">
<Border BorderBrush="Black" BorderThickness="1" Margin="0" >
<TextBlock TextWrapping="Wrap" Text="{ Binding rec11_nazn, StringFormat=Назначение: {0}}" FontWeight="Bold" />
</Border>
</Paragraph>



</FlowDocument>
</RichTextBox>
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37805421
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле в RTF файле не сохраняет ничего кроме

) Платёж № .
Отправлено Подтверждён Тип
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37805425
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,
подскажите в чём проблема.
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37805463
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Похоже если так , то сохраняет :
<Paragraph Foreground="Black" FontSize="10">
текст пример
</Paragraph>

А если так, то нет : <Paragraph Foreground="Black" FontSize="10">
<TextBlock Text="текст пример" />
</Paragraph>

Как это победить ?
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37806535
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stinggga,

Элементарно: не использовать контролы внутри документа. Или попробовать сохранять документ в xaml (где-то видел, гуглите сами)
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37807458
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Если будет сохранение в xaml пользователь у себя сможет открыть в Ворде и распечатать ?

Не использование контролов не варриант. Я с БД тяну данные в эти контролы.
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37807740
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stinggga,

нет не сможет
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37808348
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Я так понимаю варраантов чтобы с биндингом и контролами тоже нет чтобы как-то распечатать ?!
...
Рейтинг: 0 / 0
Как сохранить содержимое RichTextBox в ворд или rtf ?
    #37808387
ytko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stinggga,

отрисуй все в изображение и печатай на здоровье
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как сохранить содержимое RichTextBox в ворд или rtf ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]