Jak text události vypadá
Událost iCalendar je sada popsaných řádků mezi BEGIN:VEVENT a END:VEVENT. Formát je definován v RFC 5545, vydaném v roce 2009, a je stejný, jaký používají kalendářní soubory .ics.
Příklad velikosti vhodné pro QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Úplný kalendářní soubor obaluje události do BEGIN:VCALENDAR a přidává pole jako UID a DTSTAMP, ale QR kódy často nesou jen blok události, aby ušetřily místo.
- SUMMARY: název události
- DTSTART a DTEND: začátek a konec, ve tvaru RRRRMMDDTHHMMSS
- LOCATION: místo nebo adresa
- DESCRIPTION: delší poznámky
- Koncové Z znamená, že čas je v UTC
Správný čas
Zápis časů v UTC s koncovým Z je nejjednodušší způsob, jak zajistit, aby se událost zobrazila ve správném místním čase pro každého. Čas bez Z se bere jako plovoucí místní čas, který se může u lidí v jiných časových pásmech posunout, a pojmenované časové pásmo potřebuje další data, čímž se kód zvětší.
Celodenní události mohou používat hodnotu jen s datem, například DTSTART;VALUE=DATE:20261015.
Podpora a alternativy
Podpora kódů událostí ve vestavěných aplikacích fotoaparátu se liší; některé nabídnou přidání události přímo, jiné zobrazí text nebo vyžadují aplikaci pro skenování. Před tiskem se vyplatí to ověřit na telefonech, které vaše publikum používá.
Běžnou alternativou je QR kód, který odkazuje na hostovaný soubor .ics nebo stránku události s tlačítky pro přidání do kalendáře. Odkaz také umožňuje opravit čas nebo místo po vytištění kódu.