Properties Window Description

It is possible to specify three types of object features to be viewed after debugging. They are boxes, baselines and breaks.

Specifying the view of boxes.

You may select the following boxes to be debugged:

Allocation rectangles
This rectangle may cover all the areas generated by object and its descenants (in this case it is similar to border rectangle). For inline objects this rectangle may be as wide as generated areas and as high as the content rectangle.
Border rectangle
This rectangle covers all the areas generated by object and its descenants.
Padding rectangle
This rectangle is optionally smaller than border rectangle and covers the content of object.
Content rectangle
This is the smallest possible rectangle to be debugged. Contains all generated areas except border and padding.
All rectangles mentioned above are defined according specification. For detailed information on basic geometric definitions consult Section 4.2.3. of the specification.
If you select "Draw boxes" subnode of any object in the XSL-FO objects tree you will see the properties window for all types of rectangles:



This window allows you to set various options for the object rectangles:
  • Specify whether the given rectangle should be drawn or not
  • Specify fill color of the given rectangle
  • Specify fill opacity of the given rectangle
  • Specify stroke color of the given rectangle
  • Specify stroke opacity of the given rectangle
The result may look like this:





Specifying the view of baselines.

You may select the baseline table to be debugged. Baseline table contains the set of lines which define the specific constraints for the current font. For detailed information on baseline definitions consult Section 7.13. of the specification.
If you select "Draw baselines" subnode of any corresponding object in the XSL-FO objects tree you will se the properties window for all types of baselines:



This window allows you to set various options for the object baselines:

  • Specify alphabetic color of the given baseline table
  • Specify alphabetic opacity of the given baseline table
  • Specify stroke color of the given baseline table
  • Specify stroke opacity of the given baseline table
The result may look like this:



Here TBE stands for text-before-edge, H stands for hanging, MA stands for math, MID stands for middle, A stands for alphabetic, I stands for ideographic, TAE stands for text-after-edge. See specification for details.

Specifying the view of breaks.

If you select the breaks to be debugged than if there are any "break-before" or "break-after" properties for the selected FO object they will be displayd in the resulting PDF file. "Break-after" specifies whether the new page or column should start after the object area. "Break-before" specifies whether the object is in the beginning of the page or column. For detailed information consult Section 4.8. of the specification.
Here is the properties window for breaks:



This window allows you to set various options for the object breaks:

  • Specify color of the given break
  • Specify opacity of the given break
The result may look like this:






Send comments on this topic.

© Altsoft Company. All rights reserved.