THotPDF.SaveLoadedPageAsSVG Method
Écrit dans un fichier le document SVG que BuildLoadedPageSVG construit pour une page chargée
Déclaration
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName): boolean; overload;
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName; EmbedFonts: boolean): boolean; overload;
Unité
HPDFDoc
Paramètres
| Nom | Objectif |
|---|---|
PageIndex | Index à base zéro de la page chargée |
FileName | Chemin du fichier SVG à écrire |
EmbedFonts | True écrit les glyphes des polices embarquées sous forme de contours ; False, tout comme la surcharge sans ce paramètre, laisse le texte aux polices installées du viewer. Voir BuildLoadedPageSVG |
Valeur de retour
Renvoie True lorsque le fichier a été écrit ; False si l’index de page est hors limites, si la page ne peut pas être exportée ou si le fichier ne peut pas être écrit
Notes d'utilisation
- Le fichier est encodé en UTF-8 et contient exactement le document que
BuildLoadedPageSVGrenvoie pour la même valeur deEmbedFonts; voir cette méthode pour savoir ce que couvre l’export - Le document est d’abord écrit dans un fichier temporaire puis déplacé à son emplacement final ; un export qui échoue laisse donc un fichier existant intact
- Chargez un document avec
LoadFromFileouLoadFromStreamavant d’appeler cette méthode