Cette méthode est implémentée dans FRE pour Windows.
Cette méthode restaure la mise en page à partir de la mémoire globale. Elle prend en paramètre d’entrée un handle HGLOBAL, qui doit être obtenu à partir de la propriété HandleAsInt64 de l’objet Handle. L’objet Handle est renvoyé par la méthode SaveToMemory d’un objet Layout.
La méthode charge uniquement les blocs de mise en page qui tiennent dans les limites de la page. Les blocs qui ne tiennent pas sont supprimés et un avertissement est émis. Utilisez IFRPageEvents pour recevoir cet avertissement.
HRESULT LoadFromMemory( __int64 HGlobal );
void LoadFromMemory(Int64 HGlobal );
Sub LoadFromMemory(HGlobal As Int64)
HGlobal
[in] Ce paramètre indique le handle HGLOBAL de la mémoire à partir de laquelle le contenu de l’objet doit être chargé. Le handle est passé sous la forme de __int64. Ce handle doit être obtenu à l’aide de la méthode SaveToMemory d’un objet Layout et doit être valide (non libéré).
Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.
Notez que lorsque les données d’un objet sont lues par une version à fonctionnalités limitées d’ABBYY FineReader Engine, alors qu’elles ont été enregistrées par une version disposant d’un jeu de fonctionnalités plus étendu, les propriétés de l’objet qui ne peuvent pas être modifiées dans la version limitée sont rétablies à leurs valeurs par défaut.
Sous Windows, cette méthode ne fonctionne pas si l’objet Engine est créé à l’aide de l’objet OutprocLoader.
Les objets suivants proposent cette méthode :
SaveToMemory
SaveToFile
LoadFromFile