THPDFPage.AddStampAnnotation

THPDFPage

 

顶部  上一页  下一页

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 选好字体

 

Stamp annotation preview