A specialized class holding configurable parameters related to iText.Layout.Element.Paragraph 's orphans restrictions. More...
A specialized class holding configurable parameters related to iText.Layout.Element.Paragraph 's orphans restrictions.
A specialized class holding configurable parameters related to iText.Layout.Element.Paragraph 's orphans restrictions. This class is meant to be used as the value for the Property.ORPHANS_CONTROL key.
◆ ParagraphOrphansControl()
iText.Layout.Properties.ParagraphOrphansControl.ParagraphOrphansControl |
( |
int |
minOrphans |
) |
|
|
inline |
Creates a ParagraphOrphansControl instance with a specified orphans limitation.
-
Parameters
-
minOrphans |
minimal number of paragraph's lines to remain on an area before an area break. |
◆ GetMinOrphans()
virtual int iText.Layout.Properties.ParagraphOrphansControl.GetMinOrphans |
( |
|
) |
|
|
inlinevirtual |
Gets minimal number of paragraph's lines to remain on an area before a split.
-
Returns
-
minimal number of paragraph's lines to remain on an area before an area break.
◆ HandleViolatedOrphans()
virtual void iText.Layout.Properties.ParagraphOrphansControl.HandleViolatedOrphans |
( |
ParagraphRenderer |
renderer, |
|
|
String |
message |
|
) |
|
|
|
inlinevirtual |
Writes a log message reporting that orphans constraint is violated.
Writes a log message reporting that orphans constraint is violated. This method is to be overridden if violation scenarios need to be handled in some other way.
-
Parameters
-
renderer |
a renderer processing orphans |
message |
|
System.String explaining the reason for violation
◆ SetMinAllowedOrphans()
Sets parameter that defines orphans restrictions.
-
Parameters
-
minOrphans |
minimal number of paragraph's lines to remain on an area before an area break. |
-
Returns
-
this ParagraphOrphansControl instance