Ano ang hitsura ng teksto ng event
Ang iCalendar event ay hanay ng mga linyang may label sa pagitan ng BEGIN:VEVENT at END:VEVENT. Tinukoy ang format sa RFC 5545, na inilathala noong 2009, at ito ang parehong ginagamit ng mga .ics na file ng kalendaryo.
Isang halimbawang kasya sa QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Ang buong file ng kalendaryo ay bumabalot sa mga event sa BEGIN:VCALENDAR at nagdaragdag ng mga field tulad ng UID at DTSTAMP, pero madalas na event block lang ang dala ng mga QR code para makatipid ng espasyo.
- SUMMARY: ang pamagat ng event
- DTSTART at DTEND: simula at katapusan, bilang YYYYMMDDTHHMMSS
- LOCATION: lugar o address
- DESCRIPTION: mas mahabang tala
- Ang nakasunod na Z ay nangangahulugang UTC ang oras
Pagkuha ng tamang oras
Ang pagsulat ng mga oras sa UTC na may nakasunod na Z ang pinakasimpleng paraan para lumitaw ang event sa tamang lokal na oras para sa lahat. Ang oras na walang Z ay itinuturing na lumulutang na lokal na oras, na maaaring magbago para sa mga tao sa ibang time zone, at ang pinangalanang time zone ay nangangailangan ng dagdag na data na nagpapalaki sa code.
Ang mga event na buong araw ay puwedeng gumamit ng halagang petsa lang, tulad ng DTSTART;VALUE=DATE:20261015.
Suporta at mga alternatibo
Nag-iiba ang suporta sa mga event code sa mga built-in na camera app; may ilang nag-aalok na idagdag agad ang event, habang ang iba ay nagpapakita ng teksto o nangangailangan ng scanner app. Sulit na tingnan sa mga telepono ng iyong audience bago mag-print.
Karaniwang alternatibo ang QR code na nagli-link sa naka-host na .ics file o pahina ng event na may mga add-to-calendar na button. Pinapayagan din ng link na maitama ang oras o lugar pagkatapos mai-print ang code.