Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions class

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éthodeDescription
get_BatchSize() overrideSpécifie la taille d’une portion de pages à transmettre d’un nœud à l’autre.
get_BeforePageSavingEventHandlers() overrideLa collection de gestionnaires d’événements qui effectue des modifications sur une page XPS juste avant qu’elle ne soit enregistrée.
get_EncryptionDetails() constObtient les détails du chiffrement. Si non défini, aucun chiffrement ne sera effectué.
get_ImageCompression() constSpécifie le type de compression à utiliser pour toutes les images du document. La valeur par défaut est PdfImageCompression::Auto.
get_OutlineTreeExpansionLevel() constSpé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() constSpé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() overrideObtient/definit le tableau des numéros de pages à convertir.
get_PreserveText() overrideDans 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() constSpé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) overrideSpé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>) overrideObtient/definit le tableau des numéros de pages à convertir.
set_PreserveText(bool) overrideDans 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