Proprietăți de formatare xsl-fo

Această carte este dedicată XSLT - sisteme puternice și convenabile de conversie a documentelor. Nu acoperă doar întreaga sintaxă a XSLT, de la aspecte de bază la aspecte speciale, ci și detalii despre modurile moderne de utilizare a XSLT.







Veți găsi sute de exemple practice, cum ar fi implementarea transformărilor XSLT pe servere web, conectarea la baze de date și utilizarea browserelor pentru a efectua transformări în zbor.

Cartea este concepută pentru oricine dorește să învețe XSLT și să o folosească în practică

Rezervați: XSLT

Proprietăți de formatare a XSL-FO

Proprietăți de formatare a XSL-FO

Proprietățile de formatare ale XSL-FO configurează acțiunile obiectelor de formatare listate în secțiunea anterioară; lucrați cu aceștia în documentele XSL-FO, precum și cu atributele elementului. De exemplu, iată cum am setat familia, dimensiunea și greutatea fontului pentru textul din bloc:

font-size = "36pt" font-weight = "bold">
Bună ziua de la XSL-FO!

Următoarea listă prezintă o serie de proprietăți comune XSL-FO. O listă completă a proprietăților (foarte lungă) este dată în Anexa B. Lista utilizează următoarea sintaxă, care corespunde specificației XSL-FO:

• <> înseamnă unitățile de valori (a se vedea tabelul 11.1) sau proprietățile (de exemplu, ), care au fost deja determinate;

• | înseamnă opțiunea de alegere, puteți utiliza numai una dintre ele;

• || înseamnă o opțiune de alegere, puteți utiliza una sau mai multe opțiuni în orice ordine;

• [] înseamnă instrucțiuni de grup care sunt calculate în același mod ca și expresiile matematice;

• * înseamnă că termenul anterior poate să apară de la zero sau de mai multe ori;

• + înseamnă că termenul anterior poate să apară de una sau de mai multe ori;

•. înseamnă că termenul anterior nu este necesar;

• <> perechi pereche de numere care specifică numărul minim și maxim de întâlniri ale termenului (ca în);

Multe proprietăți ale XSL-FO definesc un format specific pentru valorile atribuite acestora, cum ar fi sau . - aceste formate și descrierea lor sunt enumerate în tabelul. 11.1.

Tabelul 11.1. Formate de specificații XSL-FO

De asemenea, rețineți că proprietățile XSL-FO, cum ar fi proprietățile CSS2, pot lua valoarea "moșteni", ceea ce înseamnă că valoarea proprietății trebuie moștenită de la elementul părinte.

Următoarea listă prezintă cele mai comune proprietăți XSL-FO. O listă completă este prezentată în Anexa B.

• poziție absolută. Stabilește dacă poziția unui element este absolută. Instalat în auto | absolut | fix | moștenesc;

• fundal. O proprietate pentru setarea rapidă a tuturor proprietăților de fundal simultan (culoarea de fundal, imaginea de fundal, repetarea fundalului, atașarea de fundal și poziția de fundal). Este instalat în [ || || || || ] | moștenesc;

• atașament de fundal. Stabilește dacă fundalul este derulat. Instalat în scroll | fix | moștenesc;

• culoarea de fundal. Setează culoarea de fundal a elementului. Instalat în | | transparent | moștenesc;

• Imagine de fundal. Setează imaginea de fundal a elementului. Instalat în | | nici unul | moștenesc;

• repetarea fundalului. Stabilește dacă imaginea de fundal poate fi aranjată ca un mozaic și, dacă da, cum. Este setat în repetare | repet-x | repet-y | nu-repeta | moștenesc;

• frontieră. O proprietate pentru setarea rapidă a aceleiași lățimi, culori și stil pentru toate cele patru margini (de sus, de jos, stânga și dreapta) ale dreptunghiului. Este instalat în [ || || ] | moștenesc;

• marginea după culoare. Specifică culoarea marginii din spate a zonei. Instalat în | | moștenesc;

• stilul după limită. Specifică stilul marginii din spate. Instalat în | | moștenesc;

• margine după lățime. Setează lățimea marginii posterioare. Instalat în | | | | moștenesc;

• marginea înainte de culori. Setează culoarea frontală frontală. Instalat în | | moștenesc;

• stil de frontieră-înainte. Specifică stilul frontierei frontale. Instalat în | | moștenesc;

• margine înainte de lățime. Setează lățimea marginii frontale. Instalat în | | | | moștenesc;

• partea inferioară a frontierei. O proprietate pentru setarea rapidă a lățimii, stilului și culorii marginii de jos a unei zone bloc sau a unei regiuni încorporate. Este instalat în [ || || ] | moștenesc;

• culoarea de jos a marginii. Setează culoarea marginii de jos. Instalat în | | moștenesc;

• stil de fund cu fund. Specifică stilul marginii inferioare. Instalat în | | moștenesc;

• marginea de jos a marginii. Setează lățimea marginii inferioare. Instalat în | | moștenesc;

• colaps de frontieră. Specifică modelul delimitat de tabel. Este setat în colaps | separate | moștenesc;

• culoarea frontală. Setează culoarea tuturor celor patru borduri simultan. Instalat în | | transparent | moștenesc;

• culoarea finală a marginii. Setează culoarea frontierei finale. Instalat în | | moștenesc;

• stilul de margine. Specifică stilul frontierei finale. Instalat în | | moștenesc;

• lățimea la capătul marginii. Specifică lățimea marginii finale. Instalat în | | | | moștenesc;

• marginea stânga. O proprietate pentru setarea rapidă a lățimii, stilului și culorii marginii din stânga în același timp. Este instalat în [ || || ] | moștenesc;

• culoarea stângă-stânga. Setează culoarea marginii din stânga. Instalat în | | moștenesc;







• stilul stânga-stânga. Specifică stilul marginii din stânga. Instalat în | | moștenesc;

• marginea stânga-margine. Specifică lățimea marginii din stânga. Instalat în | | moștenesc;

• frontieră-dreapta. O proprietate pentru setarea rapidă a lățimii, stilului și culorii chenarului din dreapta în același timp. Este instalat în [ || || ] | moștenesc;

• culoarea dreapta-margine. Setează culoarea frontierei drepte. Instalat în | | moștenesc;

• stil de frontieră-dreapta. Specifică stilul marginii din dreapta. Instalat în | | moștenesc;

• Lățimea marginii-dreapta. Setează lățimea marginii din dreapta. Instalat în | | moștenesc;

• spațierea marginilor. Specifică distanța dintre limitele celulare adiacente. Instalat în ? | | moștenesc;

• culoarea frontală-start-color. Specifică culoarea frontierei inițiale. Instalat în ;

• stilul de pornire la frontieră. Specifică stilul frontierei inițiale. Instalat în | | moștenesc;

• limita de început-lățime. Specifică lățimea frontierei inițiale. Instalat în | | | | moștenesc;

• stil de frontieră. Specifică stilul celor patru borduri. Instalat în | | moștenesc;

• partea superioară a frontierei. O proprietate pentru setarea rapidă a lățimii, stilului și culorii limitei superioare a zonei blocului sau a regiunii încorporate în același timp. Este instalat în [ || || ] | moștenesc;

• culoarea frontală-sus. Setează culoarea frontierei superioare. Instalat în | | moștenesc;

• stil de vârf. Specifică stilul de linie al marginii dreptunghiului (continuu, dublu, punctat etc.);

• lățimea de sus a frontierei. Setează lățimea marginii superioare. Instalat în | | moștenesc;

• lățimea marginii. O proprietate pentru setarea rapidă a proprietăților la limită de vârf în același timp. border-dreapta-lățime. lățimea de jos a marginii și lățimea stângă a marginii. Instalat în | | moștenesc;

• partea inferioară. Determină cât de mult este marginea inferioară a conținutului casetei deplasată de la marginea inferioară a casetei care conține dreptunghiul. Instalat în | | | | auto | moștenesc;

• caracter. Specifică caracterul Unicode de inserat. Instalat în ;

• culoarea. Setează culoarea primului text al elementului. Instalat în | | moștenesc;

• numărul de coloane. Specifică numărul de coloane din domeniul de aplicare. Instalat în | | moștenesc;

• numărul coloanei. Setează numărul coloanei pentru celulele din tabel. Instalat în ;

• lățimea coloanei. Setează lățimea unui obiect, cum ar fi un grafic extern. Instalat în auto | scară-la-potrivire | | | | | moștenesc;

• plutiți. Stabilește dacă dreptunghiul este împins în stânga, în dreapta sau în cel deloc. Instalat înainte de | începe | end | stânga | drept | nici unul | moștenesc;

• numele fluxului. Specifică numele fluxului. Instalat în ;

• font. O proprietate pentru setarea rapidă a proprietăților stilului de font în același timp. font-variant. font-greutate. font-size. line-height și font-family. Este instalat în [[ || || ]? [/ ]? ] | caption | pictogramă | meniu | caseta de mesaje | subtitrare | bară de stare | moștenesc;

• font-family. Specifică o listă de nume de familie de fonturi și / sau nume de familie generice în ordinea preferințelor. Este instalat în [[ | | ],] * | | ] | moștenesc;

• font-size. Specifică dimensiunea fontului. Instalat în | | | | | | | | moștenesc;

• font-style. Specifică stilul fontului. Este setat în normal | italic | oblic | backslant | moștenesc;

• font-varianta. Selectează fonturi cu litere mici și majuscule (fonturi bicamerale). Este setat în normal | capace mici | moștenesc;

• font-weight. Specifică bogăția fontului. Este setat în normal | bold | mai îndrăzneț | brichetă | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | moștenesc;

• format. Format XSLT. Instalat în ;

• gruparea-separator. Delimitatorul de grupuri de categorii de format XSLT. Instalat în ;

• dimensiunea grupării. Dimensiunea grupului de format XSLT. Instalat în ;

• înălțime. Specifică înălțimea conținutului dreptunghiurilor create de elementele la nivel de bloc și elementele înlocuite. Instalat în | | | | auto | moștenesc;

• numărul inițial al paginii. Specifică numărul paginii de pornire. Instalat în auto | auto-ciudat | auto-egal | | moștenesc;

• stânga. Stabilește cât de departe marginea din stânga a conținutului cutiei este deplasată în partea dreaptă a marginii din stânga a casetei care conține dreptunghiul. Instalat în: | | | | auto | moștenesc;

• tratamentul prin linii. Definește modul în care sunt procesate fluxurile de linii. Este setat în ignore | păstra | trata-ca-spatiu | tratați-ca-zero-lățimea-spațiu | moștenesc;

• înălțimea liniei. Specifică înălțimea minimă a fiecărui dreptunghi încorporat. Este setat în normal | | | | | | | | | moștenesc;

• marja. O proprietate pentru setarea rapidă a proprietăților marginale în același timp. -Marginea din dreapta. margin-bottom și margin-left. Instalat în | | moștenesc;

• marginea inferioară. Specifică câmpul de jos al unui dreptunghi. Instalat în | | moștenesc;

• Marginea stângă. Specifică marginea din stânga a dreptunghiului. Instalat în | | moștenesc;

• margin-dreapta. Specifică marginea dreaptă a dreptunghiului. Instalat în | | moștenesc;

• marginea superioară. Setează caseta de sus a dreptunghiului. Instalat în | | moștenesc;

• nume-maestru. Setează sau selectează un master. Instalat în ;

• număr-coloane-incadrat. Specifică numărul de coloane ocupate de celula tabelă. Instalat în ;

• numărul de rânduri-incadrat. Specifică numărul de rânduri ocupate de o celulă de tabelă. Instalat în ;

• pagina-break-after. La fel ca proprietatea CSS2 cu același nume. Instalat în auto | întotdeauna | evita | stânga | drept | moștenesc;

• pauză de pagină înainte. La fel ca proprietatea CSS2 cu același nume. Instalat în auto | întotdeauna | evita | stânga | drept | moștenesc;

• înălțimea paginii. Specifică înălțimea paginii. Instalat în auto | indefinit | | | moștenesc;

• lățimea paginii. Specifică lățimea paginii. Instalat în auto | indefinit | | | moștenesc;

• poziție. Specifică aspectul de utilizat. Instalat în statică relativ | absolut | fix | moștenesc;

• poziția relativă. La fel ca proprietatea CSS2 cu același nume. Instalat în statică relativ | moștenesc;

• dreapta. Determină cât de mult marginea conținutului cutiei este deplasată în partea stângă a marginii din dreapta a casetei care conține dreptunghiul. Instalat în | | | | auto | moștenesc;

• spații pentru scoruri. Stabilește dacă se aplică proprietatea de decorare a textului în spații. Setați la true | false | moștenesc;

• tratamentul spațial. Specifică modul de manipulare a spațiilor și a altor caractere de delimitare, cu excepția caracterelor de alimentare cu linie. Este setat în ignore | păstra | ignorați-dacă-înainte-linefeed | ignorare-dacă-după-linefeed | ignorați-dacă-înconjoară-linefeed | moștenesc;

• Span. Specifică dacă să se plaseze un obiect la nivel de bloc în coloana curentă sau să se întindă la toate coloanele din zonă. Setat la niciunul | toate | moștenesc;

• src. Specifică referința URI care definește resursa externă. Instalat în | | moștenesc;

• start-indent. Definește distanța de la marginea de început a dreptunghiului de conținut al zonei care conține blocul până la marginea de început a dreptunghiului de conținut al zonei acestui bloc. Instalat în | | moștenesc;

• rândul de start. Stabilește dacă această celulă pornește un șir. Setați la true | fals;

• text-aliniere. Definește modul de aliniere a conținutului încorporat al blocului. Este setat în start | centru | end | justifica | interior | exterior | stânga | drept | | | moștenesc;

• decorarea textului. Specifică opțiunile de proiectare care trebuie adăugate textului elementului. Setat la niciunul | [[subliniați fără subliniere] || [overline | fără depășire] || [line-through | fără limită] || [clipeste | nu clipi]] moștenesc;

• text-liniuță. Specifică alinierea primei linii de text în bloc. Instalat în | | | | moștenesc;







Articole similare

Trimiteți-le prietenilor: