Import vektorových formátov do grafických schém systému D2000
Táto kapitola popisuje ako vytvoriť ovládač (driver) pre import obrázkov z cudzích grafických vektorových formátov do grafických schém systému D2000.
Importné drivery
Importné drivery pre proces D2000 GrEditor sú súbory vo formáte DLL, ktorých meno musí začínať textom "Imp_". Umiestňujú sa v programovom adresári súborov systému D2000 v podadresári Bin (všeobecne - tam, kde je grafický editor - GR.EXE). Implementácia grafického editora pri štarte zisťuje, či sa v adresári súborov (napr. D2000\Bin) vyskytuje aspoň jeden súbor s menom "IMP_*.DLL". Ak áno, potom sa v podmenu Utility pridá položka Importy, ktorá sprístupňuje služby prítomných importných driverov. Ďalšie sa môžu pridávať za chodu editora.
Užívateľské rozhranie vyžaduje sadu troch funkcií zapuzdrených do dynamickej knižnice (DLL). Tieto funkcie volá proces D2000 GrEditor a ten zároveň poskytuje podporu driveru poskytnutím call-back funkcií umožňujúcich vytváranie grafických objektov schém systému D2000.
Funkcie rozhrania
Užívateľské rozhranie pre import vektorových formátov do schém vyžaduje sadu troch funkcií zapuzdrených do dynamickej knižnice (DLL). Tieto funkcie volá proces D2000 GrEditor pri požiadavke o import do otvorenej schémy. Ich popis je uvedený v kapitole Funkcie rozhrania.
Call-back procedúry
Call-back procedúry zabezpečujú spätné volania grafického editora z importnej dll-ky. Umožňujú vytváranie grafických objektov schém systému D2000 na základe dekódovania importného súboru. Sú popísané v kapitole Call-back procedúry.
Vytváranie grafických objektov
Kapitola Vytváranie grafických objektov obsahuje postup vytvárania grafických objektov.
Príklady vytvárania grafických objektov
Kapitola Príklady vytvárania grafických objektov obsahuje príklady vytvárania grafických objektov.
Interface
Popis rozhrania obsahuje definície konštánt a typov potrebných pre import obrázkov z iných grafických formátov. Help poskytuje rozhranie pre jazyky ADA a C.
0 komentárov