Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Desktop Publishing >> .

Come creare un plug-in Acrobat

Plug-in sono componenti software che aggiungono funzionalità extra e le caratteristiche di un programma. Questi componenti hanno l'estensione . DLL e vengono memorizzati in una libreria condivisa , rendendoli accessibili ad altri programmi. Acrobat plug-in sono scritti nel linguaggio di programmazione C + + e sono sviluppati utilizzando la piattaforma software Adobe SDK , che viene distribuito gratuitamente dalla Adobe Corporation . Istruzioni
1

scaricare Adobe SDK platform.Download questo dal sito web di Adobe .
2

Copiare il file " StartInit.cpp template . L' StartInit.cpp contiene il computer di base codice per iniziare a scrivere i plug-in . PluginInit il codice di riferimento deve essere presente nel codice per consentire il plug-in per essere utilizzato .
3

Creare un comando di menu mediante l'attuazione di callback . metodi per le voci di menu di attuare il " Execute" codice di callback per attivare la funzionalità voce di menu come illustrato :

ACCB1 vuoto ACCB2 ExecProc ( void * data ) per

{

AVAlertNote ( " voce chiamato . "); }


Quando si sceglie la voce di menu , il messaggio " voce restituita " viene visualizzato , insieme ad un pulsante "OK" Implementare altro menu . callback , come la i callback " Compute " segnalati " Compute -enabled " e .
4

Scrivi la " AVToolButtonNew " codice di funzione per aggiungere un pulsante alla barra degli strumenti .

per farlo , aggiungere:

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

GetToolIcon ( id ) , FALSE , FALSE) ;
5

Scrivi il " PDAnnot " codice e metodi per ottenere e impostare le proprietà di annotazione , come data , il colore , il titolo e il sottotipo di file PDF oggetto . Utilizzare la guida SDK per identificare argomenti extra , come ad esempio " PDLinkAnnot " per aggiungere al " PDAnnot " metodi degli oggetti .
6

copiare e incollare il " PDBookmark "codice oggetto per la finestra di codice SDK per ottenere e impostare i vari attributi dei segnalibri , così come le opzioni di ricerca per il vostro plug-in.

Il codice per recuperare il primo segnalibro da un documento è :

PDBookmark GetFirstBookmark ( PDDoc d ) per

{

PDBookmark theroot , thebookmark ;

theroot = PDDocGetBookmarkRoot ( d);

thebookmark = PDBookmarkGetFirstChild ( theroot ) ;

ritorno thebookmark ;

}

 

software © www.354353.com