IbexPDFCreator
DevelopersGuide
ElementsandAttributes
355
25.11.111 padding-left
Description
Padding is space which appears between the border of an element and the content
(such as text) of thatelement.
This sets the padding on the leftedgeof an element.
Figure 25-107:
padding-left="1pt"
Default value
0pt
Values
inherit
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
25.11.112 padding-right
Description
Padding is space which appears between the border of an element and the content
(such as text) of thatelement.
This sets the padding on the right edge of an element.
Figure 25-108:
padding-right="1pt"
Default value
0pt
Values
inherit
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
Pdf to tiff conversion c# - control SDK system:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
Pdf to tiff conversion c# - control SDK system:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
Ibex PDF Creator
Developers Guide
356
Elements and Attributes
25.11.113 padding-start
Description
Padding is space which appears between the border of an element and the content
(such as text) of thatelement.
This sets the padding on the start edge of an element which for an non-rotated area is
the leftedge.
Figure 25-109:
padding-start="1pt"
Default value
0pt
Values
inherit
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
25.11.114 padding-top
Description
Padding is space which appears between the border of an element and the content
(such as text) of thatelement.
This sets the padding on the top edge of an element.
Figure25-110:
padding-top="1pt"
Default value
0pt
Values
inherit
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
control SDK system:C# Create PDF from Tiff Library to convert tif images to PDF in C#
C#.NET Demo Code: Tiff to PDF Conversion in Visual C# .NET Class. Add necessary references: RasterEdge.Imaging.Basic.dll. RasterEdge.Imaging.Basic.Codec.dll.
www.rasteredge.com
control SDK system:C# TIFF: C#.NET Code to Convert TIFF Image File
Online C# tutorial for high-fidelity Tiff image file conversion from MS Office Word, Excel, and PowerPoint document. Convert PDF to Tiff Using C#.
www.rasteredge.com
Ibex PDF Creator
Developers Guide
Elements and Attributes
357
25.11.115 page-height
Description
This is used on a simple-page-master elementto set the height of a page.
If not set or if set to "auto" the page height is determined from the Settings.PageHeight
property.
Default value
auto
Values
auto
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
25.11.116 page-width
Description
This is used on a simple-page-master elementto set the width of a page.
If not set or if set to "auto" the page width is determined from the Settings.PageWidth
property.
Default value
auto
Values
auto
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
25.11.117 precedence
Description
This is used on region-before and region-after elements to control whether the top and
bottom regions take precedence over (i.e. extend into the corners over) the side
regions.
control SDK system:C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
SDK, C# users can easily implement conversion among Tiff and other supported images and documents. Most commonly, we provide detailed guide for: 1. Tiff to PDF/
www.rasteredge.com
control SDK system:C# Convert: PDF to Word: How to Convert Adobe PDF to Microsoft
directly use the following sample code to have a quick evaluation of PDF to MS Word conversion functionality. RasterEdge.XDoc.PDF.dll. RasterEdge.XDoc.TIFF.dll.
www.rasteredge.com
Ibex PDF Creator
Developers Guide
358
Elements and Attributes
Default value
false
Values
false
true
25.11.118 provisional-distance-between-starts
Description
This applies to the list-block element and sets the distance (in each list-item) between
the startof thelabelelementand the startof the body element.
This is not the same as the width of the label element because the width of the label
elementis reduced by theprovisional-label-separation value.
See list-block for an example.
Default value
24pt
25.11.119 provisional-label-separation
Description
This applies to the list-block element and sets the distance between the end of the label
elementand the start of the bodyelement.
See list-block for an exampleand alsoprovisional-distance-between-starts.
Default value
6pt
25.11.120 reference-orientation
Description
This attribute is used to set the rotation of whole pages (when used on
simple-page-master), regions (when used on region element), blocks (when used on
block-container) and table elements.
Rotation is counter-clockwise.
control SDK system:Online Convert PDF file to Tiff. Best free online PDF Tif
Using this .NET PDF to TIFF conversion control, C# developers can render and convert PDF document to TIFF image file with no loss in original file quality.
www.rasteredge.com
control SDK system:.NET PDF Document Viewing, Annotation, Conversion & Processing
XDoc.PDF SDK for .NET is completely developed in .NET, compatible with Visual C#, Visual Basic, and Delphi for .NET. Convert PDF to images, like Tiff.
www.rasteredge.com
Ibex PDF Creator
Developers Guide
Elements and Attributes
359
See block-container for an example.
Default value
0
Values
0
90
180
270
-90
-180
-270
inherit
25.11.121 ref-id
Description
This attribute is used on the page-number-citation to identify which the element for
which we want to retrieve the page number. This should match the value of the id
attribute on theother element.
See page-number-citation for an example.
Default value
This attribute has no defaultvalue, you mustprovide a value.
25.11.122 region-name-reference
Description
This is used on aregion-name-specifier to specify the name of a region which will have
flows mapped onto it by the containing flow-map.
Default value
none, a value is required
control SDK system:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Using this C#.NET PDF to JPEG conversion library component toolkit, C# developers can easily and quickly convert a large-size multi-page PDF document to a
www.rasteredge.com
control SDK system:VB.NET Create PDF from Tiff Library to convert tif images to PDF
Furthermore, if you are a Visual C# .NET programmer, you can go to this Visual C# tutorial for Tiff to PDF conversion in .NET project.
www.rasteredge.com
Ibex PDF Creator
Developers Guide
360
Elements and Attributes
25.11.123 retrieve-boundary
Description
This attribute is used on a retrieve-marker to specify limits on which markers should be
retrieved.
See marker for a complete example.
Default value
page-sequence
Values
page
page-sequence
document
25.11.124 retrieve-class-name
Description
This attribute is used on a retrieve-marker to specify which marker is to beretrieved. This
attribute specifies which class of marker is retrieved and the retrieve-boundary and
retrieve-positionattributesareusedtochooseoneofthemarkersinthatclass.
See marker for a complete example.
Default value
This attribute has no defaultvalue, you mustprovide a value.
25.11.125 retrieve-position
Description
This attributeis used on a retrieve-marker to specify which marker is to be retrieved. The
retrieve-class-name attribute specifies which h class of f marker r is retrieved d and d the
retrieve-boundary and retrieve-position attributes are e used to o choose one e of the
markers in that class.
See marker for a complete example.
Default value
first-starting-within-page
Ibex PDF Creator
Developers Guide
Elements and Attributes
361
Values
first-starting-within-
page
Use the first marker which appears starts on this page
first-including-
carryover
Use the first marker which has any contenton this page
last-starting-within-
page
last-ending-within-
page
25.11.126 right
Description
For an absolutely positioned element this specifies the distance between the right edge
of thecontaining elementand therightedgeof this element.
Default value
auto
25.11.127 rule-thickness
Description
This is used on the leader element to specify the thickness (i.e. height) of the line the
leader creates.
Default value
1pt
Values
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
Ibex PDF Creator
Developers Guide
362
Elements and Attributes
25.11.128 scaling
Description
This is used on graphic elements external-graphic and instream-foreign-object to specify
how the image should be scaled.
If the scaling is uniform a change to the image size using content-height or
content-widthwillresultinacorrespondingchangeintheotherdimensiontopreserve
the aspectratio. If scaling is non-uniform a change to height or width will notchange the
other dimension and the aspectratio will bechanged.
Default value
uniform
Values
uniform
See above.
non-uniform
See above.
25.11.129 space-after
Description
This attribute is used to define the amount of space which appears between this
elementand the next.
This attribute can be set as a single value like this:
Figure 25-111:
space-after="3mm"
or individual components can be set likethis:
Figure 25-112:
space-after.minimum="3pt"
space-after.optimum="4pt"
space-after.maximum="5pt"
Space resolution in XSL-FO is complicated. If two elements have space after the first one
and before the second one, usually the space is combined using a formula so that
generally speaking thelargestspace willbe used.
For example if there are two blocks A and B, and A has space-after="3cm" and B has
space-before="2cm" the space between the blocks will not be the sum of the two
spaces (ie. 5cm) it will be the largestof the two, ie. 3cm.
Ibex PDF Creator
Developers Guide
Elements and Attributes
363
To prevent the two spaces from being merged, and get the sum of the two spaces you
can use the precedencecomponentlike this:
Figure 25-113:
space-after="3cm" space-after.precedence="force"
Precedence can also be assigned a number. If there are two spaces to be merged and
they have different precedence values the one with the highest value will be used. For
example:
Figure25-114:
<block space-after="3cm" space-after.precedence="5">
A
</block>
<block space-before="1cm" space-after.precedence="6">
B
</block>
In this case the space between the two blocks will be 1cm because the second block has
the higher precedence value so its space value is theonewhich is used.
Space which appears before a block at the top of a region is usually discarded. To avoid
this and makethe space appear use the conditionality componentlike this:
Figure 25-115:
space-before="3cm" space-before.conditionality="retain"
To make matters even more complex, the space after an element refers to the space
between the last mark made by this element and the first mark made by the next
element. This means we need to consider child elements of the two elements whose
space is being merged.
For example the block A below has a child block A2 which has a space-after attribute.
This means when Ibex merges the space between A and B, it also considers the space
between A2and B.
Figure 25-116:
<block space-after="3cm" >
A
<block space-after="4cm" >
A2
</block>
</block>
<block space-before="1cm" >
B
</block>
so the space between A and B will be 4cm because this is the largest value. If B had a
child block this would also be considered.
And it gets worse. In the example shown above A2 makes the last mark on the page
made by the A block and its children. If A had a bottom border, this border would then
be the last mark made by the A block and its children (because the border of A is after
Ibex PDF Creator
Developers Guide
364
Elements and Attributes
A2) and the merging formula would not consider A2 (as it does not now make the last
mark) and so the gap between A and B would now be 3cm.
Default value
0pt
Values
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
25.11.130 space-before
Description
This attribute is used to define the amount of space which appears between this
elementand the previous one.
This attribute can be set as a single value like this:
Figure25-117:
space-before="3mm"
or individual components can be set likethis:
Figure25-118:
space-before.minimum="3pt"
space-before.optimum="4pt"
space-before.maximum="5pt"
Space resolution in XSL-FO is complicated. Seespace-after for a detailed description of
space resolution.
Default value
0pt
Values
<length>
A length such as '10cm'. Valid units are pt (points) cm
(centimetres) in (inches) mm (millimetres) em (current font
size in points).
Documents you may be interested
Documents you may be interested