Obținerea tuturor parametrilor layout-ului mici trucuri

  • Obținerea tuturor parametrilor layout-ului mici trucuri
  • Obținerea tuturor parametrilor layout-ului mici trucuri

Trucuri mici de parcurgere a parametrilor în structura tipurilor tipărite.

Fără pretenții pentru invenție - nu este nimic nou, acumulat, așadar am decis să scriu această notă.

În BSP a fost mult timp un mecanism pentru înlocuirea machetelor cu cele personalizate. Ca urmare a utilizării acestui mecanism, clienții apar periodic, care (ca de obicei - după actualizare) au încetat să tipărească o chitanță de numerar (sau altceva, amintiți-vă) ...

Primul apel de la client la sursa de alimentare de bază a provocat o ușoară nedumerire - în cazul în care eroarea ar fi fost într-un comunicat, apoi o rafală de apeluri ar fi practic asigurată, și apoi liniște, doar una, dar ... conectat, privit - într-adevăr cade din greșeală:

Obținerea tuturor parametrilor layout-ului mici trucuri

Ideea imediat - „Ce fel de prostii nu poate fi, etc, etc ...“ ... dar se pare - poate. Utilizatori (alias Gaseste subiecte Gaseste subiecte), vor astfel animatorii ... asta care au cerut să intre în machete, și șterge în cazul în care parametrii pentru a fi înlocuite cu propriile lor doar un text, exclusiv, salvați toate mizeria asta, și apoi anunță cu mândrie că, după o actualizare (din nou, când altceva?) a oprit tipărirea PKO?

Prima dată neponyatka completă, a decis sim prin Salabi depanator (cum să se întoarcă formatul standard - tema nu este romanul), dar există o idee: „Ce se întâmplă dacă utilizatorul nu, și mă simt un îndemn de a înlocui setarea standard textul său, iar opțiunea nu este necesară nici măcar o dată? Ce ar trebui să fac? ".

Soluția este un mic truc, parametrul ar trebui să rămână în plan, dar nu trebuie imprimat în formă tipărită. Au fost două soluții la soluție:

  • Mai întâi: Ascundeți parametrul în caseta FOARTE îngustă a aspectului (nu vă place deloc, atunci nu veți găsi imediat această celulă dacă aveți nevoie de ea);
  • a doua: în general, vă asigurați-vă împotriva unor asemenea neînțelegeri prin includerea în celulă a tuturor parametrilor posibili care se găsesc în aspect, în care specificați în proprietatea "Umplere". că acesta este un șablon. Celula nu poate fi restrânsă la imposibilitate, ci pur și simplu "acoperită" cu o zonă dreptunghiulară opacă (în proprietatea "Plasament" nu uitați să specificați "Cut"):

Obținerea tuturor parametrilor layout-ului mici trucuri

Rezultatul - puteți scrie orice text unde doriți, principalul lucru este să lăsați parametrul în aspect:

Obținerea tuturor parametrilor layout-ului mici trucuri

Apoi, există toate gândurile „rele“: în cazul în care există posibilitatea ca aspectul poate orice mod „magic“ pentru a schimba, de ce fac oameni suferă trucuri vytvoreniem, cum ar fi cele de mai sus?

Dacă tragem forma noastră tipărită și știm că se poate întâmpla ceva cu aspectul, atunci nu merită să folosim construcțiile de ieșire ale parametrilor de tipul:

Este mai bine să colectați parametrii posibili într-o structură și să completați parametrii de aspect cu mai multe linii, ca mai sus, dar după cum urmează:

Atât de mult mai ușor, mai ales din moment ce lucrul principal - prezența sau absența parametrilor în aspect nu va provoca accidentarea accidentală a programului

Acum, pentru a folosi rapid aceste opțiuni pentru a umple celula cu toți parametrii formei sau pentru a crea o structură, sa născut ideea utilizării procesării care ar constitui șirul pentru șablonul de celule parametru sau șirul pentru a crea o structură fixă ​​pentru modulul tipărit.

parametrii șablonului necesari pentru cazurile în care parametrii de umplere direct (prin structura) nu pot fi controlate, de exemplu, configurația pe suport nu poate fi eliminat din cauza unor motive obiective, iar utilizatorul pentru un motiv oarecare, aveți nevoie pentru a schimba aspectul periodic.

S-ar putea să existe altă opțiune - există un aspect în care un nor de parametri, care este destul de posibil pentru a sări peste prostii, dar nu ar place foarte mult.

Ca rezultat, am obținut procesarea, în care puteți afișa toți parametrii partenerului comun sau aspectul din fișier cu liniile rezumate ale parametrilor și liniilor pentru copy-paste în textul constructorului de structură:

Obținerea tuturor parametrilor layout-ului mici trucuri

Poate că există o altă situație - există un aspect, există o mulțime de parametri, și nu vreau să pierd nici unul.

Poate altceva va face.

Articole similare