Tambahkan Bentuk Grup

Tutorial ini menjelaskan cara menambahkan bentuk grup yang berisi beberapa bentuk ke dokumen Word menggunakan Aspose.Words untuk .NET. Bentuk grup memungkinkan Anda menggabungkan dan memanipulasi beberapa bentuk sebagai satu kesatuan.

Prasyarat

Untuk mengikuti tutorial ini, Anda harus memiliki yang berikut ini:

  • Aspose.Words untuk perpustakaan .NET diinstal.
  • Pengetahuan dasar tentang C# dan Pemrosesan Kata dengan dokumen Word.

Langkah 1: Siapkan Direktori Dokumen

Mulailah dengan menyiapkan jalur ke direktori dokumen Anda. Mengganti"YOUR DOCUMENT DIRECTORY" dengan jalur sebenarnya ke direktori tempat Anda ingin menyimpan dokumen.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Langkah 2: Buat Dokumen Baru dan GroupShape

Buat instance baru dariDocument kelas danGroupShape keberatan untuk bekerja dengan dokumen tersebut.

Document doc = new Document();
doc.EnsureMinimum();
GroupShape groupShape = new GroupShape(doc);

Langkah 3: Buat dan Tambahkan Bentuk ke GroupShape

Buat bentuk individual sepertiaccentBorderShape DanactionButtonShape menggunakanShape kelas. Sesuaikan propertinya sesuai keinginan. Tambahkan bentuk-bentuk ini kegroupShape obyek.

Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
groupShape.AppendChild(accentBorderShape);

Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
{
    Left = 100,
    Width = 100,
    Height = 200
};
groupShape.AppendChild(actionButtonShape);

Langkah 4: Tetapkan Dimensi untuk GroupShape

Atur lebar, tinggi, dan ukuran koordinat untukgroupShape.

groupShape.Width = 200;
groupShape.Height = 200;
groupShape.CoordSize = new Size(200, 200);

Langkah 5: Masukkan GroupShape ke dalam Dokumen

MembuatDocumentBuilder objek dan masukkangroupShape ke dalam dokumen menggunakanInsertNode metode.

DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(groupShape);

Langkah 6: Simpan Dokumen

Simpan dokumen ke direktori yang ditentukan menggunakanSavemetode. Berikan nama file yang diinginkan dengan ekstensi file yang sesuai. Dalam contoh ini, kami menyimpan dokumen sebagai “WorkingWithShapes.AddGroupShape.docx”.

doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");

Contoh kode sumber untuk Tambahkan Bentuk Grup menggunakan Aspose.Words untuk .NET

	// Jalur ke direktori dokumen Anda
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	doc.EnsureMinimum();
	GroupShape groupShape = new GroupShape(doc);
	Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
	groupShape.AppendChild(accentBorderShape);
	Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
	{
		Left = 100, Width = 100, Height = 200
	};
	groupShape.AppendChild(actionButtonShape);
	groupShape.Width = 200;
	groupShape.Height = 200;
	groupShape.CoordSize = new Size(200, 200);
	DocumentBuilder builder = new DocumentBuilder(doc);
	builder.InsertNode(groupShape);
	doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");

Itu dia! Anda telah berhasil menambahkan bentuk grup yang berisi beberapa bentuk ke dokumen Word Anda menggunakan Aspose.W