2012-09-13 24 views
14

En MigraDoc, si tengo un párrafo, ¿cómo puedo marcar solo en negrita texto en el párrafo, no en todo el párrafo.MigraDoc: cierto texto en negrita en un párrafo

Edit: A continuación se muestra el código típico que utilizaría para agregar un párrafo en negrita.

var paragraph = section.AddParagraph("This text"); 
paragraph.Format.Font.Bold = true; 

No puedo añadir párrafos separados dividir el texto, ya que pone MigraDoc espacio entre los párrafos.

+0

Se puede publicar el código que está utilizando actualmente en negrita todo el párrafo? Supongo que necesitarás dividir el párrafo en 'tramos' (o lo que use PDFSharp) y personalizar cada uno de ellos. –

+0

Es un poco más difícil que eso. PDFSharp tiene su propia biblioteca que maneja todo eso. – contactmatt

+0

No estaba sugiriendo usar un 'span' de HTML; Me preguntaba si PDFSharp tiene una forma de dividir los elementos de texto en múltiples elementos a los que se puede acceder de forma individual. –

Respuesta

19

pruebe las siguientes líneas:

var paragraph = section.AddParagraph("This text"); 

paragraph.AddFormattedText("Text in Bold Style", TextFormat.Bold); 
Cuestiones relacionadas