Package com.openhtmltopdf.css.extend
Interface ContentFunction
-
public interface ContentFunctionInterface for objects which implement a function which creates content (e.g.counter(pages))
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringcalculate(LayoutContext c, FSFunction function)Stringcalculate(RenderingContext c, FSFunction function, InlineText text)booleancanHandle(LayoutContext c, FSFunction function)StringgetLayoutReplacementText()If a function value can change at render time (i.e.booleanisStatic()Whether or not the function value can change at render time.
-
-
-
Method Detail
-
isStatic
boolean isStatic()
Whether or not the function value can change at render time. If true,calculate(LayoutContext, FSFunction)will be called. If false,calculate(RenderingContext, FSFunction, InlineText)will be called.
-
calculate
String calculate(LayoutContext c, FSFunction function)
-
calculate
String calculate(RenderingContext c, FSFunction function, InlineText text)
-
getLayoutReplacementText
String getLayoutReplacementText()
If a function value can change at render time (i.e.isStatic()returns false) use this text as an approximation at layout.
-
canHandle
boolean canHandle(LayoutContext c, FSFunction function)
-
-