2017-12-14 63 views
0

DrawStringの段落を(太字、下線、色などの)異なるファイル形式に変更する必要があります。 例:こんにちは、このあなたは、定期的に太字、斜体、および太字イタリックフォントでDrawStringを使用することができますRAMDrawString、PDFSharpの内部に(太字、下線、色など)異なるテキスト形式を追加する

gfx.DrawString("Hi, This is RAM", fontRegular, XBrushes.DarkSlateGray, 0, 30); 

答えて

1

です。

PDFsharpには段落がありません。適切なフォントと正しい位置を使用してDrawStringを適切に呼び出してください。あなたの例では、DrawStringへの3回の呼び出しが必要です。 MeasureStringを使用して、文字列に必要なスペースを見つけて、次の文字列を正しい位置に描画することができます。

MigraDocはPDFsharpを使用してPDFファイルを作成します。 MigraDocには段落があり、AddFormattedTextを使用すると、複数のフォントとフォントスタイルを1つの段落に混在させることができます。だから、おそらくMigraDocの使用を検討してください。 PDFsharpのウェブサイト上でMigraDocについて

情報:
http://pdfsharp.net/Overview.ashx

+0

こんにちは、私は、バージョンの競合エラーを取得しています、あなたはPDFsharpとMigraDocのバージョンに言及することができます。 –

+0

MigraDoc NuGetパッケージをダウンロードし、PDFsharp NuGetパッケージを削除すると、競合は解消されます。 MigraDocには適切なバージョンのPDFsharpが含まれています。 MigraDoc 1.50 beta 4cを入手するための「Prereleases」を含めてください。 –

関連する問題