THPDFPage.AddLineAnnotation

THPDFPage

 

Øverst  Forrige  Næste
Placeholder for topic body

Tilføjer ny Line-annotation på den aktuelle side

 

Delphi-syntaks:

procedure AddLineAnnotation ( Contents: AnsiString; BeginPoint: THPDFCurrPoint; EndPoint: THPDFCurrPoint; Color: TColor = clRed );

THPDFCurrPoint typedefinition

TPDFCurrPoint definerer et punkt

Enhed
HPDFDoc

type
    THPDFCurrPoint = record
        X: Extended;
        Y: Extended;
end;

Beskrivelse:
THPDFCurrPoint-typen definerer en pixelplacering. X angiver punktets horisontale koordinat, Y angiver den vertikale koordinat

 

C++-syntaks:

void __fastcall AddLineAnnotation ( AnsiString Contents, THPDFCurrPoint &BeginPoint, THPDFCurrPoint &EndPoint, Graphics::TColor Color );

 

Beskrivelse

Brug AddLineAnnotation til at tilføje en ny Line-annotation på den aktuelle side med angivet tekstmeddelelse (Contents), startpunkt, slutpunkt og farve

 

Overbelastning med linjeafslutningsstile (HotPDF v2.119.16)

procedure AddLineAnnotation ( Contents: AnsiString; BeginPoint, EndPoint: THPDFCurrPoint; BeginStyle, EndStyle: THPDFLineEndingStyle; Color: TColor = clRed );

Denne overbelastning udsender PDF /LE [/<begin> /<end>] linjeafslutnings-arrayet pr. ISO 32000-1 §12.5.6.7 tabel 175 + tabel 176. Fremviseren gengiver derefter de leverede slutpunktsmarkeringer (pile, markeringer, former) uden at kalderen skal tegne dem på siden. THPDFLineEndingStyle dækker hele tabel 176-sættet:

   lesNone— ingen slutpunktsmarkering (PDF-specifikationsstandard)
   lesSquare— udfyldt firkant
   lesCircle— udfyldt cirkel
   lesDiamond— udfyldt diamant
   lesOpenArrow— åben pilespids
   lesClosedArrow— trekantet lukket pilespids
   lesButt— kort vinkelret markering
   lesROpenArrow— omvendt åben pil
   lesRClosedArrow— omvendt lukket pil
   lesSlash— ~30° kort markering med uret

 

Eksempel

PDF.CurrentPage.AddLineAnnotation('Width = 120mm',
Point1, Point2, lesClosedArrow, lesClosedArrow, clBlue);

 

Line annotation preview