Długość kreski
W tym samouczku przeprowadzimy Cię krok po kroku przez następujący kod źródłowy C#, aby ustawić długość myślników za pomocą 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 obiektu 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 canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);
Krok 4: Tworzenie obiektu liniowego i konfiguracja
Tworzymy obiekt Line o określonych współrzędnych i konfigurujemy kolor i długość kresek.
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;
Krok 5: Dodawanie linii do obiektu wykresu
Dodajemy linię do kolekcji kształtów obiektu Graph.
canvas.Shapes.Add(line);
Krok 6: Zapisywanie wynikowego pliku PDF
Na koniec zapisujemy powstały plik PDF o nazwie „DashLength_out.pdf” we wskazanym katalogu.
doc.Save(dataDir + "DashLength_out.pdf");
Przykładowy kod źródłowy Dash Długość 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 obiektu Dokument
Page page = doc.Pages.Add();
// Utwórz obiekt rysunkowy o określonych wymiarach
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Dodaj obiekt rysunkowy do kolekcji akapitów instancji strony
page.Paragraphs.Add(canvas);
// Utwórz obiekt Linia
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Ustaw kolor obiektu Linia
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Określ tablicę myślników dla obiektu liniowego
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Ustaw fazę kreski dla instancji Line
line.GraphInfo.DashPhase = 1;
// Dodaj linię do kolekcji kształtów obiektu rysunkowego
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Zapisz dokument PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);
Wniosek
W tym samouczku wyjaśniliśmy, jak ustawić długość myślników za pomocą Aspose.PDF dla .NET. Teraz możesz wykorzystać tę wiedzę do tworzenia linii z niestandardowymi wzorami kresek w plikach PDF.
Często zadawane pytania
P: Jaki jest cel tego samouczka?
O: Celem tego samouczka jest poprowadzenie Cię przez proces ustawiania długości kresek w liniach przy użyciu Aspose.PDF dla .NET. Dowiesz się, jak tworzyć linie z niestandardowymi wzorami kresek w plikach 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. Zalecana jest również podstawowa znajomość programowania w języku C#.
P: Jak określić katalog, w którym ma zostać zapisany plik PDF?
O: Zmodyfikuj zmienną „dataDir” w dostarczonym kodzie źródłowym, aby wskazać katalog, w którym chcesz zapisać wynikowy plik PDF.
P: Jak utworzyć linię z niestandardowymi wzorami kresek?
Odp.: W samouczku pokazano tworzenie obiektu Line i konfigurowanie jego koloru, tablicy kresek i fazy kresek za pomocą narzędziaGraphInfo
obiekt. Zmodyfikuj te ustawienia, aby uzyskać pożądany wzór przerywany.
P: Czy mogę dostosować kolor linii?
Odp.: Tak, możesz dostosować kolor linii, ustawiającColor
własnośćGraphInfo
obiekt powiązany z Linią.
P: Jak zapisać dokument PDF po ustawieniu długości myślnika?
Odp.: Po skonfigurowaniu obiektu Linia z żądanym wzorem kreski możesz zapisać wynikowy dokument PDF za pomocądoc.Save(dataDir + "DashLength_out.pdf");
linijkę w dostarczonym kodzie źródłowym.