XSL-FO ਖੇਤਰ
- ਪਿਛਲਾ ਪੇਜ XSLFO ਦਸਤਾਵੇਜ਼
- ਅਗਲਾ ਪੇਜ XSLFO ਆਉਟਪੁੱਟ
XSL-FO ਆਉਟਪੁਟ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਸਰਕਟ (ਰੀਜਨ) ਬਕਸਾਂ ਦਾ ਉਪਯੋਗ ਕਰਦਾ ਹੈ。
XSL-FO ਖੇਤਰ
XSL ਫਾਰਮੈਟਿੰਗ ਮਾਡਲ ਇੱਕ ਲਗਾਤਾਰ ਸਰਕਟ (ਰੀਜਨ) ਬਕਸਾਂ ਦੀ ਪਰਿਭਾਸ਼ਾ ਕਰਦਾ ਹੈ ਜੋ ਆਉਟਪੁਟ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇ。
ਸਾਰੀ ਆਉਟਪੁਟ ਇਨ੍ਹਾਂ ਬਕਸਾਂ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੀ ਜਾਵੇਗੀ ਅਤੇ ਕਿਸੇ ਟੀਚੇ ਮੀਡੀਆ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਜਾਂ ਪ੍ਰਿੰਟ ਕੀਤੀ ਜਾਵੇਗੀ。
ਹੁਣ ਅਸੀਂ ਹੇਠਾਂ ਦੇ ਇਨ੍ਹਾਂ ਰੀਜਨਜ਼ ਦਾ ਅਧਿਐਨ ਕਰੀਏ:
- Pages (ਪੇਜਸ)
- Regions (ਰੀਜਨਜ਼)
- Block areas (ਬਲਾਕ ਏਰੀਜ਼)
- Line areas (ਲਾਈਨ ਏਰੀਜ਼)
- Inline areas (ਲਾਈਨ ਇਨ ਏਰੀਜ਼)
XSL-FO Pages (ਪੰਨੇ)
XSL-FO ਆਉਟਪੁੱਟ ਪੰਨੇ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।ਪ੍ਰਿਟਿੰਗ ਆਉਟਪੁੱਟ ਆਮ ਤੌਰ 'ਤੇ ਕਈ ਸ਼ੁੱਟ ਵਿੱਚ ਵੰਡੇ ਪੰਨਿਆਂ ਵਿੱਚ ਜਾਂਦਾ ਹੈ।ਬਰਾਊਜ਼ਰ ਆਉਟਪੁੱਟ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਲੰਮੀ ਪੰਨੇ ਵਿੱਚ ਜਾਂਦਾ ਹੈ。
XSL-FO ਪੰਨੇ ਖੇਤਰ (Region) ਨੂੰ ਸਮੂਹਿਕ ਕਰਦੇ ਹਨ。
XSL-FO Regions (ਖੇਤਰ)
ਹਰੇਕ XSL-FO ਪੰਨੇ ਨੂੰ ਇੱਕ ਲੜੀ ਦੇ Regions (ਖੇਤਰ) ਸਮੂਹਿਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
- region-body (ਪੰਨੇ ਦਾ ਮੁੱਖ ਭਾਗ)
- region-before (ਪੰਨੇ ਦੇ ਸਿਰ)
- region-after (ਪੰਨੇ ਦੇ ਪੱਟੀ)
- region-start (ਸਾਈਡਬਾਰ ਦੇ ਚੱਲੇ ਤੋਂ)
- region-end (ਸਾਈਡਬਾਰ ਦੇ ਉੱਪਰ)
XSL-FO Regions (ਖੇਤਰ) ਬਲਾਕ ਖੇਤਰ (Block Area) ਨੂੰ ਸਮੂਹਿਕ ਕਰਦੇ ਹਨ。
XSL-FO Block Areas (ਬਲਾਕ ਖੇਤਰ)
XSL-FO Block Areas (ਬਲਾਕ ਖੇਤਰ) XSL-FO ਬਲਾਕ ਖੇਤਰ ਛੋਟੇ ਬਲਾਕ ਅਣਗਰੁੱਪਾਂ (Block Elements) ਨੂੰ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹਨ (ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਨਵੀਂ ਲਾਈਨ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ), ਜਿਵੇਂ ਕਿ ਪੈਰਾਗ੍ਰਾਫ, ਟੇਬਲ ਅਤੇ ਲਿਸਟ ਆਦਿ。
XSL-FO Block Areas (ਬਲਾਕ ਖੇਤਰ) ਹੋਰ ਬਲਾਕ ਖੇਤਰਾਂ ਨੂੰ ਸਮੂਹਿਕ ਕਰ ਸਕਦੇ ਹਨ, ਲੇਕਿਨ ਮੁੱਖ ਤੌਰ 'ਤੇ ਉਹ ਲਾਈਨ ਖੇਤਰ (Line Area) ਨੂੰ ਸਮੂਹਿਕ ਕਰਦੇ ਹਨ。
XSL-FO Line Areas (ਲਾਈਨ ਖੇਤਰ)
XSL-FO Line Areas (ਲਾਈਨ ਖੇਤਰ) ਲਾਈਨ ਖੇਤਰ ਬਲਾਕ ਖੇਤਰ ਅੰਦਰ ਟੈਕਸਟ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ。
XSL-FO Line Areas (ਲਾਈਨ ਖੇਤਰ) ਲਾਈਨ ਅੰਦਰ ਖੇਤਰ (Inline Area) ਦੇ ਅੰਦਰ ਹਨ。
XSL-FO Inline Areas (ਲਾਈਨ ਅੰਦਰ ਖੇਤਰ)
XSL-FO Inline Areas (ਲਾਈਨ ਅੰਦਰ ਖੇਤਰ) ਲਾਈਨ ਅੰਦਰ ਟੈਕਸਟ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ (ਪ੍ਰਕਾਸ਼ਣ, ਇੱਕ ਹੀ ਚਿਹਨ ਅਤੇ ਚਿੱਤਰ ਆਦਿ)。
- ਪਿਛਲਾ ਪੇਜ XSLFO ਦਸਤਾਵੇਜ਼
- ਅਗਲਾ ਪੇਜ XSLFO ਆਉਟਪੁੱਟ