com.openhtmltopdf.bidi.BidiSplitter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openhtmltopdf-core Show documentation
Show all versions of openhtmltopdf-core Show documentation
Open HTML to PDF is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code.
package com.openhtmltopdf.bidi;
public interface BidiSplitter {
public static final byte LTR = 0;
public static final byte RTL = 1;
/**
* Sets the text which is to be split on visual ordering.
* @param paragraph
* @param defaultDirection either LTR or RTL
*/
public void setParagraph(String paragraph, byte defaultDirection);
/**
* Count the number of runs, each of which contains text in one visual order only.
* Can only be called after setParagraph has run the BIDI algorithm.
*/
public int countTextRuns();
/**
* @param runIndex from zero to countTextRuns.
* @return information about a visual run.
*/
public BidiTextRun getVisualRun(int runIndex);
}