Tambahkan Gradien Vertikal di Java XPS

Perkenalan

Dalam tutorial ini, kita akan mempelajari cara menambahkan gradien vertikal di Java XPS menggunakan Aspose.Page untuk Java. Menambahkan gradien ke dokumen XPS Anda dapat meningkatkan daya tarik visual konten Anda, menjadikannya lebih menarik dan estetis.

Prasyarat

Sebelum kita mendalami tutorialnya, pastikan Anda memiliki prasyarat berikut:

  • Lingkungan pengembangan Java yang berfungsi.
  • Aspose.Page untuk perpustakaan Java. Anda dapat mengunduhnya dariDi Sini.
  • Pemahaman dasar tentang pemrograman Java.

Paket Impor

Mulailah dengan mengimpor paket yang diperlukan untuk proyek Java Anda. Pastikan Anda telah menyertakan pustaka Aspose.Page untuk Java dalam dependensi proyek Anda.

import com.aspose.xps.XpsDocument;
import com.aspose.xps.XpsGradientBrush;
import com.aspose.xps.XpsGradientStop;
import com.aspose.xps.XpsPath;
import java.awt.geom.Point2D;
import java.util.LinkedList;
import java.util.List;
// Jalur ke direktori dokumen.
String dataDir = "Your Document Directory";
        
// Impor Aspose.Page untuk Java

Langkah 1: Inisialisasi Dokumen

Mulailah dengan menginisialisasi dokumen XPS. Ini menetapkan dasar untuk menambahkan elemen seperti jalur dan gradien ke dokumen Anda.

// Inisialisasi dokumen
XpsDocument doc = new XpsDocument();

Langkah 2: Buat Jalur dengan Gradien Vertikal

Sekarang, mari buat jalur dengan gradien vertikal. Hal ini melibatkan pendefinisian geometri jalur dan penentuan perhentian gradien.

// Buat jalur dengan geometri
XpsPath path = doc.addPath(doc.createPathGeometry("M 30,20 l 258.24,0 0,56.64 -258.24,0 Z"));
// Tentukan perhentian gradien vertikal
List<XpsGradientStop> stops = new LinkedList<XpsGradientStop>();
stops.add(doc.createGradientStop(doc.createColor(253, 255, 12, 0), 0f));
stops.add(doc.createGradientStop(doc.createColor(252, 255, 154, 0), 0.359375f));
stops.add(doc.createGradientStop(doc.createColor(252, 255, 56, 0), 0.424805f));
stops.add(doc.createGradientStop(doc.createColor(253, 255, 229, 0), 0.879883f));
stops.add(doc.createGradientStop(doc.createColor(252, 255, 255, 234), 1f));
//Terapkan gradien vertikal ke jalur
path.setFill(doc.createLinearGradientBrush(new Point2D.Float(10f, 110f), new Point2D.Float(10f, 200f)));
((XpsGradientBrush)path.getFill()).getGradientStops().addAll(stops);

Langkah 3: Simpan Dokumen

Terakhir, simpan dokumen XPS dengan tambahan gradien vertikal ke direktori yang Anda inginkan.

// Simpan dokumennya
doc.save(dataDir + "VerticalGradient.xps");

Selamat! Anda telah berhasil menambahkan gradien vertikal ke dokumen Java XPS Anda menggunakan Aspose.Page.

Kesimpulan

Meningkatkan dokumen XPS Anda dengan gradien dapat meningkatkan daya tarik visualnya secara signifikan. Aspose.Page untuk Java menyederhanakan proses ini, memungkinkan Anda membuat dokumen menakjubkan dengan mudah.

FAQ

Bisakah saya menggunakan Aspose.Page untuk Java dalam proyek komersial?

Ya, Aspose.Page untuk Java tersedia untuk penggunaan komersial. Anda dapat membelinyaDi Sini.

Apakah ada uji coba gratis yang tersedia untuk Aspose.Page untuk Java?

Ya, Anda dapat mengakses uji coba gratisDi Sini.

Di mana saya dapat menemukan dokumentasi Aspose.Page untuk Java?

Dokumentasi tersediaDi Sini.

Bagaimana saya bisa mendapatkan lisensi sementara untuk Aspose.Page untuk Java?

Dapatkan lisensi sementaraDi Sini.

Butuh bantuan atau punya pertanyaan?

Kunjungi komunitas Aspose.Pageforum.