|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.fop.complexscripts.scripts.ScriptProcessor
org.apache.fop.complexscripts.scripts.DefaultScriptProcessor
org.apache.fop.complexscripts.scripts.ArabicScriptProcessor
public class ArabicScriptProcessor
The ArabicScriptProcessor class implements a script processor for
performing glyph substitution and positioning operations on content associated with the Arabic script.
This work was originally authored by Glenn Adams (gadams@apache.org).
| Method Summary | |
|---|---|
ScriptContextTester |
getPositioningContextTester()
Obtain script specific positioning context tester. |
java.lang.String[] |
getPositioningFeatures()
Obtain script specific required positioning features. |
ScriptContextTester |
getSubstitutionContextTester()
Obtain script specific substitution context tester. |
java.lang.String[] |
getSubstitutionFeatures()
Obtain script specific required substitution features. |
GlyphSequence |
reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[][] gpa,
java.lang.String script,
java.lang.String language)
Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied. |
| Methods inherited from class org.apache.fop.complexscripts.scripts.ScriptProcessor |
|---|
assembleLookups, getInstance, getOptionalPositioningFeatures, getOptionalSubstitutionFeatures, getScript, position, position, substitute, substitute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String[] getSubstitutionFeatures()
getSubstitutionFeatures in class DefaultScriptProcessorpublic ScriptContextTester getSubstitutionContextTester()
getSubstitutionContextTester in class DefaultScriptProcessorpublic java.lang.String[] getPositioningFeatures()
getPositioningFeatures in class DefaultScriptProcessorpublic ScriptContextTester getPositioningContextTester()
getPositioningContextTester in class DefaultScriptProcessor
public GlyphSequence reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[][] gpa,
java.lang.String script,
java.lang.String language)
reorderCombiningMarks in class DefaultScriptProcessorgdef - the glyph definition table that appliesgs - an input glyph sequencegpa - associated glyph position adjustments (also reordered)script - a script identifierlanguage - a language identifier
|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||