Przejdź do głównej zawartości

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.
WarunkiDostępna wysokośćWynik
1080p, 100%876 pxCałe zamówienie mieści się w jednej kolumnie.
720p, 100%516 pxZamówienie jest mniej więcej na wysokość kolumny i może się zmieścić na granicy.
720p, 140%floor(516 ÷ 1.4) = 368 pxPozycje 1–2 pozostają w pierwszej kolumnie; pozycje 3–5 kontynuują w drugiej.

Podsumowanie​

ElementZasada
Dostępna wysokość(wysokość ekranu − 204 px) ÷ skala
Niezależny blokNagłówek zamówienia plus pierwsza pozycja i modyfikatory
Pierwsze zamówienieUmieszczane bez sprawdzania dopasowania
Kolejne zamówieniaPrzenoszone w całości, jeśli odstęp 16 px i niezależny blok się nie mieszczą
Podział w zamówieniuWystępuje tylko między pozycjami i używa Część N z M