THPDFRTFImportOptions Record
Sidegeometri, inputgrænser samt OLE- og annulleringsstyring til RTF-import
Deklaration
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
PageWidth | Ønsket sidebredde i points; standarden er 595 |
PageHeight | Ønsket sidehøjde i points; standarden er 842 |
MarginLeft | Venstre margen i points; standarden er 54 |
MarginTop | Øvre margen i points; standarden er 54 |
MarginRight | Højre margen i points; standarden er 54 |
MarginBottom | Nedre margen i points; standarden er 54 |
MaxInputBytes | Loft over inputstørrelsen; standarden er 16 MiB |
MaxCharacters | Loft over antallet af tegn; standarden er 4000000 |
MaxPages | Loft over antallet af renderede sider; standarden er 1000 |
MaxMetafileBytes | Loft over metafilestørrelsen pr. side; standarden er 256 MiB |
UseCurrentPage | Når true, placeres den første renderede side på dokumentets aktuelle side i stedet for at tilføje en ny; standard true |
AllowOLE | Når false, afvises input med OLE-indhold med risInvalidInput; standard false |
CancellationToken | Valgfrit token, der stopper en lang import med risCancelled; nil som standard |
Brugsnoter
- Udgå fra
THPDFRTFImportOptions.Defaultog tilsidesæt kun de felter, du behøver; standarderne giver A4-portræt med 54-point marginer - Importen validerer geometrien på forhånd: sidemål skal være positive, marginer ikke-negative, og modstående marginer skal efterlade plads til indhold
- RTF-import kører kun på hovedtråden, fordi den driver en RichEdit-control; andre tråde får
risWrongThread