AddSquareAnnotation
Jegyzetek és aktívterület-hivatkozások
Leírás
Négyzetes jelölőmegjegyzést (PDF /Subtype /Square) ad a kijelölt oldalhoz. A színösszetevők és az áttetszőség 0–1 skálán vannak; a Transparency 0–100 skálát használ. A /CA kulcs miatt a könyvtár PDF 1.4 szintre emel; az ISO 32000-1 §12.5.6.8 határozza meg
Szintaxis
Delphi
Function TPDFlib.AddSquareAnnotation(Left, Top, Width, Height: Double; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Paraméterek
Left — A jegyzettéglalap' bal alsó sarkának vízszintes koordinátája, aktuális egységekben
Felső — A megjegyzés téglalapjának ' bal alsó sarkának függőleges koordinátája az aktuális egységekben
Width — Az annotációs téglalap szélessége
Magasság — A megjegyzéstéglalap magassága
BorderWidth — A téglalap szegélyének vonalvastagsága az aktuális egységekben. A rendszer a régi /Border mezőbe és a /BS szegélystílus-szótárba is beírja
BorderRed, BorderGreen, BorderBlue — a körvonalszín RGB-összetevői (0–1), a /C mezőbe írva
Kitöltött — 1 belső kitöltőszín (/IC) kibocsátásához, 0 a téglalap kitöltetlenül hagyásához
FillRed, FillGreen, FillBlue — a belső kitöltőszín RGB-komponensei (0–1). A Filled 0 értéke esetén figyelmen kívül hagyja
Cím — A megjegyzés's /T bejegyzésébe írt szerzőnév Üres karakterlánc átadásával kihagyható
Tartalom — A jegyzethez társított felugró ablak törzse Üres karakterlánc átadásával kihagyható
Átlátszóság — Az átlátszatlanság százalékos átlátszóságként kifejezve (0–100). A könyvtár ezt PDF /CA = 1 - Transparency/100 értékre alakítja, és a tartományra korlátozza
Visszatérési érték
Siker esetén 1, ha nincs dokumentum kiválasztva vagy a megjegyzés nem hozható létre, akkor 0
Megjegyzések
A jegyzet szabványos jelölőmező-készlettel kerül kiírásra: /Type /Annot, /Subtype /Square, /Rect, /C, /IC (ha Filled), /BS, /Border, /CA, /F = 4 (nyomtatható), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Rectangle", /P. Ez megfelel annak, amit az Adobe Acrobat és a Foxit a téglalap-felülvizsgálati eszközeikkel hoz létre, így a külső felülvizsgálati munkafolyamatok megkereshetik, szerkeszthetik, megjegyzésekkel láthatják el, és válaszolhatnak az eredményül kapott jegyzetre
A jegyzet téglalapjának, színének, tartalmának vagy szegélyének létrehozás utáni felülírásához használja a SetAnnotRect, SetAnnotBorderColor, SetAnnotContents és SetAnnotBorderStyle függvényt