Neue Merkmalsbildung mit verbesserten Erkennungs-Resultaten. Sie kombiniert unser Winkel-Schnitt-Verfahren mit dem bewährten 'mesh'-Verfahren (früheres AEG Erkennungsverfahren). Die Erkennung wird trotz des höheren Berechnung-Aufwandes nur zwischen 10% und 30% langsamer.
Zusätzliche schnelle und kleine Klassifikatoren Jumbo_s_*.rec, Ttf_s_*.rec, Hand_s_*.rec, ...) zur schnellen Erkennung bzw. zur Einsparung von Speicherplatz (Pen-Computing). Geschwindigkeit und Qualität dieser Klassifikatoren entsprechen den Werten von KADMOS 3.5. An einer zusätzlichen Beschleunigung und Klassifikator-Reduktion wird gearbeitet.
Zusätzliche Kennungen (Kyrillisch, Arabisch-Indische Ziffern). Zusätzliche Sonderzeichen
(^ ¡ ¢ ¥ § © ® ¿) für Hand- und Maschinenschrift.
Das Handschrift-Zeichen E_ wurde in drei Formklassen aufgeteilt:
- E_ (eckige Form)
- E1 (wie C mit Querstrich)
- E7 (wie 3 gespiegelt)
Das Handschrift-Zeichen b_ wurde in zwei Formklassen aufgeteilt:
- b_ (gerade, einfache Form)
- b3 (geschwungene Form mit Schleife).
Zusatzliche Abweisungsklassen für kritische Anwendungen
(#-#<#=#>#?#S#[#\#]#y#~). Eine Beschreibung der
zugrundeliegenden Zeichenformen befindet sich in unserer Website.
Die Technik der von KADMOS selbst verwalteten Allokation (Parameter GENERAL_HEAP_ALLOC) hat sich bewährt.
Sie wurde deshalb fest implementiert, der Parameter GENERAL_HEAP_ALLOC entfällt.
FunctionAddress() für Java und C-Sharp (C#) Programmierer. Version 4.0e
GetPointer() für Java und C-Sharp (C#) Programmierer. Version 4.0e
re_ArrayToString(), re_StringToArray() konvertiert Daten 🗏
re_DisplayErrorText_bas() gibt der in re_ErrorText_bas gespeicherten Fehlertexte aus. 🗏
re_GetErrorText_bas() füllt die Datenstruktur von errtext. 🗏
re_SetErrorText_bas() schreibt Werte zurück. 🗏
rec_get_features() ermöglicht den Zugriff auf die internen KADMOS-Merkmale. 🗏
array_type ARRAY_TYPE_BYTE oder ARRAY_TYPE_WCHAR 🗏
imgtype Spezifizierung der in einer Struktur ReImage unter data gegebenen Bilddaten. 🗏
options OPTIONS_... Arbeiten mit Basis- und Gruppenkennungen 🗏 🗏
prep PREP_... 🗏
prep PREP_... 🗏 ab Version 4.0i
GetRelGraph() liesst Daten aus einer Struktur in eine andre Struktur. 🗏
GetRelGrid() liesst Daten aus einer Struktur in eine andre Struktur. 🗏
GetRelGridParm() liesst Daten aus einer Struktur in eine andre Struktur. 🗏
GetRelResult(), GetRepResult() liesst Daten aus einer Struktur in eine andre Struktur. 🗏
SetRelResult(), kopiert eine Datenstruktur in ein Feld der Struktur
SetRepResult()RelResult bzw RepResult. 🗏
re_cloneimage() erzeugt ein zweites identisches ReImage-Bild 🗏
re_getpixel() liefert die Farbe eines gegebenen Bildpunktes. 🗏
re_image2clipboard() stellt ein Bild mit dem ReImage-Format in die Zwischenablage. 🗏
re_SetErrorText() schreibt Werte zurück. 🗏
re_writeimage() schreiben ein ReImage-Bild in eine BITMAP-Datei. 🗏
re_writeimagefile() schreibt ein Bild in die durch ein file_handle gegebene Datei. 🗏
rec_collect_kernel(), rel_collect_kernel() schreibt die zur Erkennung vorgelegten Bilder in die Datei 🗏
rec_filetitle(), rel_filetitle(), rep_filetitle() liefert den Namen des geladenen Klassifikators. 🗏
rec_init(), rel_init(), rep_init() lädt Klassifikatoren. 🗏
rel_recset() Eintragen einzelner Zeichen aus der Datenstruktur RecData in die Datenstruktur RelData. 🗏
rel_textline(), rep_textline(), repr_textline() besetzt einen String mit den Erkennungs-Ergebnissen jeweils einer Zeile 🗏
options OPTIONS_FASTCHECK → OPTIONS_FAST 🗏 🗏 ab Version 4.0g
Die Handschrift-Klassifikatoren wurden mit zusätzlichen Stichproben neu berechnet.
Die Handschrift-Ziffer 4_ enthält eine neue Formklasse 41. Sie enthält solche Vierer,
die als 'Blitz' geschrieben sind. Eine analoge Erweiterung gibt es bei den Handschrift-Zeichen
S_ und s_ - mit den Formklassen S5 und s5.
Die Codepages in KADMOS.h wurden neu deklariert. Drei neue Codepages wurden ergänzt:
- CODE_ASCII, welche nur 7-Bit-Kodierungen enthält (also alle Ersatz-Darstellungen).
- CODE_PAGE_1255 und CODE_ISO_8859_8 in Vorbereitung eines Hebräisch-Klassifikators.
- Die Sonderbehandlung bei der Detektion von Codepage 1252 (Umleitung auf ISO-8859-1) wurde gestrichen.
Zur Vorbereitung von Multi-Byte Darstellungen im Unicode© wurde der Speicher rec_char
für Resultat-Kennungen von 4 Byte auf 8 Byte erhöht (REC_CHAR_SIZE). Entsprechend wurde
TEXT_FORMAT_KADMOS_2BYTE umbenannt in TEXT_FORMAT_KADMOS_MULTIBYTE.
Das Struktur-Element labels in reParm ist neu als Pointer deklariert und wird von
re?_init() entsprechend allokiert. Die Grösse des allokierten Speichers wird unter dem neuen
Strukturelement labels_size zurückgeliefert. Die Freigabe von labels erfolgt in
re?_end(). Das Makro REC_LSIZE wurde gestrichen. Da Parameter nun nicht mehr
einfach kopiert werden können (überschreiben des Pointers labels!),
wurde hierfür eine entsprechende Funktion bereitgestellt:
KADMOS_ERROR KADMOS_API re_copyparm (ReParm *source, ReParm *destination);
Ein verbessertes Java-Beispiel wurde für die DLL-Version von KADMOS bereitgestellt.
Bei der Angabe von Kennungen ist stets auch die Ersatz-Darstellung zulässig. Ab 4.1b
Mit dem Programm chopper.exe werden nun auch standardmässig die Programme Alcstrip.exe und Alcfill.exe mitgeliefert. Ab 4.1b
re_copyparm() erlaubt es, Parameter der Struktur ReParm in eine Ziel-Struktur zu kopieren 🗏
rel_word_value() unterstützt den Anschluss von Wörterbüchern. 🗏
rel_lineshadow() Information über die Hand-/Maschine-Klassifikation des gegebenen Bildes. 🗏
TEXT_FORMAT_KADMOS_2BYTE → TEXT_FORMAT_KADMOS_MULTIBYTE Ausgabe von Multi-Byte-Kennungen. 🗏 ab 4.1a
Es wurden neue Klassifikatoren für Frakturschrift berechnet. Bei Frakturschrift spielen Ligaturen eine grosse Rolle.
Ein entsprechendes Konzept wurde erarbeitet. Für allgemeine Maschinenschrift wurden ebenfalls zwei Ligaturen ergänzt,
"fi" und "fl". Die zugehörigen Kennungen sind <w (fi) und >w (fl).
Diese Kennungen werden von rec_do() zurückgeliefert. Um daraus wieder reguläre Texte zu erzeugen,
wurde eine neue Funktion code_expand_lig() bereitgestellt.
Die Funktionen re*_textline() rufen code_expand_lig() intern auf, so dass hier keine
explizite Umwandlung zu erfolgen braucht.
In alle Maschinen- und Handschrift-Klassifikatoren (jumbo*.rec, ttf*.rec, hand*.rec) wurden ausserdem die
Kennungen „ und ” aufgenommen (0x84 und 0x94 in Codepage 1252).
Im Klassifikator mark.rec wurde die Kennung .d (mit Ziffer gefüllte, aber unmarkierte Box) in @d umbenannt.
Die Kennung .d bezeichnet neu den Punkt im font SEMI (norm*.rec).
Für die Klassifikator-Berechnungen wurden neue Strategien entwickelt. Alle Klassifikatoren wurden damit neu berechnet.
Der Anschluss von Wörterbüchern wurde implementiert. Dafür gibt es eine neue Include-Datei respell.h sowie zugehörige
Bibliotheken respell_*.lib. Bei der Dll-Version von KADMOS sind die neuen Wörterbuch-Funktionen
in KADMOS.dll enthalten. Respell wurde kompatibel zu der Open Source Implementierung Ispell gestaltet.
Dadurch ist der gesamte Ispell-Fundus von fertigen Wörterbüchern für KADMOS verfügbar, ebenso die dort bereitstehenden
Werkzeuge zur Erstellung eigener Wörterbücher (http://www.gnu.org/software/ispell/ispell.html).
Da auch der Anschluss von Wörterbüchern mit Parametern konfigurierbar ist, wurden erweiterte Funktionen zum
Konfigurieren sowie zum Schreiben und Lesen von Parametern bereitgestellt:
rel_config2(), rep_config2(), re_writeparm2() und re_readparm2().
Die alten Funktionen rel_config(), rep_config(), re_writeparm()
und re_readparm() sind unverändert einsetzbar.
Durch die universelle Einsetzbarkeit von Wörterbüchern macht die Anwendung von Trigramm-Techniken keinen Sinn mehr. Die entsprechenden Parameter und Struktur-Elemente wurden gelöscht.
Da die neuen Wörterbuch-Funktionen eine bessere Selektion der Resultate gestatten, wurden die Segmentier-Alternativen
erweitert: SEG_ALT hat neu den Wert 8. Zwei neue Makros TYPO_4_SEGALTERNATIV und TYPO_8_SEGALTERNATIV
sichern die Kompatibilität mit den vorangehenden KADMOS- Versionen. Durch Setzen von TYPO_4_SEGALTERNATIV
werden wie bisher nur maximal 4 Segmentier-Alternativen ermittelt. Voreingestellt sind 8 Segmentier-Alternativen
(TYPO_8_SEGALTERNATIV).
Die Datenstruktur RelSpot und alle damit zusammenhängenden Daten wurden ersatzlos gestrichen.
Mit einem neuen Parameter deskew_min kann gesteuert werden, dass verdrehte Bilder
gegebenenfalls vor der Erkennung in horizontale Lage gedreht werden.
Die Blank-Erkennung bei Zahlen und Beträgen wurde verbessert.
ReSpellParm 🗏
RecData 🗏
RelResult 🗏
RelSpot
code_expand_lig() liefert für eine Ligatur-Kennung einen String 🗏
re_cloneimage() erzeugt ein zweites identisches ReImage-Bild 🗏
re_imagehandle2image() füllt die unter image gegebene Datenstruktur. 🗏
re_rotateimage() erzeugt ein zweites gedrehtes ReImage-Bild. 🗏
respell_do() Verifikation oder Verbesserung der Ergebnisse durch Vergleich mit einem Wörterbuch. 🗏
respell_end() deaktiviert das geladene Wörterbuch. 🗏
respell_filetitle() liefert den Dateinamen des geladenen Wörterbuches. 🗏
respell_init() lädt das unter dictionary spezifizierte Wörterbuch. 🗏
respell_lookup() sucht im aktivierten Wörterbuch nach dem gegebenen Wort. 🗏
re_readparm2() liesst aus einer INI-Datei. 🗏
re_writeparm2() schreiben Parameter in eine INI-Datei. 🗏
deskew_min Schwellenwert, ab dem eine Aufrichtung erfolgt 🗏
ispell_config Hier können Parameter für die Konfiguration von Ispell übergeben werden. 🗏
ispell_maxlen Beschränkung der Länge der von Ispell zu bearbeitenden Wörter. 🗏
PREP_GRAYTOBIN_UNIFORM Schwellenbildung wird nicht adaptiv, sondern mit einer Schwelle für das ganze Bild durchgeführt. 🗏
reject_char Zeichen, das bei einer Rückweisung eingesetzt werden soll. 🗏 🗏
reject_level Vertrauenswert, bis zu dem die Ausgabe eines Resultatzeichens erfolgen soll. 🗏 🗏 🗏 🗏 🗏
reject_limit bestimmt den Vertrauenswert ab dem intern Alternativen zurückgeliefert werden. 🗏
rel_alternative_maximum liefert die maximal Anzahl von Wort-Alternativen. 🗏
rel_codepage spezifiziert die Codepage für die Erkennungs- Resultate. 🗏
rel_graph_in An respell_do() übergebener Eingabe-Graph. 🗏
rel_graph_in_len Anzahl der Elemente von rel_graph_in. 🗏
rel_graph_out Der Ergebnis-Graphen wird hier eingetragen. 🗏
rel_graph_out_len Länge (Knotenanzahl) des von respell_do() zurückgelieferten Resultat-Graphen 🗏
rel_graph_out_maxlen Maximale Länge (Knotenanzahl) des Resultat-Graphen 🗏
rel_result_in An respell_do() übergebenes Feld rel_result. 🗏
rel_result_in_len Anzahl der Elemente von rel_result_in. 🗏
rel_result_out Hier werden di zugehörigen Ergebnisse RelResult eingetragen. 🗏
rel_result_out_len Die Anzahl der eingetragenen Feldelemente des zurückgelieferten Resultats. 🗏
rel_result_out_maxlen Maximale Länge (Resultatanzahl) des Resultat-Feldes rel_result_out. 🗏
respell_config Konfiguration von respell 🚧 🗏
result_text zurückgelieferter Resultat-Textes. 🗏
result_text_len Länge (Zeichenanzahl) des von respell_do() gelieferten Resultat-Textes result_text. 🗏
result_text_maxlen Maximale Anzahl von Zeichen in result_text. 🗏
text_format Ausgabeformat der Textzeile. 🗏
Die Griechisch-, Kyrillisch- und Fraktur-Klassifikatoren wurden um den lateinischen Zeichensatz erweitert, der Klassifikator Numplus.rec um die arabischen und farsi (bisher arabisch-indischen) Ziffern. Zur Steuerung der Erkennung in diesen Fällen wurde ein neuer Parameter font eingeführt.
Die Makros ALC_HAND bis ALC_font wurden gestrichen, statt dessen gibt es jetzt die
Makros font_HAND und font_MACHINE, font_LATIN bis font_THAI,
sowie font_OCRA bis font_BRAILLE, welche den neuen Parameter bedienen.
Dies entspricht einer Aufteilung des bisherigen Parameters alc in zwei Parameter alc und
font sowie einer Erweiterung um die fonts font_LATIN bis font_THAI.
Die bisherige Bezeichnung ARABIC_INDIAN wurde durch die gebräuchlichere FARSI ersetzt.
Dem 4.2-Klassifikator numplus.rec entspricht in Version 4.3 der neue Klassifikator numpluseu.rec, dem alten Klassifikator numplusa.rec der neue Klassifikator numplusus.rec.
Zur Unterstützung von Unicode-Dateinamen wurden alle KADMOS-Funktionen, die mit Dateinamen aufgerufen werden,
um eine Wide-Character-Version erweitert. Diese neuen Funktionen sind rec_winit(),
rel_winit(), rep_winit(), respell_winit(), re_wreadparm2(),
re_wwriteparm2(), re_wopenimagefile(), re_wreadimage(),
re_wwriteimage() und re_collect_winit().
Die Funktionen rec_filetitle(), rel_filetitle(), rep_filetitle()
und respell_filetitle() geben den Dateinamen als wchar_t zurück, falls die Initialisierung
mit einer der Funktionen re*_winit() erfolgt war.
Ebenso wurde zur Unterstützung von Programmen unter Unicode© die KADMOS- Fehlerbehandlung für Unicode© erweitert.
So gibt es jetzt neben der bekannten Struktur re_ErrorText eine neue Struktur re_wErrorText,
bei der die Fehlertexte als Unicode-Strings abgelegt sind. Entsprechend gibt es neue Funktionen re_wGetErrorText(),
re_wSetErrorText(), re_wDisplayErrorText(), re_wSetErrorHandler(),
re_wGetErrorHandler() sowie die zusätzliche Definition von re_wErrorHandler.
Unter Windows lesen beziehungsweise schreiben die Funktionen re_?readparm?() und re_?writeparm?()
bei fehlender Laufwerks- und Verzeichnis-Angabe nicht mehr im Windows-Verzeichnis, sondern im aktuellen Arbeits-Verzeichnis
(wie bisher bereits unter Linux). Bei gleichzeitiger Verwendung einer Funktion wie etwa GetPrivateProfileString()
oder WritePrivateProfileString() ist also zuvor der Dateiname der Parameter-Datei durch einen Aufruf
von _fullpath() zu vervollständigen.
In der Datenstruktur ReSpellData wurden neue Elemente rel_repeat, rep_repeat
und repr_rect aufgenommen. rel_repeat kann mit der Adresse der initialisierten Datenstruktur
RelData besetzt werden, mit welcher die Textzeile vor dem Aufruf von respell_do()
erkannt worden ist. In diesem Fall versucht respell_do() für alle Worte, die nicht im Wörterbuch gefunden
wurden, eine erneute Erkennung mit leicht veränderten Parametern.
Analog gilt dies für rep_repeat, falls vor den Aufrufen von respell_do(), rep_do()
aufgerufen worden war. Hierbei ist zusätzlich vor jedem Aufruf von respell_do() unter repr die
RepResult-Datenstruktur einzutragen, die das Erkennungsergebnis der jeweiligen Textzeile enthält.
Insgesamt wurde die Leistungsfähigkeit von ReSpell deutlich verbessert. Mit einer neuen
Schnittstelle wurde darüber hinaus die Möglichkeit geschaffen, eigene SpellChecker direkt an KADMOS anzuschliessen.
Hierzu wurden in die Struktur ReSpellData die neuen Elemente oem_spell_lookup,
oem_codepage, oem_wordchars und oem_reject_char aufgenommen.
Ein neues Programm HashMaker macht es möglich, aus iSpell-Wörterbüchern die Wortlisten und Affix-Dateien zu extrahieren,
sowie Wortlisten zu erweitern, zu kombinieren und wiederum in iSpell-Wörterbücher zu integrieren.
Aus eigenen Wortlisten, die als simple Text-Datei abgelegt sind, können nun ganz einfach entsprechende iSpell-Wörterbücher
erzeugt werden.
Ab Version 4.3d wird statt ftol2.c die Quelle strxxxx_s.c mitgeliefert, die zusätzlich zu den neuen
Funktionen auch ftol2() emuliert.
Ab Version 4.3d ist das Unterverzeichnis dotnet durch das Verzeichnis cs ersetzt.
kadmosdotnet (.cpp, .h, .dll, *helper.h) werden ersetzt durch
kadmos_cs7.* bzw. kadmoshelper_cs7.h.
Ab Version 4.3d werden kadmos.bas und kadmosdemo.frm durch *_vb7.* ersetzt.
Für iSpell-Wörterbücher wurde die Option ALLOW_COMPOUND_WORDS voreingestellt. Somit entfällt der Parameter
ISPELL_ALLOW_COMPOUND_WORDS.
Mit einem neuen Parameter RESPELL_ALLOW_COMPOUND_WORDS kann Voreinstellung in der Struktur
ReSpellParm unter respell_config nun wieder verändert werden. Ab Version 4.3f.
re_collect_winit() Initialisierung einer Datei ur Datensammlung. 🗏
re_wDisplayErrorText() Zeigt den Inhalt von re_ErrorText und re_wErrorText auf dem Bildschirm an. 🗏
re_wErrorText Fehlerbehandlung 🗏
re_wGetErrorHandler() liefert die Adresse der einer privaten Fehlerfunktion. 🗏
re_wGetErrorText() abrufen von Fehlermeldungen 🗏
re_wopenimagefile() Bild-Datei öffnen 🗏
re_wreadimagefile() liesst eib Bild in eine Struktur. 🗏
re_wreadparm2() liesst aus einer INI-Datei. 🗏
re_wSetErrorHandler() eine eigene Fehlerbehandlung einsetzen. 🗏
re_wSetErrorText()() schreibt Werte zurück. 🗏
re_writeimagefile() schreibt ein Bild in die durch ein file_handle gegebene Datei. 🗏
re_wwriteparm2() schreiben Parameter in eine INI-Datei. 🗏
rec_winit() lädt Klassifikatoren. 🗏
rel_winit() lädt Klassifikatoren. 🗏
rep_winit() lädt Klassifikatoren. 🗏
respell_codepage() interne Codepage des angeschlossenen Wörterbuches 🗏
respell_freeimages() Freigeben von Speicher der intern gesammelter Bilder. 🗏 ab 4.3b
respell_reject_char() 🗏
respell_winit() lädt das unter dictionary spezifizierte Wörterbuch. 🗏
respell_wordchars() liefert den Zeichensatz des Wörterbuchs. 🗏
RecData 🗏 Version 4.3d
ReInit Parameter für die Initialisierung eines Klassifikators. 🗏 🗏 🗏 Version 4.3d
RelData 🗏 Version 4.3d
ReParm 🗏 Version 4.3d
RepData 🗏 Version 4.3d
ReSpellData 🗏
GENERAL_RESPELLCALL Positionsabfrage 🗏 Version 4.3b
GENERAL_RECALL Maske für RECCALL bis GENERAL_RESPELLCALL 🗏 Version 4.3b
font beinhaltet den gegebenen font. 🗏
font_HAND, font_MACHINE, font_HM, font_LATIN,
font_FRAKTUR, font_GREEK, font_CYRILLIC, font_ARABIC,
font_FARSI, font_HEBREW, font_THAI, font_LANGUAGE,
font_OCRA, font_OCRB, font_F7B, font_SEMI, font_CMC7,
font_E13B, font_LCD, font_BRAILLE, font_NORM, font_LN, font_ALL
oem_spell_lookup Name des eigenen, verwendeten Wörterbuchs. 🗏
oem_codepage Die für das eigene Wörterbuch verwendete Codepage. 🗏
oem_reject_char Das für den eigenen Spellchecker benötigte Rückweisungszeichen. 🗏
oem__wordchars Alle Zeichen aller Wörter des eigenen, verwendeten Wörterbuchs. 🗏
alc ist ein Parameter zur Zeichensatzauswahl. 🗏
FunctionAddress() für Java und C-Sharp (C#) Programmierer. Version 4.3d
GetPointer() für Java und C-Sharp (C#) Programmierer. Version 4.3d
hookparm Anschluss einer eigenen Funktion 🗏 Version 4.3d
hWND_line_message wenn gesetzt, so sendet rep_do() Messages an das beschriebene Window.🗏 Version 4.3d
hWND_rec_finished wenn gesetzt, so sendet rec_do() Messages an das beschriebene Window. 🗏 Version 4.3d
hWND_rel_finished wenn gesetzt, so sendet rel_do() Messages an das beschriebene Window. 🗏 Version 4.3d
hWND_rep_finished wenn gesetzt, so sendet rep_do() Messages an das beschriebene Window.🗏 Version 4.3d
interna nicht ändern 🗏 🗏 Version 4.3d
spell_maxlen ist umbenannt in respell_maxlen Beschränkung der Länge der von Ispell zu bearbeitenden Wörter. 🗏
ALC_HAND, ALC_OCRA, ALC_MACHINE, ALC_OCRB,
ALC_E13B, ALC_F7B, ALC_CMC7, ALC_LCD
RESPELL_FAST_LOOKUP, RESPELL_NORMAL_LOOKUP, RESPELL_EXTENSIVE_LOOKUP
ispell_minlen ab Version 4.3d
Für die Klassifikatoren Jumbo*.rec, Hand*.rec, Ttf*.rec und Fraktur*.rec wurden eine grosse Menge von neuen Stichproben gesammelt und eingerechnet, insbesondere akzentuierte Zeichen.
Die Klassifikatoren Ttf*.rec wurden um die Zeichen « und » erweitert, sowie um die Ligatur ffl.
Bei den Fraktur-Klassifikatoren wurden die Ligaturen sch und ffl ergänzt.
In Vorbereitung eines Thai-Klassifikators wurden die thailändischen Ziffern in Handschrift und Maschinenschrift implementiert. Aus den Klassifikatoren Numplus*.rec wurden die Zeichen D und M in Handschrift und Maschinenschrift entfernt.
Die Erkennungsgeschwindigkeit von KADMOS wurde auf Prozessoren, die SSE3 oder SSE4.1 unterstützen, erheblich beschleunigt.
Im übrigen sind die Schnittstellen von KADMOS gegenüber Version 4.3 unverändert.
re_ClearThreadData() Freigabe von Thread-Informationen 🗏
re_readparm3(), re_wreadparm3() 🗏
re_writeparm3(), re_wwriteparm3() 🗏
rec_accent() Rückgabe der Elemente eines akzentuierten Zeichens. 🗏
rel_config3() ermöglicht die Klassifikator-Konfiguration. 🗏
rep_config3() ermöglicht die Klassifikator-Konfiguration. 🗏
RecGraph 🗏 ab Version 4.4o
RecResult, RelResult 🗏 ab Version 4.4o
ReParm 🗏 ab Version 4.4p
RecResult, RelResult 🗏 ab Version 4.4p
ReSpellParm 🗏 ab Version 4.4q
POS_LINECHECK ab Version 4.4p
ALC_ACCENT Akzentbezeichnung 🗏
ALC_ALL Alle Zeichen 🗏
GENERAL_FEATURES_ONLY Bei einem nachfolgenden rep_do()-Aufruf wird dann nach der Merkmalsbildung aufgehört. 🗏
RESULT_FLAG_ACCENT_TOP Wird gesetzt wenn der Akzent über dem betreffenden Zeichen steht. 🗏
RESULT_FLAG_ACCENT_BOTTOM Wird gesetzt wenn der Akzent unter dem betreffenden Zeichen steht. 🗏
RESULT_FLAG_ACCENT RESULT_FLAG_ACCENT_TOP | RESULT_FLAG_ACCENT_BOTTOM 🗏
RESULT_FLAG_ACCENT_START Erstes Element eines akzentuierten Zeichens. 🗏
RESULT_FLAG_ACCENT_MEMBER Element eines akzentuierten Zeichens. 🗏
TEXT_FORMAT_RELRESULT_INDICES Return-Indizes als kurze Feld, beendet mit -1 🗏