Dodaj gradient poziomy w języku Java PostScript

Wstęp

Witamy w tym kompleksowym samouczku na temat dodawania gradientu poziomego w Java PostScript przy użyciu Aspose.Page dla Java. Aspose.Page to potężna biblioteka Java, która umożliwia programistom pracę z PostScriptem i innymi formatami dokumentów. W tym samouczku przeprowadzimy Cię przez proces tworzenia dokumentu PostScript z poziomym gradientem, korzystając z przykładów krok po kroku.

Warunki wstępne

Przed przystąpieniem do samouczka upewnij się, że spełniasz następujące wymagania wstępne:

Importuj pakiety

Rozpocznij od zaimportowania niezbędnych pakietów do projektu Java. Pakiety te są kluczowe dla pracy z Aspose.Page.

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.LinearGradientPaint;
import java.awt.MultipleGradientPaint;
import java.awt.geom.AffineTransform;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import java.io.FileOutputStream;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.PsSaveOptions;

Krok 1: Utwórz prostokąt

// Ścieżka do katalogu dokumentów.
String dataDir = "Your Document Directory";
// Utwórz strumień wyjściowy dla dokumentu PostScript
FileOutputStream outPsStream = new FileOutputStream(dataDir + "HorizontalGradient_outPS.ps");
// Twórz opcje zapisywania w formacie A4
PsSaveOptions options = new PsSaveOptions();
// Utwórz nowy dokument PS z otwartą stroną
PsDocument document = new PsDocument(outPsStream, options, false);
//Utwórz prostokąt
Rectangle2D.Float rectangle = new Rectangle2D.Float(200, 100, 200, 100);

Krok 2: Utwórz poziomą, liniową farbę gradientową

// Utwórz poziomą, liniową farbę gradientową. Składniki skali w transformacji muszą być równe szerokości i wysokości prostokąta.
// Składniki translacji są przesunięciami prostokąta.
LinearGradientPaint paint = new LinearGradientPaint(new Point2D.Float(0, 0), new Point2D.Float(200, 100),
        new float[]{0, 1}, new Color[]{new Color(0, 0, 0, 150), new Color(40, 128, 70, 50)},
        MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB,
        new AffineTransform(200, 0, 0, 100, 200, 100));
// Ustaw farbę
document.setPaint(paint);

Krok 3: Wypełnij prostokąt

// Wypełnij prostokąt
document.fill(rectangle);

Krok 4: Wypełnij tekst gradientem

// Wypełnij tekst gradientem
Font font = new Font("Arial", Font.BOLD, 96);
document.fillAndStrokeText("ABC", font, 200, 300, paint, Color.BLACK, new BasicStroke(2));

Krok 5: Obrysuj tekst gradientem

// Obrysuj tekst gradientem
document.outlineText("ABC", font, 200, 400, paint, new BasicStroke(5));

Wniosek

Gratulacje! Pomyślnie dodałeś poziomy gradient w Java PostScript przy użyciu Aspose.Page dla Java. Ten samouczek zawiera szczegółowy przewodnik krok po kroku, który pomoże Ci stworzyć atrakcyjne wizualnie dokumenty PostScript.

Często Zadawane Pytania

Czy mogę używać Aspose.Page dla Java w projektach komercyjnych?

Tak, Aspose.Page dla Java może być używany w projektach komercyjnych. Aby uzyskać szczegółowe informacje na temat licencji, odwiedź stronęZłóż. Kup.

Czy dostępny jest bezpłatny okres próbny?

Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnej Aspose.Page dla JavaTutaj.

Gdzie mogę znaleźć dodatkową dokumentację i wsparcie?

OdwiedzićDokumentacja Java Aspose.Page dla kompleksowych zasobów. Aby uzyskać wsparcie społeczności, sprawdźForum Aspose.Page.

Jak mogę uzyskać licencję tymczasową?

Licencję tymczasową można uzyskać odZłóż. Kup.

Jakie są wymagania systemowe Aspose.Page dla Java?

Patrzdokumentacja szczegółowe wymagania systemowe.