Način prilagajanja ločljivosti. Prilagoditev različnim zaslonom aplikacij Windows Store


Darilo vsem. Danes bomo govorili o nečem nejasnem, in sicer o tem, kaj je AMD GPU Scaling. Ime nakazuje skaliranje, a kaj točno? GPU je verjetno GP, kar pomeni grafični procesor. Skratka, ne bom ugibal, šel sem na internet in tam poiskal informacije. Fantje, prve informacije so že na voljo. Zdi se, da je to prilagajanje ločljivosti igric ločljivosti Monice. Skratka, zdi se uporabna stvar, vendar jo morate preveriti v praksi, da slika ni zamegljena in udobna za zaznavanje. To pomeni, da morate omogočiti GPU Scaling, nato ga onemogočiti, primerjati, skratka, eksperimentirati kot ...

Pravzaprav ne razumem, kaj je skaliranje GPU. Zagotovo pa sem razumel, da če Monik ni povsem standarden ali je celo igra nekakšna neumnost, so lahko na straneh črne črte, veš? No, zdi se, da lahko GPU Scaling to popravi, toda kako? Tukaj pa ne vem, lahko raztegne sliko, ampak ali je dobro narejeno ali ne, to je treba preveriti ...


Fantje, razumel sem samo eno stvar: GPU Scaling lahko pomaga, ko pride do težav z ločljivostjo. Na primer, v igri so črte ob straneh črne. Na internetu nisem mogel najti posebne definicije za to, žal.

Torej, fantje, še vedno iščem več informacij, ker moram malo ugotoviti, kaj je to. Torej ena oseba piše, da če omogočite GPU Scaling, postane slika boljša, kot če omogočite Scaling to Display. Druga oseba piše, da ni težav z raztezanjem, veliko monitorjev ima možnost prikaza: celozaslonski ali v formatu. In potem ljudje tudi pišejo, da tam, kjer te možnosti ni, lahko omogočite GPU Scaling. To pomeni, da je ponovno skaliranje GPU nekaj podobnega prilagajanju igre na moniko, tako da igra zapolni celotno moniko in da ob straneh ni črnih črt. Vse sem razumel točno tako, mogoče pa se motim...

Ena oseba na forumu Steam piše, da se je včasih igral z grafično kartico NVIDIA in je lahko raztegnil ločljivost, zdaj pa ima grafično kartico AMD in ne more raztegniti ločljivosti. In ena oseba odgovori, da bi omogočil skaliranje GPE. Torej znova sklepamo, da je skaliranje GPU namenjeno raztezanju ločljivosti.

Našel sem sliko, vem, da jo je tukaj malo težko videti, opravičujem se za to, vendar se zdi, da je tukaj prikazana ta posebna nastavitev: GPU skaliranje, poglejte:

Fantje, ne vem več, kaj naj rečem. Ena stvar, ki sem jo razumel, je, da je GPE Scaling možnost za prilagoditev ločljivosti, ko ima igra črne črte ob straneh. Ali omogočite možnost ali ne, je vse odvisno od vas igranje, če ni črt, jih ni treba vklopiti, če pa so, lahko poskusite, morda bo bolje. To je vse, srečno fantje in pozitivne vibracije!

Pogosto povsem trivialne operacije na osebnem računalniku zahtevajo poenostavljene kontrole. Ta potreba se pojavi tudi pri spreminjanju ločljivosti zaslona. Zdi se, da pripomočki OS Windows to lahko obvladajo, vendar kot kaže praksa, v nekaterih primerih to ni dovolj.

Na pomoč priskočijo aplikacije, ki omogočajo spreminjanje tako standardnih lastnosti - bitne globine in ločljivosti kot naprednih - hitrosti osveževanja. Nekatere od predstavljenih rešitev se lahko spremenijo različne pomene pri uporabi hitrih tipk, kar je veliko lažje v primerjavi s standardnimi metodami. Med drugim ima eden od programov funkcijo, ki vam omogoča, da na računalnik povežete več izhodnih naprav, od katerih ima vsaka svoje prednastavljene vrednosti.

Ko izberete ločljivost, se podatki uporabijo za vse uporabnike osebnih računalnikov. Predstavljen programski izdelek vam omogoča uporabo različne pomeneče je potrebno. Podatki se zapomnijo, tako da vam ni treba vsakič vnašati istih številk. Na voljo je dokaj velik seznam, ki vsebuje veliko možnosti, med katerimi lahko izbirate. Program je predstavljen v enem oknu in ima minimalen nabor elementov - glede na njegovo specializacijo. Poleg tega ruska različica te aplikacije ni tako potrebna.

HotKey Resolution Changer

Glavni namen programa je spreminjanje ločljivosti monitorjev, povezanih z osebnim računalnikom. Poleg tega lahko izberete bitno hitrost in hertz, ki sta prav tako prisotna v prilagodljivih parametrih te programske opreme. Z uporabo bližnjičnih tipk je veliko lažje izbrati različne možnosti za vsako posamezno napravo. Za shranjevanje podatkov, ki jih vnese uporabnik, obstajajo profili, največji znesek ki doseže devet. Aplikacija se nahaja v pladnju in porablja sistemske vire minimalna količina. Različica pripomočka ne podpira ruskega jezika, vendar jo razvijalec ponuja brezplačno.

MultiRes

Zelo preprost pripomoček, v katerem se vse operacije izvajajo iz opravilne vrstice, zato aplikacija nima grafičnega vmesnika. Za udobje je samodejni zagon konfiguriran v parametrih. Obstaja ruska različica te rešitve.

Obravnavana programska oprema je uporabna za izvajanje nalog, ki vključujejo spreminjanje lastnosti zaslona. Uporaba vročih tipk bo priročna pri vsakodnevnem delu z več zasloni.

Mass Effect: Andromeda je postal eden najbolj ambicioznih in zapletenih projektov BioWare. Izdaja igre je zahtevala skupino več kot 200 ljudi in pet let razvoja, med katerimi je bila predstavitev vsaj enkrat prestavljena. Glavna tehnična težava je bil prehod na motor Frostbite 3, ki se uporablja v številnih drugih igrah, ki jih je objavil Electronic Arts, vključno z Zmajeva doba: Inkvizicija. Ker so bile prejšnje serije Mass Effect zgrajene na Unreal Engine 3, je moral BioWare ustvariti vsa grafična sredstva in razvojna orodja iz nič.

Vsaka od iger v glavni trilogiji Mass Effect je bila videti dobro na zaslonu za svoj čas, toda naslednji del je bil prvotno namenjen najvišjim standardom vizualne kakovosti. Kot rezultat, kljub številnim pomanjkljivostim, ki so prizadele končno različico Mass Effect: Andromeda, je upravičeno uvrščena na seznam najboljših grafik med igrami 2016-2017. in v celoti izkorišča zmogljivosti nove generacije grafičnih procesorjev, izdelanih z uporabo 14-16 nm procesne tehnologije.

Zunaj kakovostnih profilov v Mass Effect: Andromeda je na voljo nekaj dodatnih grafičnih nastavitev: kromatska aberacija in filmski učinek (ki skoraj ne vplivata na zmogljivost), pa tudi format barvnega kodiranja - 32- ali 64-bitni. »Notranja« 64-bitna barvna predstavitev odpravlja artefakte v prizorih z gladkimi prelivi (tekstura neba, učinki dima in ognja), vendar vam bo praviloma le monitor ali TV s podporo za HDR (visok dinamični razpon) omogočil opaziti razlika s prostim očesom. V nasprotnem primeru ta nastavitev, ki podvoji velikost vseh barvnih medpomnilnikov v cevovodu za upodabljanje, samo poveča zahteve glede velikosti in pasovne širine RAM-a grafične kartice.

Grafična kvaliteta
Nizka Povprečje visoko Ultra maks.
Žito Vklopljeno
Kromatske aberacije Vklopljeno
Način prilagajanja ločljivosti Samodejno 720p Samodejno 900p Samodejno 1080p Izključeno Izključeno
Kakovost teksture Nizka Povprečje visoko Ultra Ultra
Glajenje Izključeno FXAA Časovno glajenje Časovno glajenje Časovno glajenje
Difuzno senčenje Izključeno SSAO HBAO HBAO Popolni HBAO
Kakovost naknadne obdelave Nizka Povprečje visoko Ultra Ultra
Kakovost globinske ostrine Izključeno Nizka Povprečje visoko Ultra
Anti-aliasing v gibanju Izključeno Izključeno Vklopljeno Vklopljeno Vklopljeno
Filtriranje teksture Nizka Povprečje visoko Ultra Ultra
Kakovost osvetlitve Nizka Povprečje visoko visoko Ultra
Kakovost senc Nizka Povprečje visoko Ultra Ultra
Kakovost učinka Nizka Povprečje visoko visoko Ultra
Kakovost modela Nizka Povprečje visoko Ultra Ultra
Kakovost senčil Nizka Nizka visoko visoko visoko
Kakovost pokrajine Nizka Povprečje visoko Ultra Ultra
Kakovost rastlin Nizka Povprečje visoko Ultra Ultra
Oblika medpomnilnika okvirja Stisnjeno (32 bitov)

Video kartice smo preizkusili v treh načinih, ki pokrivajo zmogljivosti sodobnih igralnih računalnikov - od poceni pospeševalnikov brez dodatnega priključka za napajanje do vrhunskih plošč serije NVIDIA GeForce 10 (AMD bo, kot vemo, lahko tekmoval v višjem cenovnem segmentu). šele po izdaji družine grafičnih procesorjev Vega). Oba načina temeljita na "nizkih" in "srednjih" nastavitvah profila za Mass Effect: Andromeda, vendar smo onemogočili skaliranje slike na ločljivosti 720p in 900p, da se upodablja v dejanski ločljivosti zaslona (1920 × 1080, 2560 × 1440). in 3840 × 2160). V zadnjem načinu, ki zahteva največ virov, so bile vse nastavitve, razen skaliranja, nastavljene na največji položaj. Vsi načini so vključevali kromatsko aberacijo in učinek filma ter 32-bitne barve.

Spodnji posnetki zaslona prikazujejo, kako se slika spreminja glede na izbrani način.

Nizka kakovosti

Povpr. kakovosti

maks. kakovosti

Nizka kakovosti

Povpr. kakovosti

maks. kakovosti

Nizka kakovosti

Povpr. kakovosti

maks. kakovosti

Nizka kakovosti

Povpr. kakovosti

Dober dan! Mnogi uporabniki dovoljenje razumejo kot kar koli, zato bi, preden začnem govoriti o tem, napisal nekaj uvodnih besed ...

Ločljivost zaslona- grobo povedano je to število slikovnih pik na določeno območje. Več kot je pik, jasnejša in kakovostnejša je slika. Torej, vsak monitor ima svojo optimalno ločljivost, v večini primerov, ki jo je treba nastaviti za kakovostno sliko na zaslonu.

V tem članku bom obravnaval vprašanje spreminjanja ločljivosti ter tipične težave in njihove rešitve za to dejanje. torej …

Kakšno ločljivost naj nastavim?

To je morda eno najbolj priljubljenih vprašanj pri spreminjanju ločljivosti. Dam vam en nasvet: pri nastavitvi tega parametra se osredotočam predvsem na enostavnost uporabe.

Praviloma se to udobje doseže z nastavitvijo optimalne ločljivosti za določen monitor (vsak ima svojo). Običajno je optimalna ločljivost navedena v dokumentaciji za monitor (ne bom se zadrževal na tem :)).

Kako ugotoviti optimalno ločljivost?

2. Nato z desno tipko miške kliknite kjer koli na namizju in v kontekstnem meniju izberite nastavitve zaslona (ločljivost zaslona). Pravzaprav boste v nastavitvah zaslona videli možnost izbire ločljivosti, od katerih bo ena označena kot priporočena (posnetek zaslona spodaj).

Uporabite lahko tudi različna navodila za izbiro optimalne ločljivosti (in tabele iz njih). Tukaj je na primer izrezek iz enega takega navodila:

  • - za 15-palčni: 1024x768;
  • - za 17-palčni: 1280×768;
  • - za 21-palčni: 1600x1200;
  • - za 24-palčne: 1920x1200;
  • 15,6-palčni prenosniki: 1366x768.

Pomembno! Mimogrede, pri starejših CRT monitorjih je pomembno izbrati ne le pravilno ločljivost, ampak tudi frekvenca brisanja(grobo rečeno, kolikokrat monitor utripa na sekundo). Ta parameter se meri v Hz, najpogosteje spremlja podporne načine: 60, 75, 85, 100 Hz. Da se vaše oči ne bodo utrudile, ga nastavite na vsaj 85 Hz!

Spreminjanje ločljivosti

1) V video gonilnikih (na primer Nvidia, Ati Radeon, IntelHD)

Eden najbolj preprostih načinovČe želite spremeniti ločljivost zaslona (in na splošno prilagoditi svetlost, kontrast, kakovost slike in druge parametre), uporabite nastavitve video gonilnika. Načeloma so vsi konfigurirani na enak način (v nadaljevanju bom prikazal nekaj primerov).

Intel HD

Izjemno priljubljene video kartice, zlasti v Zadnje čase. V skoraj polovici proračunskih prenosnikov lahko najdete podobno kartico.

Ko namestite gonilnike zanj, preprosto kliknite ikono pladnja (zraven ure), da odprete nastavitve IntelHD (glejte spodnji posnetek).

Pravzaprav lahko v tem razdelku nastavite zahtevano ločljivost (glejte spodnji posnetek zaslona).

AMD (Ati Radeon)

Uporabite lahko tudi ikono v pladnju (vendar je nima vsaka različica gonilnika) ali preprosto z desno miškino tipko kliknete kjer koli na namizju. Nato v pojavnem kontekstnem meniju odprite vrstico »Nadzorni center Catalyst« (opomba: glejte spodnjo sliko. Mimogrede, ime nastavitvenega centra se lahko nekoliko razlikuje glede na različico programske opreme).

Nvidia

1. Najprej z desno tipko miške kliknite kjer koli na namizju.

2. V pojavnem kontekstnem meniju izberite » Nadzorna plošča Nvidia« (posnetek zaslona spodaj).

2) V sistemu Windows 8, 10

Zgodi se, da ni ikone video gonilnika. To se lahko zgodi iz več razlogov:

  • znova namestite Windows in imate nameščen univerzalni gonilnik (ki je priložen OS). Tisti. ni voznika proizvajalca ...;
  • Obstaja nekaj različic video gonilnikov, ki ikone ne postavijo samodejno v pladenj. V tem primeru lahko najdete povezavo do nastavitev gonilnika na nadzorni plošči sistema Windows.

No, če želite spremeniti ločljivost, lahko uporabite tudi Nadzorna plošča. V iskalno vrstico vnesite »Zaslon« (brez narekovajev) in izberite želeno povezavo (zaslon spodaj).

3) V sistemu Windows 7

Z desno miškino tipko kliknite namizje in izberite " Ločljivost zaslona« (ta element lahko najdete tudi na nadzorni plošči).

Nato boste videli meni, ki bo prikazal vse možne načine, ki so na voljo za vaš monitor. Mimogrede, izvorna ločljivost bo označena kot priporočena (kot sem že napisal, v večini primerov zagotavlja najboljšo sliko).

Na primer, za 19-palčni zaslon je izvorna ločljivost 1280 x 1024 slikovnih pik, za 20-palčni: 1600 x 1200 slikovnih pik, za 22-palčni: 1680 x 1050 slikovnih pik.

Starejši monitorji s katodno cevjo omogočajo nastavitev ločljivosti, ki je precej višja od priporočene zanje. Res je, da vsebujejo zelo pomembno količino - frekvenco, merjeno v hertzih. Če je pod 85 Hz, začnejo oči valovati, še posebej pri svetlih barvah.

Opazil sem, da imajo razvijalci veliko vprašanj glede prilagajanja aplikacije različnim velikostim zaslona. Da bi lahko ponudil povezavo, ki vsebuje potrebne informacije, sem se odločil napisati tole majhen material. Ne bom obravnaval samo aplikacij za Windows 8.1, dotaknil se bom tudi razvoja aplikacij Windows 10 UWP.

Za nikogar ni novica, da obstaja veliko naprav z različnimi velikostmi in ločljivostmi zaslona. Naprava z majhnim zaslonom, vendar visoko ločljivostjo, zahteva drugačno velikost in kakovost slike kot naprava z večjim zaslonom in enako ločljivostjo. To je posledica dejstva, da število fizičnih slikovnih pik naprave ne sovpada vedno s številom dejanskih slikovnih pik, ki jih prikaže sistem/aplikacija.

Faktor skaliranja je razmerje med dejanskimi slikovnimi pikami naprave in prikazanimi. Pri izračunu tega koeficienta je upoštevana tudi standardna razdalja, s katere uporabniki gledajo na zaslon naprave.
Aplikacije Windows 8.1 podpirajo tri razmerja skaliranja: 100 %, 140 % in 180 %. Aplikacije Windows Phone 8.1 imajo več različnih faktorjev skaliranja.
Ko spremenite ločljivost zaslona v emulatorju aplikacije Windows Store, lahko vidite samo ločljivost in vrednost faktorja skaliranja poleg nje.

Postopek prilagajanja slike je podoben lokalizaciji slike. Če želite posneti pravilno različico slike za različne ločljivosti, morate znotraj mape s slikami ustvariti 3 mape z imeni: merilo-100, merilo-140, merilo-180. V te mape dodajamo slike z istimi imeni.


Če boste vse datoteke shranili v eno mapo, boste morali slikovnim datotekam dodati postfix, ki označuje faktor skaliranja.

V skladu s tem boste morali ustvariti 3 različice slike. Če je vaša standardna slika široka 200 slikovnih pik, boste morali za 140-odstotno merilo širino pomnožiti z 1,4. To pomeni, da boste morali ustvariti isto sliko širine 280 slikovnih pik. No, za 180-odstotno merilo boste morali imeti enako sliko s širino 200 * 1,8 = 360 slikovnih pik.
Med delovanjem aplikacije se samodejno izbere optimalna slika glede na ločljivost zaslona uporabnika.
Če določite slikovno datoteko iz kode, vam lahko naslednji uradni delček pomaga prikazati sliko pravilne ločljivosti, ki na podlagi vrednosti DisplayInformation.GetForCurrentView().ResolutionScale določa trenutni faktor skaliranja zaslona:
// treba dodati imenski prostor Windows.Graphics.Display; ResolutionScale resolutionScale = DisplayInformation.GetForCurrentView().ResolutionScale; Uri uri = nič; stikalo (resolutionScale) ( case ResolutionScale.Scale100Percent: uri = new Uri("ms-appx:///images/scale-100/girl.jpg"); break; case ResolutionScale.Scale140Percent: uri = new Uri("ms- appx:///images/scale-140/girl.png"); break; case ResolutionScale.Scale180Percent: uri = new Uri("ms-appx:///images/scale-180/girl.png"); break ; ) image.Source = new BitmapImage(uri);
Z uporabo teh zmožnosti skaliranja slik lahko ustvarite aplikacije s prilagodljivimi, nefiksnimi postavitvami slikovnih pik, na primer z uporabo mreže in podajanjem proporcionalnih vrednosti kot velikosti celic - *.

Prilagoditev postavitve aplikacije velikosti zaslona
Če je vsebina vaše aplikacije vsebovana v elementu vsebnika Viewbox, se bo ob spremembi velikosti zaslona vaša vsebina samodejno raztegnila in povečala, da bo zapolnila ves razpoložljivi prostor. Da bi rastrske slike izgledale spodobno pri tej povečavi, morate dodati več možnosti različnih velikosti, kot smo pravkar pogledali.
Postavitev aplikacije v Viewbox je ena od predlaganih možnosti za prilagajanje aplikacije različnim zaslonom. Druga možnost bi bila, da skrijete elemente aplikacije ali jim spremenite velikost. Oglejmo si delo z različnimi velikostmi aplikacij na primeru snap načina.
Privzeto je lahko aplikacija Windows 8.1 široka najmanj 500 slikovnih pik. Če bo vaša aplikacija dobro izgledala tudi v ožjem pogledu ali jo bo mogoče uporabljati z drugimi aplikacijami in če jo je zaželeno pustiti čim dlje v delovnem položaju, lahko njeno minimalno širino nastavite na 320 slikovnih pik. To lahko storite tako, da v urejevalniku manifesta določite najmanjšo širino 320 ali dodate atribut MinWidth z vrednostjo width320 v kodo manifesta (mimogrede, v aplikacijah Windows 8 je bil način snap natanko 320 slikovnih pik)

Najenostavnejša možnost za prilagajanje aplikacije različnim širinam bi bila nujna nastavitev vidnosti/nevidnosti ter širine in višine kontrolnikov v dogodku spreminjanja velikosti zaslona. To lahko storite nekako takole:
public MainPage() ( this.InitializeComponent(); this.SizeChanged += MainPage_SizeChanged; ) /// dogodek spremembe velikosti aplikacije void MainPage_SizeChanged(pošiljatelj predmeta, SizeChangedEventArgs e) ( if (e.NewSize.Width< 500) { grdMain.Width = 475; txtField1.Visibility = Visibility.Collapsed; } else { grdMain.Width = 1000; txtField1.Visibility = Visibility.Visible; } } /// ...
Toda to je mogoče storiti v majhnih aplikacijah, v katerih vam ne bo težko iti skozi vse obstoječe kontrole v kodi C#. Za običajne aplikacije so najboljše spremembe videz shranjevanje v stanjih XAML VisualState. Na ta način lahko oblikovalcu omogočite udobno spreminjanje postavitve v Blendu. Naslednji primer vsebuje enake spremembe kot prejšnja koda:
gferg
Zdaj se lahko v dogodku spreminjanja velikosti okna premaknemo v želeno stanje (odvisno od trenutne velikosti zaslona):
void MainPage_SizeChanged(object sender, SizeChangedEventArgs e) ( if (e.NewSize.Width< 500) { VisualStateManager.GoToState(this, "MinimalLayout", true); } else { VisualStateManager.GoToState(this, "DefaultLayout", true); } } // если необходимо определить является ли текущая ориентация устройства книжной или альбомной, то можно использовать сравнение // if (e.NewSize.Width < e.NewSize.Height)
Tukaj, da bi dobili velikost zaslona v širino in višino, smo ponovno uporabili parameter SizeChangedEventArgs e.
Kadar koli drugje med izvajanjem programa lahko širino in višino vidnega okna aplikacije (tako imenovane efektivne slikovne pike, ki niso odvisne od velikosti zaslona naprave) pridobimo na naslednji način:
double windowWidth = Window.Current.Bounds.Width; double windowHeight = Window.Current.Bounds.Height; Poleg efektivnih pikslov obstajajo tudi neobdelane piksle (angleško raw - surovo, neobdelano) - realno število pikslov na zaslonu oziroma fizičnih pikslov. Na primer, če je zaslon naprave širok 1080 slikovnih pik, bo število neobdelanih slikovnih pik vodoravno 1080.

Če želite pridobiti fizično velikost okna aplikacije v palcih (če iz nekega razloga nenadoma potrebujete te informacije), lahko uporabite naslednji trik:
dvojna širina = Window.Current.Bounds.Width * (int)DisplayInformation.GetForCurrentView().ResolutionScale / 100; dvojna višina = Window.Current.Bounds.Height * (int)DisplayInformation.GetForCurrentView().ResolutionScale / 100; dvojni dpi = DisplayInformation.GetForCurrentView().RawDpiY; // v primeru, da monitor ne vrne podatkov ali ste konfigurirali kloniranje ali podvajanje zaslonov na več monitorjih, boste vrnili vrednost 0 kot DPI double screenDiagonal = Math.Sqrt(Math.Pow(width / dpi, 2) + Math .Pow (višina / dpi, 2));

Kaj pa aplikacije Universal Windows Platform?

Univerzalne aplikacije Windows 8.1 so nam že dale priložnost, da ustvarimo lastno ločeno postavitev XAML za WP in Store. Naslednji posnetek zaslona prikazuje dve datoteki MainPage.xaml:

V aplikacijah UWP bomo imeli možnost ustvariti veliko datotek XAML s predstavitvami videza aplikacije in izbrati želeno, odvisno od različnih dejavnikov (velikost zaslona, ​​ločljivost itd.). Poskusimo.
Ustvarimo imenik v projektu DeviceFamily-Mobile.
Z desno tipko miške kliknite nanjo in izberite Dodaj nov element
Med možnostmi moramo izbrati Pogled XAML in naš pogled poimenovati enako kot ime pogleda, ki ga želimo zamenjati. V preprostem primeru je to lahko MainPage.xaml.
Zdaj bo koda XAML, ki jo dodamo v datoteko MainPage.xaml v mapi DeviceFamily-Mobile, prikazana na mobilnih napravah. Na namiznih računalnikih in drugih napravah bo prikazan dizajn aplikacije z glavne glavne strani.

RelativePanel
Zdaj imamo dostop do novega kontrolnika RelativePanel, ki nam omogoča ustvarjanje razmerij položaja med njegovimi podrejenimi elementi.
Na primer naslednja koda: