Utwórz tabelę z zablokowanymi kolumnami za pomocą Aspose.Note

Wstęp

Tworzenie tabel z zablokowanymi kolumnami jest powszechnym wymogiem w aplikacjach do przetwarzania dokumentów. Aspose.Note dla .NET zapewnia potężne narzędzia do wydajnej realizacji tego zadania. W tym samouczku przeprowadzimy Cię krok po kroku przez proces tworzenia tabeli z zablokowanymi kolumnami przy użyciu Aspose.Note dla .NET.

Warunki wstępne

Zanim zaczniesz, upewnij się, że spełnione są następujące wymagania wstępne:

  • Podstawowa znajomość języka programowania C#.
  • Program Visual Studio zainstalowany w systemie.
  • Zainstalowany Aspose.Note dla .NET. Można go pobrać zTutaj.
  • Znajomość koncepcji manipulacji dokumentami.

Importuj przestrzenie nazw

Najpierw musisz zaimportować niezbędne przestrzenie nazw do swojego projektu:

using System.IO;
using Aspose.Note;
using System;
using System.Collections.Generic;
using System.Drawing;

Krok 1: Zainicjuj obiekt dokumentu

Rozpocznij od utworzenia obiektu klasy Document:

Document doc = new Document();

Krok 2: Zainicjuj obiekt strony

Zainicjuj obiekt klasy Page:

Aspose.Note.Page page = new Aspose.Note.Page(doc);

Krok 3: Zainicjuj obiekty TableRow

Utwórz obiekty TableRow dla tabeli:

TableRow row1 = new TableRow(doc);
TableRow row2 = new TableRow(doc);

Krok 4: Zainicjuj obiekty TableCell

Utwórz obiekty TableCell i ustaw zawartość tekstową dla każdej komórki:

TableCell cell11 = new TableCell(doc);
cell11.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Small text"));

TableCell cell21 = new TableCell(doc);
cell21.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Long text with several words and spaces."));

Krok 5: Zainicjuj obiekt tabeli

Zainicjuj obiekt klasy Table i ustaw właściwości, takie jak szerokość kolumny i zablokowana szerokość:

Table table = new Table(doc)
{
    IsBordersVisible = true,
    Columns = { new TableColumn { Width = 70, LockedWidth = true } }
};

Krok 6: Dodaj wiersze do tabeli

Dodaj zainicjowane wiersze do tabeli:

table.AppendChildLast(row1);
table.AppendChildLast(row2);

Krok 7: Dodaj tabelę do konspektu

Dodaj węzeł tabeli do OutlineElement:

Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);
outlineElem.AppendChildLast(table);
outline.AppendChildLast(outlineElem);

Krok 8: Dodaj kontur do strony

Dodaj węzeł konspektu do strony:

page.AppendChildLast(outline);

Krok 9: Zapisz dokument

Zapisz dokument:

string dataDir = "Your Document Directory";
dataDir = dataDir + "CreateTableWithLockedColumns_out.one";
doc.Save(dataDir);
Console.WriteLine("\nTable with locked columns created successfully.\nFile saved at " + dataDir);

Po wykonaniu tych kroków pomyślnie utworzysz tabelę z zablokowanymi kolumnami przy użyciu Aspose.Note dla .NET.

Wniosek

tym samouczku nauczyliśmy się tworzyć tabelę z zablokowanymi kolumnami za pomocą Aspose.Note dla .NET. Wykonując poniższe kroki, możesz efektywnie manipulować tabelami w dokumentach, aby spełnić określone wymagania.

Często zadawane pytania

P1: Czy mogę dodatkowo dostosować wygląd stołu?

O1: Tak, możesz dostosować różne aspekty tabeli, takie jak obramowania, formatowanie komórek i inne, korzystając z funkcji udostępnianych przez Aspose.Note dla .NET.

P2: Czy Aspose.Note dla .NET nadaje się do zadań przetwarzania dokumentów na dużą skalę?

A2: Absolutnie! Aspose.Note dla .NET został zaprojektowany do wydajnej obsługi zadań przetwarzania dokumentów na dużą skalę, zapewniając wysoką wydajność i niezawodność.

P3: Czy mogę zintegrować Aspose.Note dla .NET z innymi frameworkami .NET?

O3: Tak, Aspose.Note dla .NET bezproblemowo integruje się z innymi frameworkami .NET, ułatwiając włączenie funkcji przetwarzania dokumentów do twoich aplikacji.

P4: Czy dostępna jest pomoc techniczna dla Aspose.Note dla .NET?

Odpowiedź 4: Tak, możesz uzyskać dostęp do pomocy technicznej poprzezForum Aspose.Note gdzie eksperci są dostępni, aby pomóc Ci w przypadku jakichkolwiek pytań lub problemów, jakie możesz napotkać.

P5: Czy przed zakupem mogę wypróbować Aspose.Note dla .NET?

O5: Tak, możesz pobrać bezpłatną wersję próbną Aspose.Note dla .NET ze stronyTutaj aby ocenić jego funkcje i zgodność z Twoimi wymaganiami.