Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Softvér >> DTP >> .

Ako vytvoriť Acrobat Plug - in

Plug - iny sú softvérové ​​komponenty , ktoré pridávajú ďalšie funkcie a funkcie k programu . Tieto komponenty majú príponu . DLL a sú uložené v zdieľanej knižnici , čo je prístupné aj pre iné programy . Acrobat plug - iny sú písané v C + + programovací jazyk a sú vyvíjané pomocou softvérovej platformy Adobe SDK , ktorý je distribuovaný zdarma do Adobe spoločnosti . Pokyny dovolená 1

Stiahnite si Adobe SDK platform.Download to z internetovej stránky firmy Adobe .
2

Skopírujte súbor šablóny " StartInit.cpp . StartInit.cpp obsahuje základné počítač kód , aby ste mohli začať na písanie plug - inov . referenčný kód PluginInit musí byť prítomný v kóde , aby plug - in , ktoré majú byť použité .
3

Vytvorte príkaz ponuky implementácií spätné volanie . metódy pre položky menu Vykonávať " Execute " spätné kód povoliť funkciu položky menu , ako je uvedené :

ACCB1 void ACCB2 ExecProc ( void * data )

{

AVAlertNote ( " Položka volal . " ) ;

}

Ak zvolíte položku ponuky , zobrazí sa hlásenie " Položka vrátil " sa zobrazí , spolu s tlačidlom " OK " Zaviesť ďalšie ponuky . spätné volania , ako napríklad " Compute povolené " a " Compute - označené " spätné volanie .
4

Napíšte funkciu " AVToolButtonNew " kód pridať tlačidlo na paneli nástrojov.

Ak chcete tak urobiť , pridajte :

MyButton = AVToolButtonNew ( ASAtomFromString ( " MyExtn : MyButton " ) ,

GetToolIcon ( id ) , FALSE , FALSE ) ;
5

Napíšte " PDAnnot " objektový kód a metódy pre získanie a nastavenie vlastností poznámok, ako je dátum , farba , názov a subtypu do súborov PDF . Použite SDK naávod identifikovať ďalšie argumenty , ako napríklad " PDLinkAnnot " pridať do " PDAnnot " Metódy objektu .
6

skopírovať a vložiť " PDBookmark " objektový kód do okna kódu SDK získať a nastaviť rôzne záložky atribúty , rovnako ako možnosti vyhľadávania pre váš modul plug - in .

kód pre načítanie prvú záložku z dokumentu :

PDBookmark GetFirstBookmark ( PDDoc d )

{

PDBookmark theroot , thebookmark ;

theroot = PDDocGetBookmarkRoot ( d ) ;

thebookmark = PDBookmarkGetFirstChild ( theroot ) ;

vrátiť thebookmark ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené