ImportFormatOptions
İçindekiler
[
Saklamak
]ImportFormatOptions class
Çıktıyı biçimlendirmek için çeşitli içe aktarma seçeneklerinin belirtilmesine olanak tanır.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Yükleme Seçeneklerini Belirtin dokümantasyon makalesi.
public class ImportFormatOptions
yapıcılar
İsim | Tanım |
---|---|
ImportFormatOptions() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
AdjustSentenceAndWordSpacing { get; set; } | Cümle ve kelime aralığının otomatik olarak ayarlanıp ayarlanmayacağını belirten bir boole değeri alır veya ayarlar. Varsayılan değer:YANLIŞ . |
ForceCopyStyles { get; set; } | Çakışan stillerin ’nin kopyalanacağını belirten bir boole değeri alır veya ayarlar.KeepSourceFormatting mode. Varsayılan değer:YANLIŞ . |
IgnoreHeaderFooter { get; set; } | Üstbilgi/altbilgi içeriğinin kaynak biçimlendirmesinin göz ardı edildiğini belirten bir boole değeri alır veya ayarlar ifKeepSourceFormatting modu kullanılır. Varsayılan değer:doğru . |
IgnoreTextBoxes { get; set; } | Metin kutusu içeriğinin kaynak biçimlendirmesinin göz ardı edildiğini belirten bir boole değeri alır veya ayarlar ifKeepSourceFormatting modu kullanılır. Varsayılan değer:doğru . |
KeepSourceNumbering { get; set; } | Kaynak ve hedef belgelerde çakıştığında numaralandırmanın nasıl içe aktarılacağını belirten bir boole değeri alır veya ayarlar. Varsayılan değer:YANLIŞ . |
MergePastedLists { get; set; } | Yapıştırılan listelerin çevresindeki listelerle birleştirilip birleştirilmeyeceğini belirten bir boole değeri alır veya ayarlar. Varsayılan değer:YANLIŞ . |
SmartStyleBehavior { get; set; } | Kaynak ve hedef belgelerde eşit adlara sahip olduklarında stillerin nasıl içe aktarılacağını belirten bir boole değeri alır veya ayarlar . Varsayılan değer:YANLIŞ . |
Örnekler
Belgeleri eklerken yinelenen stillerin nasıl çözüleceğini gösterir.
Document dstDoc = new Document();
DocumentBuilder builder = new DocumentBuilder(dstDoc);
Style myStyle = builder.Document.Styles.Add(StyleType.Paragraph, "MyStyle");
myStyle.Font.Size = 14;
myStyle.Font.Name = "Courier New";
myStyle.Font.Color = Color.Blue;
builder.ParagraphFormat.StyleName = myStyle.Name;
builder.Writeln("Hello world!");
// Belgeyi kopyalayın ve kopyanın "MyStyle" stilini düzenleyin, böylece orijinalinden farklı bir renk olur.
// Klonu orijinal belgeye eklersek aynı isimdeki iki stil çakışmaya neden olur.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// SmartStyleBehavior'ı etkinleştirdiğimizde ve KeepSourceFormatting içe aktarma formatı modunu kullandığımızda,
// Aspose.Words, kaynak belge stillerini dönüştürerek stil çakışmalarını çözecektir.
// hedef stillerle aynı adları doğrudan paragraf niteliklerine dönüştürün.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
Ayrıca bakınız
- ad alanı Aspose.Words
- toplantı Aspose.Words