1

ItextSharp 5.5.10 を使用したこのコード:

 var msOutput = new MemoryStream();
 var document = new Document(PageSize.A4, 0, 0, 0, 20);
 var writer = new PdfSmartCopy(document, msOutput);
 writer.PageEvent = new MyHeaderFooterEvents();

「オブジェクトの現在の状態のため、操作は無効です」をスローします。「writer.PageEvent」を割り当てるとき (パラメーターなしの new Document() を実行するときも失敗します)。

このコードが完全に機能する場合:

 var outputStream = new MemoryStream();
 var document = new Document(PageSize.A4, leftMargin, rightMargin, topMargin, bottomMargin);
 var writer = PdfWriter.GetInstance(document, outputStream);
 writer.PageEvent = new MyHeaderFooterEvents();

何か案が ?

4

1 に答える 1