OptimizeOutput

FixedPageSaveOptions.OptimizeOutput property

L’indicateur indique s’il est nécessaire d’optimiser la sortie. Si cet indicateur est défini, les canevas imbriqués redondants et les canevas vides sont supprimés, également les glyphes voisins avec le même formatage sont concaténés. Remarque : la précision de l’affichage du contenu peut être affectée si cette propriété est définie survrai . La valeur par défaut estFAUX .

public virtual bool OptimizeOutput { get; set; }

Exemples

Montre comment optimiser les objets de document lors de l’enregistrement au format XP.

Document doc = new Document(MyDir + "Unoptimized document.docx");

// Crée un objet "XpsSaveOptions" à passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode convertit le document en .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();

// Définissez la propriété "OptimizeOutput" sur "true" pour prendre des mesures telles que la suppression des canevas imbriqués ou vides
// et concaténer les exécutions adjacentes avec un formatage identique pour optimiser le contenu du document de sortie.
// Cela peut affecter l'apparence du document.
// Définissez la propriété "OptimizeOutput" sur "false" pour enregistrer le document normalement.
saveOptions.OptimizeOutput = optimizeOutput;

doc.Save(ArtifactsDir + "XpsSaveOptions.OptimizeOutput.xps", saveOptions);

Voir également