|
THPDFPage.AddStampAnnotation
|
顶部 上一页 下一页 |
|
Adds new Stamp annotation on the current page.
type THPDFStampAnnotationType = (satApproved, satExperimental, satNotApproved, satAsIs, satExpired, satNotForPublicRelease, satConfidential, satFinal, satSold, satDepartmental, satForComment, satTopSecret, satDraft, satForPublicRelease);
Delphi 语法: procedure AddStampAnnotation ( Contents: AnsiString; Rectangle: TRect; StampType: THPDFStampAnnotationType; Color: TColor = clRed );
C++ 语法: void __fastcall AddStampAnnotation ( AnsiString Contents, Windows::TRect &Rectangle, THPDFStampAnnotationType StampType, Graphics::TColor Color);
说明 使用 AddStampAnnotation,在当前页面上添加新的 Stamp annotation,并指定 text message(Contents)、rectangle area(Rectangle)、type(StampType)和 color
Value Meaning satApproved Approved stamp satExperimental Experimental stamp satNotApproved NotApproved stamp satAsIs AsIs stamp satExpired Expired stamp satNotForPublicRelease NotForPublicRelease stamp satConfidential Confidential stamp satFinal Final stamp satSold Sold stamp satDepartmental Departmental stamp satForComment ForComment stamp satTopSecret 顶部Secret stamp satDraft Draft stamp satForPublicRelease ForPublicRelease stamp
当文档要求每个注释都有外观(PDF/A-2 或更高、PDF/X-6 或 PDF 2.0)时,印章会绘制为一个用 Color 描边的边框,印章名称以大写居中放在其中,高度取矩形高度的一半或更小以适配宽度。在 PDF/A 和 PDF/X 下不允许未嵌入的 Helvetica,名称会用页面当前字体绘制,该字体会随页面文本一起嵌入,因此添加印章前先用 SetFont 选好字体
|