ایکس ایس ایل - ایفو ڈاکومنٹ
- پچھلے پیج ایکس ایس ایل - ایفو معرف
- پچھلے پیج ایکس ایس ایل - ایفو علاقہ
XSL-FO ਡੋਕੂਮੈਂਟ ਹਨ ਜੋ ਆਉਟਪੁੱਟ ਸੂਚਨਾ ਵਾਲੇ XML ਫਾਈਲ ਹਨ。
ایکس ایس ایل - ایفو ڈاکومنٹ
XSL-FO ਡੋਕੂਮੈਂਟ ਹਨ ਜੋ ਆਉਟਪੁੱਟ ਸੂਚਨਾ ਵਾਲੇ XML ਫਾਈਲ ਹਨ। ਉਹ ਆਉਟਪੁੱਟ ਲੇਆਉਟ ਅਤੇ ਆਉਟਪੁੱਟ ਸਮੱਗਰੀ ਬਾਰੇ ਸੂਚਨਾ ਰੱਖਦੇ ਹਨ。
XSL-FO ਡੋਕੂਮੈਂਟ .fo ਜਾਂ .fob ਨਾਮ ਨਾਲ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।.xml ਨਾਮ ਨਾਲ ਸਟੋਰ ਕੀਤੇ ਜਾਣ ਵਾਲੇ XSL-FO ਡੋਕੂਮੈਂਟ ਵੀ ਬਹੁਤ ਮਿਲਦੇ ਹਨ ਜਿਸ ਨਾਲ XSL-FO ਡੋਕੂਮੈਂਟ ਨੂੰ XML ਐਡੀਟਰ ਵਿੱਚ ਹੋਰ ਅਸਾਨੀ ਨਾਲ ਪ੍ਰਵੇਸ਼ ਕਰਨਾ ਹੁੰਦਾ ਹੈ。
XSL-FO ਡੋਕੂਮੈਂਟ ਦੀ ਸਰੂਚਨਾ
XSL-FO ਦੀ ਡੋਕੂਮੈਂਟ ਸਰੂਚਨਾ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
<?xml version="1.0" encoding="ISO-8859-1"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set <fo:simple-page-master master-name="A4"> <!-- ਪੇਜ ਟੈਮਪਲੇਟ ਇੱਥੇ ਹੈ --> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4"> <!-- ਪੇਜ ਸਮੱਗਰੀ ਇੱਥੇ ਹੈ --> </fo:page-sequence> </fo:root>
ਸਰੂਚਨਾ ਵਿਸਥਾਰ
XSL-FO ਡੋਕੂਮੈਂਟ XML ਡੋਕੂਮੈਂਟ ਦਾ ਹੈ ਕਿਉਂਕਿ ਵੀ XML ਐਲਾਨ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ:
<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:root> ਐਲੀਮੈਂਟ ਹੈ XSL-FO ਡੋਕੂਮੈਂਟ ਦਾ ਮੂਲ ਐਲੀਮੈਂਟ। ਇਹ ਮੂਲ ਐਲੀਮੈਂਟ ਵੀ XSL-FO ਦੀ ਨਾਮਸਪੇਸ ਨੂੰ ਐਲਾਨ ਕਰਨਾ ਹੈ:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <!-- ਇੱਥੇ XSL-FO ਡੋਕੂਮੈਂਟ ਦਾ ਸਮੱਗਰੀ ਹੈ --> </fo:root>
<fo:layout-master-set> عنصر ایک یا کئی پیج ماڈل کا حامل ہوتا ہے:
<fo:layout-master-set <!-- یہ تمام پیج ماڈل ہیں --> </fo:layout-master-set>
<fo:simple-page-master> عنصر ایک واحد پیج ماڈل کا حامل ہوتا ہے، ہر ماڈل کو یونیک نام (ماتر نیم) رکھنا چاہئے:
<fo:simple-page-master ماتر نیم="A4"> <!-- یہ کسی پیج ماڈل کا مطلب ہے --> </fo:simple-page-master>
ایک یا کئی <fo:page-sequence> عناصر پیج کا مطلب واضح کر سکتے ہیں، ماتر ریفرنس اپنے نام کا استعمال کردیا جاتا ہے تاکہ simple-page-master ماڈل کو رجوع کیا جائے:
<fo:page-sequence ماتر ریفرنس="A4"> <!-- یہ پیج کا مطلب ہے --> </fo:page-sequence>
نوٹ:ماتر ریفرنس کا مطلب "A4" کسی مپردیت پیج فارمت کی وضاحت نہیں کرتا ہے، یہ صرف ایک نام ہے۔ آپ کسی بھی نام کا استعمال کرسکتے ہیں، مثلاً "MyPage"، "MyTemplate" وغیرہ
- پچھلے پیج ایکس ایس ایل - ایفو معرف
- پچھلے پیج ایکس ایس ایل - ایفو علاقہ