Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words umożliwia stosowanie różnych opcji czyszczenia i usuwania, takich jak usuwanie pól scalania przed wykonaniem operacji Mail Merge lub usuwanie nieużywanych regionów podczas operacji Mail Merge. W tej sekcji wyjaśniono, jak usunąć scalone pola i jak skonfigurować opcję usuwania.
Jeśli używasz jakiegoś długiego szablonu utworzonego przez kogoś innego, możesz chcieć usunąć wszystkie pola scalania, które już istnieją w tym szablonie przed wykonaniem operacji Mail Merge. Możesz użyć metody DeleteFields, jeśli chcesz usunąć wszystkie pola scalania z dokumentu bez wykonywania operacji Mail Merge. Na tę metodę nie mają wpływu żadne opcje usuwania właściwości CleanupOptions, a jej wykonanie usuwa tylko scalone pola, a nie pola zawierające lub puste akapity.
Poniższy przykład kodu pokazuje, jak usunąć wszystkie pola scalania z szablonu bez wykonywania operacji Mail Merge:
Removing
Aspose.Words umożliwia usuwanie niezmergowanych pól, regionów i akapitów z szablonu podczas operacji Mail Merge przy użyciu opcji usuwania.
Użyj właściwości CleanupOptions wraz z wyliczeniem MailMergeCleanupOptions, aby ustawić opcję usuwania. Określ, które elementy chcesz usunąć, wybierając następujące opcje (możesz połączyć więcej niż jedną):
Pole scalania można uznać za niezłączone w jednym z następujących warunków:
Akapit zawierający tylko pola scalania będzie pusty, gdy proces Mail Merge usunie wszystkie pola scalania jako niezmergowane. Te puste akapity mogą dodać niechcianą przestrzeń i zmienić wygląd wygenerowanego raportu. Możesz napotkać dwie sytuacje z akapitami podczas operacji Mail Merge:
W obu sytuacjach opcja RemoveEmptyParagraphs automatycznie usunie puste akapity z dokumentu. Ponadto usunie pola scalania TableStart
i TableEnd, jeśli reszta akapitu jest pusta.
Poniższy przykład kodu pokazuje, jak usunąć puste akapity:
W poprzednich wersjach Aspose.Words puste regiony Mail Merge były automatycznie usuwane z dokumentu podczas operacji Mail Merge. W najnowszej wersji Aspose.wordS po operacji Mail Merge domyślnie pozostają puste regiony Mail Merge. Możesz jednak użyć opcji RemoveUnusedRegions, aby usunąć nieużywane regiony Mail Merge podczas operacji Mail Merge. Na przykład można scalić dokument z pustym źródłem danych nie zawierającym tabel danych prowadzących do nieużywanych regionów w dokumencie.
Poniższy przykład kodu pokazuje, jak usunąć nieużywane regiony scalania:
Uwaga
Aspose.Words umożliwia usunięcie nieużywanych pól Mail Merge poprzez przypisanie flagi RemoveUnusedFields do CleanupOptions. Ta opcja usunie pola scalania, które nie mają odpowiednich danych w źródle danych.
Poniższy przykład kodu pokazuje, jak automatycznie usunąć nieużywane pola scalania z dokumentu podczas operacji Mail Merge:
Pole scalania może być zawarte w innym polu, takim jak pole IF lub pole formuły. Usuń to zewnętrzne pole, gdy pole scalania zostanie scalone lub usunięte z dokumentu.
Poniższy przykład kodu pokazuje, jak usunąć pola zawierające pola scalania z dokumentu:
Uwaga
Aspose.Words umożliwia usunięcie pustych wierszy tabeli poprzez przypisanie flagi RemoveEmptyTableRows do CleanupOptions. Ta opcja usunie wiersze tabeli zawierające puste pola scalania.
Poniższy przykład kodu pokazuje, jak usunąć puste wiersze tabeli zawierające regiony Mail Merge z dokumentu:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.