THPDFPage.AddFreeTextAnnotation

THPDFPage

 

Överst  Föregående  Nästa

Lägger till en ny FreeText anteckning på den aktuella sidan.

 

type

  THPDFFreeTextAnnotationJust = ( ftLeftJust, ftCenter, ftRightJust );

 

Delphi syntax:

procedure AddFreeTextAnnotation ( Contents: AnsiString; Rectangle: TRect; Quadding: THPDFFreeTextAnnotationJust; Color: TColor = clRed );

 

C++ syntax:

void __fastcall AddFreeTextAnnotation ( AnsiString Contents, Windows::TRect &Rectangle, THPDFFreeTextAnnotationJust Quadding, Graphics::TColor Color );

 

Beskrivning

Använd AddFreeTextAnnotation för att lägga till en ny FreeText-anteckning på den aktuella sidan med angivet textmeddelande (Contents), rektangelområde (Rectangle), justering (Quadding) och färg

 

Värde                Betydelse


ftLeftJust                    Vänsterjustering.

ftCenter                Centerjustering.

ftRightJust                Högerjustering.

 

Innehåll bortom ASCII (kinesiska, japanska, koreanska, arabiska, kyrilliska och så vidare) skickas som UTF-8 via AnsiString-överlagringen eller som en WideString. En sådan annotering får ett eget utseende som ritar texten med 12 pt i sidans aktuella teckensnitt, så välj ett teckensnitt som täcker tecknen med SetFont innan du lägger till annoteringen. Teckensnittet bäddas in tillsammans med sidtexten, raderna radbryts mot rektangeln och följer Quadding. ASCII-innehåll behåller den enkla annoteringen, som visare ritar i Helvetica; under PDF/A och PDF/X, där ett oinbäddat Helvetica inte är tillåtet, ritas de i det inbäddade sidteckensnittet också

 

Free text annotation preview