Utwórz wypełniony prostokąt

W tym samouczku przeprowadzimy Cię krok po kroku przez następujący kod źródłowy C#, aby utworzyć wypełniony prostokąt przy użyciu Aspose.PDF dla .NET.

Zanim zaczniesz, upewnij się, że zainstalowałeś bibliotekę Aspose.PDF i skonfigurowałeś środowisko programistyczne. Posiadasz także podstawową wiedzę z zakresu programowania w języku C#.

Krok 1: Konfiguracja katalogu dokumentów

dostarczonym kodzie źródłowym musisz określić katalog, w którym chcesz zapisać wynikowy plik PDF. Zmień zmienną „dataDir” na żądany katalog.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Krok 2: Tworzenie instancji dokumentu i dodawanie strony

Tworzymy instancję klasy Document i dodajemy stronę do tego dokumentu.

Document doc = new Document();
Page page = doc.Pages.Add();

Krok 3: Tworzenie obiektu wykresu i dodanie go do strony

Tworzymy obiekt Graph o określonych wymiarach i dodajemy go do zbioru akapitów strony.

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);

Krok 4: Utwórz obiekt prostokątny i dodaj do wykresu

Tworzymy obiekt Rectangle o określonych wymiarach i dodajemy go do kolekcji kształtów wykresu.

Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);

Krok 5: Ustawianie koloru wypełnienia

Kolor wypełnienia prostokąta możemy określić za pomocą właściwości FillColor obiektu GraphInfo.

rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;

Krok 6: Zapisywanie wynikowego pliku PDF

Na koniec zapisujemy powstały plik PDF pod nazwą „CreateFilledRectangle_out.pdf” we wskazanym katalogu.

doc.Save(dataDir + "CreateFilledRectangle_out.pdf");

Przykładowy kod źródłowy narzędzia Utwórz wypełniony prostokąt przy użyciu Aspose.PDF dla .NET


// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Utwórz instancję dokumentu
Document doc = new Document();
// Dodaj stronę do kolekcji stron pliku PDF
Page page = doc.Pages.Add();
// Utwórz instancję Graph
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Dodaj obiekt wykresu do kolekcji akapitów instancji strony
page.Paragraphs.Add(graph);
// Utwórz instancję prostokąta
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// Określ kolor wypełnienia obiektu Wykres
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// Dodaj obiekt prostokątny do kolekcji kształtów obiektu Graph
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// Zapisz plik PDF
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);            

Wniosek

W tym samouczku wyjaśniliśmy, jak utworzyć wypełniony prostokąt za pomocą Aspose.PDF dla .NET. Możesz teraz wykorzystać tę wiedzę do tworzenia kształtów geometrycznych z niestandardowymi kolorami wypełnienia w plikach PDF.

Często zadawane pytania

P: Jaki jest cel tego samouczka?

Odp.: Celem tego samouczka jest poprowadzenie Cię przez proces tworzenia wypełnionego prostokąta przy użyciu Aspose.PDF dla .NET, umożliwiając dodawanie niestandardowych kształtów geometrycznych z kolorami wypełnienia do plików PDF.

P: Jakie wymagania wstępne są wymagane przed rozpoczęciem?

O: Zanim zaczniesz, upewnij się, że zainstalowałeś bibliotekę Aspose.PDF i skonfiguruj środowisko programistyczne. Ponadto zalecana jest podstawowa znajomość programowania w języku C#.

P: Jak określić katalog, w którym ma zostać zapisany plik PDF?

O: W dostarczonym kodzie źródłowym możesz zmodyfikować zmienną „dataDir”, aby wskazać katalog, w którym chcesz zapisać wynikowy plik PDF.

P: Jaki jest cel obiektu Graph?

Odp.: Obiekt Graph pełni rolę kontenera na elementy rysunkowe. Jest on tworzony z określonymi wymiarami i dodawany do zbioru akapitów strony.

P: Jak mogę dodać wypełniony prostokąt do dokumentu PDF?

O: Aby dodać wypełniony prostokąt, utwórz instancję klasy Rectangle o określonych wymiarach i kolorze wypełnienia, a następnie dodaj ją do kolekcji kształtów wykresu.

P: Czy mogę dostosować wymiary i kolor wypełnienia prostokąta?

O: Tak, możesz dostosować wymiary i kolor wypełnienia prostokąta, modyfikując parametry przekazane doAspose.Pdf.Drawing.Rectangle konstruktora i ustawienie właściwości FillColor.

P: Jak zapisać wynikowy plik PDF po utworzeniu wypełnionego prostokąta?

Odp.: Po utworzeniu wypełnionego prostokąta możesz zapisać wynikowy plik PDF za pomocądoc.Save(dataDir + "CreateFilledRectangle_out.pdf"); linijkę w dostarczonym kodzie źródłowym.