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