Polar
Draw je ActiveX prvek, který má zabudován celý arsenál silných grafických
možností, jako je tvorba organizačních schémat, vektorové kreslení,
podpora hyperlinků, nástroje pro práci s rastrovými obrázky, textová
editace, objektové modely, databázová připojení a další.
Tvorba organizačních diagramů
Tato funkčnost umožňuje prvku Polar Draw stát se výkonným nástrojem
pro tvorbu organizačních diagramů. Link Object je speciálním objektem,
který umožňuje propojovaní tvarů mezi sebou. Přestože se jedná také
o reálný tvar, lze mu nastavit některé vlastnosti, jako jsou šipky,
barva, síla a styl čáry a je možné si tvary pojmenovávat.
Při tvorbě organizačních diagramů můžete používat
přímé linkování, editaci uzlů a linků přes zdrojový kód, prvek má
zabudované autodokončování propojení - čáry se automaticky připojí
k tvaru, a navíc se jejich konce na tvaru automaticky umísťují.
Vektorové kreslení
Polar Draw má zabudovánu celou řadu předdefinovaných tvarů, jako jsou
oblouky, čáry, obdélníky, křivky, elipsy, polygony, texty, kosočtverce,
trojúhelníky, šestiúhelníky, osmiúhelníky, hvězdy a spoustu dalších.
Tyto tvary lze formátovat, seskupovat, přesouvat, otáčet, zrcadlit a
podobně.
Podpora hyperlinků
Ke každému z tvarů nebo ke stránkám je možné přidat hyperlink, pomocí
kterého můžete přecházet na jiné objekty prvku Polar Draw nebo i jiné
soubory (.DOC, .XLS a pod.) nebo přímo na Vaše internetové stránky.
Nástroje pro práci s rastrovými
obrázky
Součástí prvku Polar Draw jsou i nástroje, které můžete využít
pro práci s rastrovou grafikou - vylévání tvarů pomocí výplní,
textur, obrázků ((BMP,JPG, GIF, metasoubory) a pomocí všech standardních
barev, bitmapové efekty se stíny tvarů, hloubkou barev, transparentností
atd. a čočkové efekty.
Editace textů
Polar Draw podporuje plain text, který je výhodný při grafickém zpracování
krátkých textů, textová pole, která využijete při práci s velkými
bloky textů, navíc můžete zobrazovat a editovat texty jakéhokoliv tvaru
a součástí je i WYSIWYG RTF editor
Databázové připojení
Polar Draw může také číst nebo ukládat do paměti proměnnou typu BLOB
(Binary Large Object), která Vám umožní ukládat do databáze kompletní
dokumenty, vytvořené pomocí Polar Draw komponenty.
Pracovní plocha
Polar Draw umožňuje uživatelské nastavení pracovní plochy - zobrazování
mřížky, vodících linek, nastavení pozadí dokumentu ... Systém
koordinát je vysoce flexibilní a umožňuje používat mnoho jednotek -
pixely, centimetry, milimetry, palce atd. a je velmi jednoduché se mezi
nimi přepínat.
Tisk a další vlastnosti
Polar Draw může tisknout jak celé stránky, tak i jenom určité tvary.
Umožňuje nastavit vlastnosti tisku, jako jsou okraje, orientace papíru
atd. Je možné nejprve zobrazit náhled tiskové sestavy. Podporuje Undo-Redo
metody, zvětšování pohledů, dynamické aranžování a seskupování.
Součástí je i celá řada příkladů ve VB a VC++ s kompletními zdrojovými
kódy. Polar Draw je kompatibilní s jakýmkoliv 32-bitovým vývojovým
prostředkem, který podporuje technologie ActiveX.