Τι είναι μια "Ενέργεια PDF";
Κατά την εργασία με PDF, μια "Ενέργεια" περιλαμβάνει διάφορες λειτουργίες που ενεργοποιούν αυτόματες ενέργειες με βάση τις αλληλεπιδράσεις του χρήστη. Αυτές οι ενέργειες μπορεί να περιλαμβάνουν μετάβαση σε διαφορετική σελίδα όταν γίνεται κλικ σε έναν σελιδοδείκτη, , εκτέλεση υπολογισμών με χρήση δεδομένων από φόρμες ή αναπαραγωγή πολυμέσων, όπως ήχος και βίντεο.
Συνηθισμένοι τύποι ενεργειών
Η προδιαγραφή PDF ορίζει αρκετούς τύπους ενεργειών. Λίγοι από αυτούς καλύπτουν σχεδόν όλες τις πραγματικές χρήσεις:
- GoTo, που μεταφέρεται σε έναν προορισμό μέσα στο ίδιο έγγραφο.
- GoToR και Launch, που ανοίγουν ένα άλλο αρχείο.
- URI, που ανοίγει μια διαδικτυακή διεύθυνση.
- Named, που εκτελεί μια εντολή του προγράμματος προβολής, όπως NextPage ή Print.
- SubmitForm και ResetForm, που στέλνουν ή καθαρίζουν δεδομένα φόρμας.
- JavaScript, που εκτελεί ένα script ενσωματωμένο στο έγγραφο.
Πού επισυνάπτεται μια ενέργεια
Μια ενέργεια δεν είναι ποτέ ανεξάρτητη. Επισυνάπτεται σε κάτι με το οποίο μπορεί να αλληλεπιδράσει ο αναγνώστης ή σε ένα συμβάν. Οι συνήθεις «φορείς» είναι σελιδοδείκτες, annotations συνδέσμων (link annotations) και την επιλογή annotations widget (widget annotations) που αποτελούν μια φόρμα.
Οι ενέργειες μπορούν επίσης να εκτελούνται σε συμβάντα του εγγράφου αντί για κλικ, για παράδειγμα όταν μια σελίδα ανοίγει ή κλείνει, ή όταν ένα έγγραφο πρόκειται να εκτυπωθεί. Επειδή μια ενέργεια μπορεί να εκτελέσει JavaScript και να έχει πρόσβαση στο δίκτυο, τα προγράμματα προβολής περιορίζουν τι θα εκτελέσουν και πολλά απενεργοποιούν πλήρως το scripting από προεπιλογή.