Klauzula slike koristi se u mnogim programskim okruženjima kako bi korisnik mogao promijeniti način na koji se tekst ispisuje ili prikazuje. Da bi promijenio klauzulu slike, korisnik mora unijeti znakove koji imaju različite učinke, kao što je dodavanje slova ili oblikovanje područja teksta. Neki znakovi se koriste za povećanje veličine fonta ili podrazumijevaju druge znakove, tako da ti kontrolni znakovi možda neće biti prikazani u stvarnom tekstu. Većina programa to obično čini automatski, tako da korisnici obično izbjegavaju ručno postavljanje klauzule slike, ali postoje prednosti ručnog raščlanjivanja teksta.
Mnogi programski jezici i okruženja omogućuju korisnicima postavljanje osnovnih elemenata iza tekstualnog dokumenta kroz klauzulu slike. Ovisno o tome kako je datoteka raščlanjena, to može utjecati na ispisani dokument, prikazani tekst ili oboje. To je obično povezano s obrascima koji se moraju ispisati ili prikazati na određeni način, ili određenim dokumentima koji moraju imati određeno formatiranje da bi se pravilno koristili.
Kao i kod većine programskih jezika, znakovi se koriste za kontrolu klauzule slike, ali znakovi koji se koriste u ovoj klauzuli često su manje opsežni od onih u drugim jezicima. Oznake i atributi obično su potrebni, ali kontrolni znakovi koji se koriste u klauzuli često su samo jedan simbol ili slovo. Svaki znak ima drugačiji učinak, ali obično gura tekst, dodaju slova ili razmake i dodaju simbole u tekst, kao što je valuta.
Neki od znakova u klauzuli slike namijenjeni su za prikaz, kao što su znakovi koji dodaju simbole, brojeve ili tekst u tekstualnu datoteku prije nego što se ispiše ili prikaže. Istodobno, postoji mnogo znakova koji se ne prikazuju jer njihovi efekti djeluju na različite elemente dokumenta. Na primjer, neće se pojaviti znak koji korisniku omogućuje promjenu veličine fonta, ali će i dalje omogućiti korisniku promjenu cijelog dokumenta.
Iako se klauzula slike često koristi, većina ljudi nikada neće vidjeti da se koristi. To je zato što likovi i programiranje često rade iza scene i utječu na većinu uobičajenih programa za uređivanje teksta i obrazaca. Istodobno, programeri mogu stvoriti vlastite klauzule kako bi mogli postaviti prilagođene dokumente. Osim izrade prilagođenog dokumenta, programer ga može koristiti za izradu cijelog tekstualnog programa ili se klauzula može koristiti za zaštitu prikazanog teksta sprječavanjem ispisa.