|
THPDFPage.AddFreeTextAnnotation
|
Ö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å
|