Πώς μοιάζει το κείμενο του συμβάντος
Το συμβάν iCalendar είναι ένα σύνολο γραμμών με ετικέτες ανάμεσα στα BEGIN:VEVENT και END:VEVENT. Η μορφή ορίζεται στο RFC 5545, που δημοσιεύτηκε το 2009, και είναι η ίδια που χρησιμοποιούν τα αρχεία ημερολογίου .ics.
Ένα παράδειγμα μεγέθους QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Ένα πλήρες αρχείο ημερολογίου τυλίγει τα συμβάντα σε BEGIN:VCALENDAR και προσθέτει πεδία όπως UID και DTSTAMP, αλλά οι κωδικοί QR συχνά μεταφέρουν μόνο το μπλοκ του συμβάντος για εξοικονόμηση χώρου.
- SUMMARY: ο τίτλος του συμβάντος
- DTSTART και DTEND: έναρξη και λήξη, ως YYYYMMDDTHHMMSS
- LOCATION: τόπος ή διεύθυνση
- DESCRIPTION: μεγαλύτερες σημειώσεις
- Ένα τελικό Z σημαίνει ότι η ώρα είναι σε UTC
Σωστή ώρα
Η γραφή των ωρών σε UTC με τελικό Z είναι ο απλούστερος τρόπος να εμφανίζεται το συμβάν στη σωστή τοπική ώρα για όλους. Μια ώρα χωρίς Z αντιμετωπίζεται ως κυμαινόμενη τοπική ώρα, που μπορεί να μετατοπιστεί για ανθρώπους σε άλλες ζώνες ώρας, και μια επώνυμη ζώνη ώρας χρειάζεται επιπλέον δεδομένα που μεγαλώνουν τον κωδικό.
Τα συμβάντα ολοήμερης διάρκειας μπορούν να χρησιμοποιούν τιμή μόνο ημερομηνίας, όπως DTSTART;VALUE=DATE:20261015.
Υποστήριξη και εναλλακτικές
Η υποστήριξη κωδικών συμβάντων στις ενσωματωμένες εφαρμογές κάμερας διαφέρει· κάποιες προσφέρονται να προσθέσουν απευθείας το συμβάν, ενώ άλλες δείχνουν το κείμενο ή χρειάζονται εφαρμογή σάρωσης. Αξίζει να ελέγξεις στα κινητά που χρησιμοποιεί το κοινό σου πριν την εκτύπωση.
Μια συνηθισμένη εναλλακτική είναι ένας κωδικός QR που οδηγεί σε φιλοξενούμενο αρχείο .ics ή σε σελίδα συμβάντος με κουμπιά προσθήκης στο ημερολόγιο. Ένας σύνδεσμος επιτρέπει επίσης να διορθωθεί η ώρα ή ο τόπος αφού τυπωθεί ο κωδικός.