ExecuteWithRegions
ExecuteWithRegions(string, string, DataTable)
Utför dokumentkoppling från en datatabell till dokumentet med områden för dokumentkoppling.
public static void ExecuteWithRegions(string inputFileName, string outputFileName,
DataTable dataTable)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
dataTable | DataTable | Datakälla för dokumentkopplingsåtgärden. Tabellen måste ha sin egenskap TableName angiven. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Exempel
Visar hur man gör en dokumentkoppling med regioner från en datatabell.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datatabell:
string doc = MyDir + "Mail merge with regions.docx";
DataTable dataTable = new DataTable("MyTable");
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("LastName");
dataTable.Rows.Add(new object[] { "John", "Doe" });
dataTable.Rows.Add(new object[] { "", "" });
dataTable.Rows.Add(new object[] { "Jane", "Doe" });
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.1.docx", dataTable);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.2.docx", SaveFormat.Docx, dataTable);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.3.docx", SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });
Se även
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(string, string, SaveFormat, DataTable, MailMergeOptions)
Utför dokumentkoppling från en datatabell till dokumentet med områden för dokumentkoppling.
public static void ExecuteWithRegions(string inputFileName, string outputFileName,
SaveFormat saveFormat, DataTable dataTable, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
saveFormat | SaveFormat | Utdatas sparformat. |
dataTable | DataTable | Tabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Exempel
Visar hur man gör en dokumentkoppling med regioner från en datatabell.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datatabell:
string doc = MyDir + "Mail merge with regions.docx";
DataTable dataTable = new DataTable("MyTable");
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("LastName");
dataTable.Rows.Add(new object[] { "John", "Doe" });
dataTable.Rows.Add(new object[] { "", "" });
dataTable.Rows.Add(new object[] { "Jane", "Doe" });
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.1.docx", dataTable);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.2.docx", SaveFormat.Docx, dataTable);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataTable.3.docx", SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });
Se även
- enum SaveFormat
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(string, string, SaveOptions, DataTable, MailMergeOptions)
Utför dokumentkoppling från en datatabell till dokumentet med områden för dokumentkoppling.
public static void ExecuteWithRegions(string inputFileName, string outputFileName,
SaveOptions saveOptions, DataTable dataTable, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
saveOptions | SaveOptions | Utdatas sparalternativ. |
dataTable | DataTable | Tabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Se även
- class SaveOptions
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(Stream, Stream, SaveFormat, DataTable, MailMergeOptions)
Utför en dokumentkopplingsåtgärd för en enskild post.
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream,
SaveFormat saveFormat, DataTable dataTable, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputStream | Stream | Indatafilströmmen. |
outputStream | Stream | Utdatafilströmmen. |
saveFormat | SaveFormat | Utdatas sparformat. |
dataTable | DataTable | Tabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.
Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.
Exempel
Visar hur man utför dokumentkoppling med regioner från en datatabell med hjälp av dokument från strömmen.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datatabell med hjälp av dokument från strömmen:
DataTable dataTable = new DataTable("MyTable");
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("LastName");
dataTable.Rows.Add(new object[] { "John", "Doe" });
dataTable.Rows.Add(new object[] { "", "" });
dataTable.Rows.Add(new object[] { "Jane", "Doe" });
using (FileStream streamIn = new FileStream(MyDir + "Mail merge.doc", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamWithRegionsDataTable.1.docx", FileMode.Create, FileAccess.ReadWrite))
MailMerger.ExecuteWithRegions(streamIn, streamOut, SaveFormat.Docx, dataTable);
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamWithRegionsDataTable.2.docx", FileMode.Create, FileAccess.ReadWrite))
MailMerger.ExecuteWithRegions(streamIn, streamOut, SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });
}
Se även
- enum SaveFormat
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(Stream, Stream, SaveOptions, DataTable, MailMergeOptions)
Utför en dokumentkopplingsåtgärd för en enskild post.
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream,
SaveOptions saveOptions, DataTable dataTable, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputStream | Stream | Indatafilströmmen. |
outputStream | Stream | Utdatafilströmmen. |
saveOptions | SaveOptions | Utdatas sparalternativ. |
dataTable | DataTable | Tabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.
Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.
Se även
- class SaveOptions
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(string, string, DataSet)
Utför koppling av dokument från en datauppsättning till ett dokument med kopplingsområden.
public static void ExecuteWithRegions(string inputFileName, string outputFileName, DataSet dataSet)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
dataSet | DataSet | Dataset som innehåller data som ska infogas i fält för koppling av dokument. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Exempel
Visar hur man gör en dokumentkoppling med regioner från en datauppsättning.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datauppsättning:
string doc = MyDir + "Mail merge with regions data set.docx";
DataTable tableCustomers = new DataTable("Customers");
tableCustomers.Columns.Add("CustomerID");
tableCustomers.Columns.Add("CustomerName");
tableCustomers.Rows.Add(new object[] { 1, "John Doe" });
tableCustomers.Rows.Add(new object[] { 2, "Jane Doe" });
DataTable tableOrders = new DataTable("Orders");
tableOrders.Columns.Add("CustomerID");
tableOrders.Columns.Add("ItemName");
tableOrders.Columns.Add("Quantity");
tableOrders.Rows.Add(new object[] { 1, "Hawaiian", 2 });
tableOrders.Rows.Add(new object[] { 2, "Pepperoni", 1 });
tableOrders.Rows.Add(new object[] { 2, "Chicago", 1 });
DataSet dataSet = new DataSet();
dataSet.Tables.Add(tableCustomers);
dataSet.Tables.Add(tableOrders);
dataSet.Relations.Add(tableCustomers.Columns["CustomerID"], tableOrders.Columns["CustomerID"]);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.1.docx", dataSet);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.2.docx", SaveFormat.Docx, dataSet);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.3.docx", SaveFormat.Docx, dataSet, new MailMergeOptions() { TrimWhitespaces = true });
Se även
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(string, string, SaveFormat, DataSet, MailMergeOptions)
Utför koppling av dokument från en datauppsättning till dokumentet med kopplingsområden.
public static void ExecuteWithRegions(string inputFileName, string outputFileName,
SaveFormat saveFormat, DataSet dataSet, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
saveFormat | SaveFormat | Utdatas sparformat. |
dataSet | DataSet | Dataset som innehåller data som ska infogas i fält för koppling av dokument. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Exempel
Visar hur man gör en dokumentkoppling med regioner från en datauppsättning.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datauppsättning:
string doc = MyDir + "Mail merge with regions data set.docx";
DataTable tableCustomers = new DataTable("Customers");
tableCustomers.Columns.Add("CustomerID");
tableCustomers.Columns.Add("CustomerName");
tableCustomers.Rows.Add(new object[] { 1, "John Doe" });
tableCustomers.Rows.Add(new object[] { 2, "Jane Doe" });
DataTable tableOrders = new DataTable("Orders");
tableOrders.Columns.Add("CustomerID");
tableOrders.Columns.Add("ItemName");
tableOrders.Columns.Add("Quantity");
tableOrders.Rows.Add(new object[] { 1, "Hawaiian", 2 });
tableOrders.Rows.Add(new object[] { 2, "Pepperoni", 1 });
tableOrders.Rows.Add(new object[] { 2, "Chicago", 1 });
DataSet dataSet = new DataSet();
dataSet.Tables.Add(tableCustomers);
dataSet.Tables.Add(tableOrders);
dataSet.Relations.Add(tableCustomers.Columns["CustomerID"], tableOrders.Columns["CustomerID"]);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.1.docx", dataSet);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.2.docx", SaveFormat.Docx, dataSet);
MailMerger.ExecuteWithRegions(doc, ArtifactsDir + "LowCode.MailMergeWithRegionsDataSet.3.docx", SaveFormat.Docx, dataSet, new MailMergeOptions() { TrimWhitespaces = true });
Se även
- enum SaveFormat
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(string, string, SaveOptions, DataSet, MailMergeOptions)
Utför koppling av dokument från en datauppsättning till dokumentet med kopplingsområden.
public static void ExecuteWithRegions(string inputFileName, string outputFileName,
SaveOptions saveOptions, DataSet dataSet, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputFileName | String | Namnet på inmatningsfilen. |
outputFileName | String | Namnet på utdatafilen. |
saveOptions | SaveOptions | Utdatas sparalternativ. |
dataSet | DataSet | Dataset som innehåller data som ska infogas i fält för koppling av dokument. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.
Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.
Se även
- class SaveOptions
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(Stream, Stream, SaveFormat, DataSet, MailMergeOptions)
Utför koppling av dokument från en datauppsättning till dokumentet med kopplingsområden.
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream,
SaveFormat saveFormat, DataSet dataSet, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputStream | Stream | Indatafilströmmen. |
outputStream | Stream | Utdatafilströmmen. |
saveFormat | SaveFormat | Utdatas sparformat. |
dataSet | DataSet | Dataset som innehåller data som ska infogas i fält för koppling av dokument. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.
Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.
Exempel
Visar hur man gör en dokumentkoppling med regioner från en datauppsättning med hjälp av dokument från strömmen.
// Det finns flera sätt att göra dokumentkoppling med regioner från en datauppsättning med hjälp av dokument från dataströmmen:
DataTable tableCustomers = new DataTable("Customers");
tableCustomers.Columns.Add("CustomerID");
tableCustomers.Columns.Add("CustomerName");
tableCustomers.Rows.Add(new object[] { 1, "John Doe" });
tableCustomers.Rows.Add(new object[] { 2, "Jane Doe" });
DataTable tableOrders = new DataTable("Orders");
tableOrders.Columns.Add("CustomerID");
tableOrders.Columns.Add("ItemName");
tableOrders.Columns.Add("Quantity");
tableOrders.Rows.Add(new object[] { 1, "Hawaiian", 2 });
tableOrders.Rows.Add(new object[] { 2, "Pepperoni", 1 });
tableOrders.Rows.Add(new object[] { 2, "Chicago", 1 });
DataSet dataSet = new DataSet();
dataSet.Tables.Add(tableCustomers);
dataSet.Tables.Add(tableOrders);
dataSet.Relations.Add(tableCustomers.Columns["CustomerID"], tableOrders.Columns["CustomerID"]);
using (FileStream streamIn = new FileStream(MyDir + "Mail merge.doc", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamWithRegionsDataTable.1.docx", FileMode.Create, FileAccess.ReadWrite))
MailMerger.ExecuteWithRegions(streamIn, streamOut, SaveFormat.Docx, dataSet);
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamWithRegionsDataTable.2.docx", FileMode.Create, FileAccess.ReadWrite))
MailMerger.ExecuteWithRegions(streamIn, streamOut, SaveFormat.Docx, dataSet, new MailMergeOptions() { TrimWhitespaces = true });
}
Se även
- enum SaveFormat
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words
ExecuteWithRegions(Stream, Stream, SaveOptions, DataSet, MailMergeOptions)
Utför koppling av dokument från en datauppsättning till dokumentet med kopplingsområden.
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream,
SaveOptions saveOptions, DataSet dataSet, MailMergeOptions mailMergeOptions = null)
Parameter | Typ | Beskrivning |
---|---|---|
inputStream | Stream | Indatafilströmmen. |
outputStream | Stream | Utdatafilströmmen. |
saveOptions | SaveOptions | Utdatas sparalternativ. |
dataSet | DataSet | Dataset som innehåller data som ska infogas i fält för koppling av dokument. |
mailMergeOptions | MailMergeOptions | Alternativ för dokumentkoppling. |
Anmärkningar
Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.
Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.
Se även
- class SaveOptions
- class MailMergeOptions
- class MailMerger
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words