OptimizeOutput

FixedPageSaveOptions.OptimizeOutput property

Bayrak, çıktıyı optimize etmenin gerekli olup olmadığını belirtir. Bu bayrak ayarlanırsa, yedekli iç içe tuvaller ve boş tuvaller kaldırılır, ayrıca aynı biçimlendirmeye sahip komşu glifler birleştirilir. Not: Aşağıdaki durumlarda içerik görüntüsünün doğruluğu etkilenebilir: bu özellik şu şekilde ayarlandı:doğru . Varsayılan:YANLIŞ .

public virtual bool OptimizeOutput { get; set; }

Örnekler

Xps’e kaydederken belge nesnelerinin nasıl optimize edileceğini gösterir.

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

// Belgenin "Kaydet" yöntemine geçmek için bir "XpsSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .XPS'e dönüştürme biçimini değiştirmek için.
XpsSaveOptions saveOptions = new XpsSaveOptions();

// İç içe geçmiş veya boş tuvalleri kaldırmak gibi önlemleri almak için "OptimizeOutput" özelliğini "true" olarak ayarlayın
// ve çıktı belgesinin içeriğini optimize etmek için bitişik işlemleri aynı biçimlendirmeyle birleştiriyor.
// Bu, belgenin görünümünü etkileyebilir.
// Belgeyi normal şekilde kaydetmek için "OptimizeOutput" özelliğini "false" olarak ayarlayın.
saveOptions.OptimizeOutput = optimizeOutput;

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

Ayrıca bakınız