SmartParagraphBreakReplacement

FindReplaceOptions.SmartParagraphBreakReplacement property

Sonraki kardeş paragraf olmadığında break paragrafının değiştirilmesine izin verildiğini belirten bir boole değeri alır veya ayarlar.

Varsayılan değeryanlış.

public bool SmartParagraphBreakReplacement { get; set; }

Notlar

Bu seçenek, tüm child düğümlerinin taşınabileceği bir sonraki kardeş paragraf olmadığında, değiştirilen paragraftan sonra herhangi bir (her zaman kardeş olması gerekmez) sonraki paragrafı bularak paragraf sonunu değiştirmeye olanak tanır.

Örnekler

İç içe tablo içeren bir tablo hücresinden paragrafın nasıl kaldırılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// İlk hücrede paragraf ve iç tablo içeren tablo oluşturun.
builder.StartTable();
builder.InsertCell();
builder.Write("TEXT1");
builder.StartTable();
builder.InsertCell();
builder.EndTable();
builder.EndTable();
builder.Writeln();

FindReplaceOptions options = new FindReplaceOptions();
// Aşağıdaki seçenek 'true' olarak ayarlandığında, Aspose.Words paragrafın metnini kaldıracak
// tamamen paragraf işaretiyle. Aksi takdirde, Aspose.Words Word'ü taklit edecek ve kaldıracaktır.
// sadece paragrafın metnidir ve paragraf işaretini olduğu gibi bırakır (bir tablo metni takip ettiğinde).
options.SmartParagraphBreakReplacement = isSmartParagraphBreakReplacement;
doc.Range.Replace(new Regex(@"TEXT1&p"), "", options);

doc.Save(ArtifactsDir + "Table.RemoveParagraphTextAndMark.docx");

Ayrıca bakınız