0

Aspose PDF for .NET を使用して、TextBox で非常に単純な PDF を作成しようとしています。非常に単純なので、その部分が機能しています。

ただし、ボックス内のテキストのフォントを変更して、印刷時にフォントが赤になるようにしたい(たとえば)。

動作するはずだと思うコードは次のとおりです。

// Create a PDF sample PDF file.
var formEditor = new FormEditor("blank.pdf", "result.pdf");

// Create a "style" for the PDF.
formEditor.Facade = new FormFieldFacade();
formEditor.Facade.BackgroundColor = System.Drawing.Color.Yellow;
formEditor.Facade.Font = FontStyle.TimesBold;
formEditor.Facade.TextColor = System.Drawing.Color.Red;
formEditor.Facade.FontSize = 24;

// Add a text box called "FirstName".
formEditor.AddField(FieldType.Text, "FirstName", 1, 100, 800, 260, 780);
formEditor.SetFieldAppearance("FirstName", AnnotationFlags.Print);

// Save the result.
formEditor.Save();

結果のPDFにはテキストボックスがあり、背景は黄色です...しかし、前景のテキストは赤ではなく、サイズ24でも、フォント「TimesBold」でもありません-テキストの実際のフォントについて何もないかのように機能します。

PDFと印刷した場合の両方に注意してください...

黄色のテキスト ボックスがあり、赤いフォントがない PDF

XPS ファイルとして印刷された黄色のテキスト ボックスがあり、赤色のフォントがない PDF

何か不足していますか?

4

1 に答える 1

0

さて、これは簡単でした。

私はバージョン 6.4 (1 年以上前に購入したもの) を使用していました... これは実際にはバグであり、その後修正されました (バージョン 7.3 だと思います)。

ありがたいことに、私のライセンスは 2012 年 12 月 29 日まで有効なので、バージョン 7.6 を入手できました :)

于 2013-03-28T02:40:22.427 に答える