Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions class
Contenu
[
Cacher
]PdfSaveOptions class
Classe pour les options d’enregistrement XPS-en-PDF.
class PdfSaveOptions : public Aspose::Page::SaveOptions,
public Aspose::Page::IMultiPageSaveOptions,
public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
public Aspose::Page::XPS::Presentation::IPipelineOptions,
public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions
Méthodes
| Méthode | Description |
|---|---|
| get_BatchSize() override | Spécifie la taille d’une portion de pages à transmettre d’un nœud à l’autre. |
| get_BeforePageSavingEventHandlers() override | La collection de gestionnaires d’événements qui effectue des modifications sur une page XPS juste avant qu’elle ne soit enregistrée. |
| get_EncryptionDetails() const | Obtient les détails du chiffrement. Si non défini, aucun chiffrement ne sera effectué. |
| get_ImageCompression() const | Spécifie le type de compression à utiliser pour toutes les images du document. La valeur par défaut est PdfImageCompression::Auto. |
| get_OutlineTreeExpansionLevel() const | Spécifie jusqu’à quel niveau le plan du document doit être développé lorsqu’on ouvre le fichier PDF dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - les éléments du premier et du deuxième niveau sont affichés, etc. La valeur par défaut est 1. |
| get_OutlineTreeHeight() const | Spécifie la hauteur de l’arbre du plan du document à enregistrer. 0 - l’arbre du plan ne sera pas converti, 1 - seuls les éléments du premier niveau seront convertis, etc. La valeur par défaut est 10. |
| get_PageNumbers() override | Obtient/definit le tableau des numéros de pages à convertir. |
| get_PreserveText() override | Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. Si ce drapeau est défini sur true, le texte de ces éléments XPS est converti en formes graphiques. Le texte lui‑-même apparaît alors transparent au-dessus. Cela rend le texte de ces éléments sélectionnable. Cependant, l’effet secondaire est que le fichier de sortie peut être beaucoup plus volumineux que l’original. Si ce drapeau est défini sur false, les caractères qui devraient être affichés sous forme de glyphes alternatifs sont remplacés par d’autres caractères qui sont mappés aux formes de glyphes alternatives. Ainsi, le texte, bien qu’encore sélectionnable, sera modifié et deviendra probablement illisible. La valeur par défaut est false. |
| get_TextCompression() const | Spécifie à quel niveau du plan du document afficher les objets ApsBookmark. 0 - non affiché. 1 au premier niveau, etc. La valeur par défaut est 0. |
| PdfSaveOptions() | Crée une nouvelle instance d’options. |
| set_BatchSize(int32_t) override | Spécifie la taille d’une portion de pages à transmettre d’un nœud à l’autre. |
| set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>) | Définit les détails du chiffrement. Si non défini, aucun chiffrement ne sera effectué. |
| set_ImageCompression(PdfImageCompression) | Spécifie le type de compression à utiliser pour toutes les images du document. La valeur par défaut est PdfImageCompression::Auto. |
| set_OutlineTreeExpansionLevel(int32_t) | Spécifie jusqu’à quel niveau le plan du document doit être développé lorsqu’on ouvre le fichier PDF dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - les éléments du premier et du deuxième niveau sont affichés, etc. La valeur par défaut est 1. |
| set_OutlineTreeHeight(int32_t) | Spécifie la hauteur de l’arbre du plan du document à enregistrer. 0 - l’arbre du plan ne sera pas converti, 1 - seuls les éléments du premier niveau seront convertis, etc. La valeur par défaut est 10. |
| set_PageNumbers(System::ArrayPtr<int32_t>) override | Obtient/definit le tableau des numéros de pages à convertir. |
| set_PreserveText(bool) override | Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. Si ce drapeau est défini sur true, le texte de ces éléments XPS est converti en formes graphiques. Le texte lui‑-même apparaît alors transparent au-dessus. Cela rend le texte de ces éléments sélectionnable. Cependant, l’effet secondaire est que le fichier de sortie peut être beaucoup plus volumineux que l’original. Si ce drapeau est défini sur false, les caractères qui devraient être affichés sous forme de glyphes alternatifs sont remplacés par d’autres caractères qui sont mappés aux formes de glyphes alternatives. Ainsi, le texte, bien qu’encore sélectionnable, sera modifié et deviendra probablement illisible. La valeur par défaut est false. |
| set_TextCompression(PdfTextCompression) | Spécifie à quel niveau du plan du document afficher les objets ApsBookmark. 0 - non affiché. 1 au premier niveau, etc. La valeur par défaut est 0. |
Voir aussi
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++