Układ kolumnowy karty zamówienia
Universal Kitchen Display układa karty zamówień w kolumnach i dzieli długie karty tylko między pozycjami. Te zasady wyjaśniają efekt przy różnych rozdzielczościach i poziomach powiększenia.
Dostępna wysokość kolumny
Wysokość kolumny = (wysokość ekranu − 204 px) ÷ skala
Zapas 204 px obejmuje nagłówek o wysokości 56 px, stopkę 76 px, odstępy oraz miejsce na znacznik podziału. Skala może wynosić od 50% do 200%.
Niezależny blok zamówienia
Niezależny blok = nagłówek karty zamówienia + pierwsza pozycja i wszystkie jej modyfikatory
Ten blok nigdy nie jest dzielony między kolumnami.
Zasady rozmieszczenia
- Pierwsze zamówienie w kolumnie jest umieszczane tam, nawet jeśli jego niezależny blok jest wyższy niż dostępna wysokość.
- Dla kolejnych zamówień system dodaje odstęp 16 px do niezależnego bloku. Jeśli oba nie mieszczą się, całe zamówienie zaczyna się w następnej kolumnie.
- Po rozpoczęciu zamówienia w kolumnie, kolejne pozycje są dodawane pojedynczo. Jeśli następna pozycja się nie mieści, karta otrzymuje oznaczenie Część N z M i kontynuuje w następnej kolumnie bez powtarzania nagłówka zamówienia.
Przykład
Dla zamówienia z pięcioma pozycjami, nagłówkiem o wysokości 212 px i około 61 px na pozycję:
- niezależny blok:
212 + 61 ≈ 273 px; - całe zamówienie:
212 + 5 × 61 ≈ 517 px.
| Warunki | Dostępna wysokość | Wynik |
|---|---|---|
| 1080p, 100% | 876 px | Całe zamówienie mieści się w jednej kolumnie. |
| 720p, 100% | 516 px | Zamówienie jest mniej więcej na wysokość kolumny i może się zmieścić na granicy. |
| 720p, 140% | floor(516 ÷ 1.4) = 368 px | Pozycje 1–2 pozostają w pierwszej kolumnie; pozycje 3–5 kontynuują w drugiej. |
Podsumowanie
| Element | Zasada |
|---|---|
| Dostępna wysokość | (wysokość ekranu − 204 px) ÷ skala |
| Niezależny blok | Nagłówek zamówienia plus pierwsza pozycja i modyfikatory |
| Pierwsze zamówienie | Umieszczane bez sprawdzania dopasowania |
| Kolejne zamówienia | Przenoszone w całości, jeśli odstęp 16 px i niezależny blok się nie mieszczą |
| Podział w zamówieniu | Występuje tylko między pozycjami i używa Część N z M |