2013-07-20 4 views
0

Je veux appliquer le style àMise en forme du texte en utilisant PdfSharp

string "HelloWord"

et ont des propriétés de style

comme fontFamily = 'Verdana', fontStyle = 'gras', FontSize = '12 ', textDecoration =' souligner ', textAlign =' center ', fontColor =' # FF0000 ', x = 100 et y = 100.

Je souhaite afficher cette chaîne au format PDF en utilisant PDFsharp. quelqu'un peut-il me suggérer comment faire cela? J'utilise la méthode XFont et XGraphics.DrawString mais je ne suis pas capable d'appliquer tous les styles ci-dessus.

+0

peut-être ce lien vous aidera http://stackoverflow.com/questions/1557164/pdfsharp-font-embed/ 1565122 # 1565122 – nrsharma

+0

Je veux appliquer toutes les propriétés de style décrites ci-dessus .. –

Répondre

1

La chaîne est légèrement incorrecte, mais j'espère que toutes les autres exigences sont remplies:

// Create a font 
XFont font = new XFont("Verdana", 12, XFontStyle.Bold | XFontStyle.Underline); 

// Draw the text 
gfx.DrawString("Hello, World!", font, new XSolidBrush(XColor.FromArgb(255, 0, 0)), 
    100, 100, 
    XStringFormats.Center);