2017-03-14 1 views
0

J'ai une ligne ici:Mise en valeur du paragraphe MigraDoc

Paragraph par = row.Cells[0].AddParagraph("Value"); 

Y at-il un moyen d'obtenir la valeur du texte de la hauteur? J'ai essayé par.GetValue() mais cela n'a pas fonctionné

Répondre

0

Les paragraphes peuvent contenir un mélange de texte avec différentes tailles, polices, attributs avec des images et d'autres choses.

Voici un extrait de code qui est le premier élément de texte:

if (para.Elements.Count > 0) 
{ 
    Text t = para.Elements[0] as Text; 
    if (t != null) 
    { 
     string s = t.Content; 
     ... 
    } 
} 

Vous savez ce que votre code ajoute au paragraphe, de sorte que vous devez savoir ce que vous devez extraire.

Je ne sais pas ce que vous essayez de faire. Chaque objet document MigraDoc a un membre Tag pour une utilisation personnalisée. Vous pouvez affecter n'importe quel objet (y compris string) à cette étiquette.

+0

Merci, cela a fonctionné! Je ne connais pas le Tag, je ne l'ai jamais vu auparavant – iNTERS22