Java에서 Visual Brush를 사용하여 그리드 추가

소개

Aspose.Page를 사용하여 시각적으로 매력적인 그리드로 Java 애플리케이션을 향상시키고 싶으십니까? 이 튜토리얼에서는 Aspose.Page를 사용하여 Java에서 Visual Brush를 사용하여 그리드를 추가하는 과정을 안내합니다. Visual Brush를 사용하면 시각적 콘텐츠로 영역을 칠하여 문서에 놀라운 그리드 효과를 만들 수 있습니다.

전제 조건

튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • Java 프로그래밍에 대한 기본 이해.
  • Aspose.Page 라이브러리가 설치되었습니다. 다음에서 다운로드할 수 있습니다.Java 문서용 Aspose.Page.
  • 컴퓨터에 JDK(Java Development Kit)가 설치되어 있습니다.

패키지 가져오기

Java 프로젝트에 필요한 패키지를 가져왔는지 확인하세요.

import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import com.aspose.xps.XpsCanvas;
import com.aspose.xps.XpsDocument;
import com.aspose.xps.XpsPath;
import com.aspose.xps.XpsPathGeometry;
import com.aspose.xps.XpsTileMode;
import com.aspose.xps.XpsVisualBrush;

더 쉽게 따라할 수 있도록 프로세스를 여러 단계로 나누어 보겠습니다.

1단계: 프로젝트 설정

String dataDir = "Your Document Directory";
XpsDocument doc = new XpsDocument();

2단계: 마젠타색 격자 시각적 브러시 만들기

XpsCanvas visualCanvas = doc.createCanvas();
XpsPath visualPath = visualCanvas.addPath(doc.createPathGeometry("M 0,4 L 4,4 4,0 6,0 6,4 10,4 10,6 6,6 6,10 4,10 4,6 0,6 Z"));
visualPath.setFill(doc.createSolidColorBrush(doc.createColor(1f, .61f, 0.1f, 0.61f)));

3단계: 마젠타색 격자 시각적 브러시에 대한 형상 정의

XpsPathGeometry pathGeometry = doc.createPathGeometry();
pathGeometry.addSegment(doc.createPolyLineSegment(new Point2D.Float[] {
    new Point2D.Float(240f, 5f),
    new Point2D.Float(240f, 310f),
    new Point2D.Float(0f, 310f)
}));
pathGeometry.get(0).setStartPoint(new Point2D.Float(0f, 5f));

4단계: 새 캔버스 만들기

XpsCanvas canvas = doc.addCanvas();
canvas.setRenderTransform(doc.createMatrix(1f, 0f, 0f, 1f, 268f, 70f));

5단계: 캔버스에 그리드 추가

XpsPath gridPath = canvas.addPath(pathGeometry);
gridPath.setFill(doc.createVisualBrush(visualCanvas,
    new Rectangle2D.Float(0f, 0f, 10f, 10f), new Rectangle2D.Float(0f, 0f, 10f, 10f)));
((XpsVisualBrush)gridPath.getFill()).setTileMode(XpsTileMode.Tile);

6단계: 빨간색 투명 직사각형 추가

XpsPath path = canvas.addPath(doc.createPathGeometry("M 10,10 L 228,10 228,100 10,100"));
path.setFill(doc.createSolidColorBrush(doc.createColor(1.0f, 0.0f, 0.0f)));
path.setOpacity(0.7f);

7단계: 결과 XPS 문서 저장

doc.save(dataDir + "AddGrid_out.xps");

다음 단계를 따르면 Aspose.Page가 있는 Java 애플리케이션에서 Visual Brush를 사용하여 시각적으로 매력적인 그리드를 성공적으로 추가할 수 있습니다.

결론

축하해요! Visual Brush를 사용하여 그리드를 추가하기 위해 Java용 Aspose.Page를 활용하는 방법을 배웠습니다. 이 강력한 기능을 사용하여 문서의 시각적 효과를 손쉽게 향상하세요.

자주 묻는 질문

Aspose.Page는 전문적인 문서 생성에 적합합니까?

예, Aspose.Page는 Java의 전문적인 문서 생성을 위해 설계된 강력한 라이브러리입니다.

Visual Brush를 사용하여 그리드 색상을 사용자 정의할 수 있나요?

전적으로! Visual Brush를 사용하면 다양한 색상으로 칠할 수 있어 사용자 정의가 유연해집니다.

Aspose.Page에 대한 추가 지원은 어디서 찾을 수 있나요?

방문하다Aspose.페이지 포럼 커뮤니티 지원 및 토론을 위해.

Aspose.Page에 사용할 수 있는 무료 평가판이 있나요?

예, 액세스할 수 있습니다.무료 시험판 Aspose.Page의 기능을 살펴보세요.

Aspose.Page에 대한 임시 라이선스를 어떻게 얻을 수 있나요?

획득임시 면허증 테스트 목적으로.