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();
何か案が ?