Uses of Interface
org.faceless.publisher.type.LengthEvaluationContext

Packages that use org.faceless.publisher.type.LengthEvaluationContext
Package
Description
Provides the main classes for BFO Publisher
Provides the base classes for output from BFO Publisher, extended by type-specific subpackages
Contains utility classes and interfaces which are used across BFO Publisher
  • Uses of org.faceless.publisher.type.LengthEvaluationContext in org.faceless.publisher

    Methods in org.faceless.publisher that return org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier and Type
    Method
    Description
    org.faceless.publisher.type.LengthEvaluationContext
    LayoutContext.getLengthEvaluationContext(float percentage, org.faceless.publisher.type.CSSStyle style)
     
    org.faceless.publisher.type.LengthEvaluationContext
    LayoutContext.getLengthEvaluationContext(org.faceless.publisher.type.Length percentage, org.faceless.publisher.type.CSSStyle style)
     
  • Uses of org.faceless.publisher.type.LengthEvaluationContext in org.faceless.publisher.output

    Methods in org.faceless.publisher.output that return org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier and Type
    Method
    Description
    org.faceless.publisher.type.LengthEvaluationContext
    GeneralText.getDCTX()
     
    Methods in org.faceless.publisher.output with parameters of type org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier and Type
    Method
    Description
    static PDFGlyphVector
    GeneralText.createPDFGlyphVector(String text, int startIndex, org.faceless.publisher.type.CSSStyle style, Language language, int bidiLevel, org.faceless.publisher.type.LengthEvaluationContext ctx)
    Create a single PDFGlyphVector for as much of the specified string as we can, based on the supplied style.
    org.faceless.publisher.type.ReplacedInline
    GeneralText.getNthLineClone(int linenumber, org.faceless.publisher.type.ReplacedInline prev, org.faceless.publisher.type.LengthEvaluationContext ctx)
     
    void
    MeshGradientBuilder.init(org.faceless.publisher.type.Length x, org.faceless.publisher.type.Length y, org.faceless.publisher.type.UnitsProp units, org.faceless.publisher.type.MeshGradientTypeProp type, org.faceless.publisher.type.TransformType transform, AffineTransform t, org.faceless.publisher.type.LengthEvaluationContext[] ctx, int rows, int cols)
     
    void
    GeneralText.setDCTX(org.faceless.publisher.type.LengthEvaluationContext dctx)
    When evaluating dashes, we need the viewport LengthEvaluationContext.
  • Uses of org.faceless.publisher.type.LengthEvaluationContext in org.faceless.publisher.type

    Methods in org.faceless.publisher.type that return org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier and Type
    Method
    Description
    default org.faceless.publisher.type.LengthEvaluationContext
    ReplacedInline.getDCTX()
     
    org.faceless.publisher.type.LengthEvaluationContext
    FilterPropertyDeclarationEvaluationContext.getLengthEvaluationContext(float percentage)
     
    org.faceless.publisher.type.LengthEvaluationContext
    PropertyDeclarationEvaluationContext.getLengthEvaluationContext(float percentage)
    Return a LengthEvaluationContext that can be used.
    Methods in org.faceless.publisher.type with parameters of type org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier and Type
    Method
    Description
    org.faceless.publisher.type.Length
    Length.compute(org.faceless.publisher.type.LengthEvaluationContext ctx)
    Compute the Length as far as possible with the supplied context, and return the modified Length.
    org.faceless.publisher.type.Length
    LengthFilter.compute(org.faceless.publisher.type.LengthEvaluationContext ctx)
     
    org.faceless.publisher.type.Length
    SimpleLength.compute(org.faceless.publisher.type.LengthEvaluationContext ctx)
     
    BackgroundPosition.evaluate(org.faceless.publisher.type.LengthEvaluationContext hctx, org.faceless.publisher.type.LengthEvaluationContext vctx)
     
    org.faceless.publisher.type.ReplacedInline
    ReplacedInline.getNthLineClone(int linenumber, org.faceless.publisher.type.ReplacedInline prev, org.faceless.publisher.type.LengthEvaluationContext ctx)
    Returns a version of this object restyled with the specified style.
    float
    Length.pointValue(org.faceless.publisher.type.LengthEvaluationContext ctx)
    Compute the final value of this length in points.
    float
    LengthFilter.pointValue(org.faceless.publisher.type.LengthEvaluationContext ctx)
     
    float
    SimpleLength.pointValue(org.faceless.publisher.type.LengthEvaluationContext ctx)
     
    default void
    ReplacedInline.setDCTX(org.faceless.publisher.type.LengthEvaluationContext ctx)
    Set the LengthEvaluationContext used to evalute the stroke for SVG text
    Constructors in org.faceless.publisher.type with parameters of type org.faceless.publisher.type.LengthEvaluationContext in in
    Modifier
    Constructor
    Description
     
    SimpleLengthEvaluationContext(float percentage, org.faceless.publisher.type.LengthEvaluationContext ctx)
     
     
    SimpleLengthEvaluationContext(org.faceless.publisher.type.CSSStyle style, org.faceless.publisher.type.LengthEvaluationContext ctx)
     
     
    SimpleLengthEvaluationContext(org.faceless.publisher.type.Length percentage, org.faceless.publisher.type.LengthEvaluationContext ctx)
     
     
    Strut(LayoutContext layoutContext, org.faceless.publisher.type.CSSStyle style, boolean root, org.faceless.publisher.type.LengthEvaluationContext ctx)
    Create a Strut for a normal object that is part of an SVG embedded inside another SVG as an .