Passer au contenu principal
Cet objet permet de régler les paramètres d’exportation du texte reconnu au format HTML au moyen des fonctions d’exportation d’ABBYY FineReader Engine. Un pointeur vers cet objet est transmis aux méthodes d’exportation en tant que paramètre d’entrée et influe ainsi sur les résultats de l’exportation. Toutes les propriétés d’un objet nouvellement créé de ce type sont définies sur des valeurs par défaut appropriées. Pour plus d’informations sur la valeur par défaut de telle ou telle propriété, voir la description de la propriété correspondante. L’objet HTMLExportParams est un objet persistant. Cela signifie que l’état actuel de l’objet peut être écrit dans un stockage persistant. L’objet peut ensuite être recréé en lisant son état depuis le stockage persistant. Les méthodes suivantes assurent la persistance de l’objet : Linux : SaveToFile et LoadFromFile Windows : SaveToFile, LoadFromFile, SaveToMemory et LoadFromMemory.

Propriétés

,lecture seule

Retourne l’objet Engine.

Spécifie la version HTML utilisée pour l’export.

Si vous définissez cette propriété sur HFM_Format40 ou HFM_Format50, les propriétés HTMLSynthesisMode et SeparatePages ne peuvent pas être définies respectivement sur HSM_PlainText et TRUE.

La valeur par défaut est HFM_Format40.

Spécifie le mode de synthèse du code HTML à partir du texte reconnu. Il existe quatre modes de synthèse : conserver les paragraphes uniquement, conserver les paragraphes et les polices, conserver la structure complète du document, conserver une copie exacte du document.

Si vous définissez cette propriété sur HSM_PlainText, la valeur de la propriété HTMLFormatMode ne peut pas être définie sur HFM_Format40 ou HFM_Format50, et la valeur de la propriété UseCss doit être définie sur FALSE.

La valeur par défaut est HSM_FlexibleLayout, ce qui signifie que la structure complète du document est conservée.

Spécifie si la structure logique du document doit être utilisée pour recréer la structure du document de sortie. Si cette propriété est FALSE, la structure du document de sortie est recréée à partir des blocs de mise en page.

Cette propriété ne peut pas être définie sur TRUE si la valeur de la propriété SeparatePages est TRUE.

Cette propriété est TRUE par défaut.

Si cette propriété est TRUE et que plusieurs pages sont exportées au format HTML, la balise <HR> est insérée entre les pages, ce qui amène le navigateur à afficher une ligne de séparation horizontale.

Si cette propriété est TRUE :
  • la structure logique du document n’est pas conservée (la propriété UseDocumentStructure ne peut pas être définie sur TRUE).
  • la valeur de la propriété HTMLFormatMode ne peut pas être définie sur HFM_Format40 ou HFM_Format50.
  • la valeur de la propriété UseCss doit être définie sur FALSE.

La valeur par défaut est FALSE.

Détermine si une feuille de style doit être créée. Elle peut être écrite dans un fichier .css séparé ou dans l’en-tête du document HTML.

Cette propriété ne peut pas être définie sur TRUE si la valeur de la propriété SeparatePages est TRUE.

La valeur par défaut de cette propriété est TRUE.

Spécifie le mode de fractionnement du document de sortie en fichiers.

Par défaut, cette propriété est HDSM_None.

Spécifie si les lignes d’origine du texte reconnu sont conservées lors de l’export.

Cette propriété est FALSE par défaut.

Indique si les couleurs d’origine du texte et de l’arrière-plan sont conservées lors de l’exportation du texte reconnu au format HTML.

Cette propriété est TRUE par défaut.

Indique si les titres courants doivent être enregistrés dans le fichier HTML de sortie.

Cette propriété est TRUE par défaut.

,lecture seule

Indique si l’auteur, le sujet, le titre et les mots-clés du document doivent être écrits dans le fichier de sortie. Ces paramètres du document sont définis dans lesous-objet de l’object.

Indique le type d’encodage du fichier de sortie au format HTML.

Si vous souhaitez modifier la valeur de cette propriété en TET_Simple, vous devez d’abord définir la page de codes appropriée (propriété CodePage).

La valeur par défaut de cette propriété est TET_Auto. Cela signifie que l’encodage est sélectionné en fonction de la constante utilisée pour spécifier le format d’exportation :

Cette propriété indique la page de codes vers laquelle le texte reconnu est exporté. La valeur de cette propriété n’est prise en compte que lorsque la propriété EncodingType a la valeur TET_Simple (le texte exporté n’est pas Unicode) ; dans ce cas, la propriété doit spécifier une page de codes valide (elle ne peut pas être CP_Null).

Définissez d’abord la page de codes appropriée, puis modifiez la valeur de la propriété EncodingType en TET_Simple.

Par défaut, cette propriété est CP_Null.

Indique si les images doivent être enregistrées avec le fichier au format HTML. Si les images ne sont pas incluses, les références à celles-ci dans les fichiers HTML sont également omises.

La valeur par défaut est TRUE.

,lecture seule

Indique le format d’image et la qualité JPEG à utiliser pour les images incorporées dans le fichier de sortie.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet.
LoadFromFileRestaure le contenu de l’objet à partir d’un fichier stocké sur le disque.
LoadFromMemory <Note> : Windows uniquement. </Note>Restaure le contenu de l’objet à partir de la mémoire globale.
SaveToFileEnregistre le contenu de l’objet dans un fichier sur le disque.
SaveToMemory <Note> : Windows uniquement. </Note>Enregistre le contenu de l’objet dans la mémoire globale.
HTMLExportParams Diagramme des objets

Paramètre de sortie

Cet objet est le paramètre de sortie de la méthode CreateHTMLExportParams de l’objet Engine.

Paramètre d’entrée

Cet objet est passé en tant que paramètre d’entrée aux méthodes suivantes :

Exemples

Cet objet est utilisé dans les exemples de code suivants : CommandLineInterface (Windows et Linux).

Voir aussi

Ajustement des paramètres d’exportation Utilisation des profils Utilisation des propriétés