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, les glyphes voisins avec le même formatage sont également 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 XPS.

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

// Créez un objet « XpsSaveOptions » à transmettre à 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 toiles imbriquées 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