Enregistrement THPDFRTFImportOptions
Géométrie de page, limites d'entrée, contrôles OLE et annulation pour l'import RTF
Déclaration
THPDFRTFImportOptions= record
PageWidth: Single;
PageHeight: Single;
MarginLeft: Single;
MarginTop: Single;
MarginRight: Single;
MarginBottom: Single;
MaxInputBytes: Int64;
MaxCharacters: Integer;
MaxPages: Integer;
MaxMetafileBytes: Int64;
UseCurrentPage: boolean;
AllowOLE: boolean;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFRTFImportOptions; static;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
PageWidth | Largeur de page cible en points ; le défaut est 595 |
PageHeight | Hauteur de page cible en points ; le défaut est 842 |
MarginLeft | Marge gauche en points ; le défaut est 54 |
MarginTop | Marge haute en points ; le défaut est 54 |
MarginRight | Marge droite en points ; le défaut est 54 |
MarginBottom | Marge basse en points ; le défaut est 54 |
MaxInputBytes | Plafond de taille d'entrée ; le défaut est 16 MiB |
MaxCharacters | Plafond de compte de caractères ; le défaut est 4000000 |
MaxPages | Plafond de pages rendues ; le défaut est 1000 |
MaxMetafileBytes | Plafond de taille de metafile par page ; le défaut est 256 MiB |
UseCurrentPage | Quand true, la première page rendue va sur la page courante du document au lieu d'en ajouter une neuve ; défaut true |
AllowOLE | Quand false, une entrée contenant du contenu OLE est rejetée avec risInvalidInput ; défaut false |
CancellationToken | Token optionnel qui arrête un import long avec risCancelled ; nil par défaut |
Notes d'utilisation
- Partez de
THPDFRTFImportOptions.Defaultet ne changez que les champs dont vous avez besoin ; les défauts donnent A4 portrait avec des marges de 54 points - L'import valide la géométrie d'emblée : les dimensions de page doivent être positives, les marges non négatives, et les marges opposées doivent laisser de la place au contenu
- L'import RTF ne tourne que sur le thread principal parce qu'il pilote un contrôle RichEdit ; les autres threads reçoivent
risWrongThread