@Override
public void visit(CustomBlock customBlock) {
if (!(customBlock instanceof JLatexMathBlock)) {
super.visit(customBlock);
return;
}
final String latex = ((JLatexMathBlock) customBlock).latex();
final int length = builder.length();
builder.append(latex);
SpannableBuilder.setSpans(
builder,
configuration.factory().image(
configuration.theme(),
JLatexMathMedia.makeDestination(latex),
configuration.asyncDrawableLoader(),
configuration.imageSizeResolver(),
new ImageSize(new ImageSize.Dimension(100, "%"), null),
false
),
length,
builder.length()
);
}
};