WPF RichTextBox에 이미지를 삽입하십시오
-
22-08-2019 - |
문제
안녕하세요 텍스트와 이미지 삽입을 위해 다음 코드를 사용하고 있지만 이미지 "텍스트 뒤"이미지를 이미지로 삽입하려고합니다> msword의 텍스트 속성으로 조정하고 싶습니다.
{
int numeroInforme = Convert.ToInt32(txtNroInforme.Text);
List<informeMedico> lstInformes = getInformeMedico(numeroInforme);
FlowDocument mcFlowDoc = new FlowDocument();
Paragraph para = new Paragraph();
foreach (informeMedico info in lstInformes)
{
var signatureOne = BinaryImageConverter(info.firma1);
var signatureTwo = BinaryImageConverter(info.firma2);
para.Inlines.Add(new Run("RM Nro:" + "\t" + info.numeroinforme.ToString()));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run("Sr. Dr. :" + "\t" + info.medicoCompleto.ToString()));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run("NOMBRE :" + "\t" + info.pacienteCompleto.ToString()));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run("EXAMEN :" + "\t" + info.estudioExamenNombre.ToString()));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run("FECHA :" + "\t" + info.fechainforme.ToString()));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run(info.tecnica));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run(info.hallazgo));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(new Run(info.conclusion));
para.Inlines.Add(new Run("\n\n"));
para.Inlines.Add(signatureOne);
para.Inlines.Add(signatureTwo);
}
mcFlowDoc.Blocks.Add(para);
mainRTB.Document = mcFlowDoc;
}
미리 감사드립니다
해결책
당신은 설정할 수 있습니다 배경 의 절, 또는 개인의 실행,, ImageBrush:
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid.Resources>
<FlowDocument x:Key="document">
<Paragraph>
<Paragraph.Background>
<ImageBrush ImageSource="http://sipi.usc.edu/database/misc/4.1.01.tiff" Stretch="UniformToFill"/>
</Paragraph.Background>
<Run Foreground="White" Text="this is some text"/>
<LineBreak/>
<Run Foreground="White" Text="and some more text"/>
</Paragraph>
</FlowDocument>
</Grid.Resources>
<FlowDocumentReader Document="{StaticResource document}"/>
</Grid>
제휴하지 않습니다 StackOverflow