AdditionalTextPositioning

PdfSaveOptions.AdditionalTextPositioning property

Un indicateur spécifiant s’il faut écrire ou non des opérateurs de positionnement de texte supplémentaires.

public bool AdditionalTextPositioning { get; set; }

Remarques

Sivrai Des opérateurs de positionnement de texte supplémentaires sont ajoutés au PDF de sortie. Cela peut permettre de résoudre les problèmes de positionnement de texte inexact sur certaines imprimantes. L’inconvénient est l’augmentation de la taille du document PDF.

La valeur par défaut estFAUX.

Exemples

Montrez comment écrire des opérateurs de positionnement de texte supplémentaires.

Document doc = new Document(MyDir + "Text positioning operators.docx");

// Créez un objet « PdfSaveOptions » que nous pouvons transmettre à la méthode « Save » du document
// pour modifier la manière dont cette méthode convertit le document en .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
    TextCompression = PdfTextCompression.None,

    // Définissez la propriété « AdditionalTextPositioning » sur « true » pour tenter de corriger une erreur
    // positionnement des éléments dans le PDF de sortie, s'il y en a, au prix d'une augmentation de la taille du fichier.
    // Définissez la propriété « AdditionalTextPositioning » sur « false » pour restituer le document comme d'habitude.
    AdditionalTextPositioning = applyAdditionalTextPositioning
};

doc.Save(ArtifactsDir + "PdfSaveOptions.AdditionalTextPositioning.pdf", saveOptions);

Voir également