AddPolygonAnnotation
Jegyzetek és aktívterület-hivatkozások
Leírás
A megadott csúcslistával zárt sokszögjelölési megjegyzést (PDF /Subtype /Polygon) ad a kijelölt oldalhoz. A sokszög implicit módon zárt — a megjelenítők rendereléskor az utolsó csúcsot visszakötik az elsőhöz. Az alakzat opcionálisan egyszínű belső színnel tölthető ki. A színösszetevők és az átlátszatlanság 0–1 skálán vannak kifejezve; a Transparency 0–100 skálán van megadva (0 = teljesen átlátszatlan, 100 = teljesen átlátszó). A könyvtár PDF 1.5 verzióra emeli a dokumentumverziót, ha Polygon megjegyzés jön létre alacsonyabb minimális verziózár mellett. Az ISO 32000-1 §12.5.6.9 szakaszban meghatározva
Szintaxis
Delphi
Function TPDFlib.AddPolygonAnnotation(Const VertexCoords: WideString; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Paraméterek
VertexCoords — A csúcspontok koordinátái szóközökkel, vesszőkkel, pontosvesszőkkel vagy tabulátorokkal elválasztott, váltakozó x/y értékek egyetlen karakterláncaként. Példa: "100 100 200 100 200 200 100 200" négyzetet határoz meg. Legalább két pár (négy szám) és páros összesített számdarabszám szükséges, különben a hívás 0-t ad vissza
BorderWidth — a sokszög körvonalának vonalvastagsága az aktuális egységekben
BorderRed, BorderGreen, BorderBlue — a körvonalszín RGB összetevői (0–1), a /C bejegyzésbe írva
Filled — 1 esetén belső kitöltőszínt (/IC) bocsát ki a sokszög testéhez, 0 esetén kitöltetlenül hagyja
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, 0, ha nincs kiválasztott dokumentum, a csúcspont-karakterlánc elemzése sikertelen, vagy a jegyzet nem hozható létre
Megjegyzések
A megjegyzés /Rect értéke automatikusan a csúcspontkiterjedésből, valamint a szegélyszélességgel arányos kis kitöltésből számítódik, hogy a körvonalvonás a megjegyzés határolókeretén belül maradjon
A PDF-specifikáció által leírt opcionális haladó mezőket — /BE (szegélyeffektus, beleértve a felhős körvonalstílust), /IT (szándék, beleértve a PolygonCloud és PolygonDimension értékeket) és /Measure — ez a belépési pont nem bocsátja ki. Létrehozás után közvetlenül a jegyzetszótárba írva fűzhetők hozzá
A körvonal színének, szegélyének, tartalmának vagy téglalapjának létrehozás utáni felülírásához használja a SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents és SetAnnotRect függvényeket