Ako vyzerá text udalosti
Udalosť iCalendar je súbor označených riadkov medzi BEGIN:VEVENT a END:VEVENT. Formát je definovaný v RFC 5545, zverejnenom v roku 2009, a je rovnaký, aký používajú kalendárové súbory .ics.
Príklad vhodný pre QR kód: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Úplný kalendárový súbor obaľuje udalosti do BEGIN:VCALENDAR a pridáva polia ako UID a DTSTAMP, ale QR kódy často nesú len blok udalosti, aby ušetrili miesto.
- SUMMARY: názov udalosti
- DTSTART a DTEND: začiatok a koniec vo formáte YYYYMMDDTHHMMSS
- LOCATION: miesto alebo adresa
- DESCRIPTION: dlhšie poznámky
- Koncové Z znamená, že čas je v UTC
Správne nastavenie času
Zápis časov v UTC s koncovým Z je najjednoduchší spôsob, ako zabezpečiť, aby sa udalosť zobrazila vo správnom miestnom čase pre každého. Čas bez Z sa považuje za plávajúci miestny čas, ktorý sa môže posunúť pre ľudí v iných časových pásmach, a pomenované časové pásmo vyžaduje ďalšie údaje, ktoré kód zväčšujú.
Celodenné udalosti môžu používať hodnotu iba s dátumom, napríklad DTSTART;VALUE=DATE:20261015.
Podpora a alternatívy
Podpora kódov udalostí vo vstavaných aplikáciách fotoaparátu sa líši; niektoré ponúknu pridanie udalosti priamo, iné zobrazia text alebo potrebujú skenovaciu aplikáciu. Pred tlačou sa oplatí overiť to na telefónoch, ktoré používa vaše publikum.
Častou alternatívou je QR kód, ktorý odkazuje na hostovaný súbor .ics alebo stránku udalosti s tlačidlami na pridanie do kalendára. Odkaz tiež umožňuje opraviť čas alebo miesto aj po vytlačení kódu.