Java에서 PDF에 호 모양 추가
Contents
[
Hide
]
Aspose.PDF for Java는 벡터 그래픽을 렌더링하기 위해 Arc 및 Line과 같은 모양 개체와 함께 Graph를 사용합니다.
호 윤곽선 추가
- 새 PDF
Document를 만드세요. - 문서에
Page를 추가하세요. Graph컨테이너를 생성하여 페이지에 추가하세요.Arc형상을 생성하고 해당 형상을 구성하세요.Graph컨테이너에Arc를 추가하세요.Color등 예제에서 요구하는 도형 속성을 설정하세요.- 출력된 PDF
Document를 저장하세요.
public static void addArc(Path outputFile) {
try (Document document = new Document()) {
Page page = document.getPages().add();
Graph graph = new Graph(400.0, 400.0);
graph.setBorder(new BorderInfo(BorderSide.All, Color.getGreen()));
Arc arc1 = new Arc(100, 100, 95, 0, 90);
arc1.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().addItem(arc1);
page.getParagraphs().add(graph);
document.save(outputFile.toString());
}
}
전체 예제에서는 반경, 각도 및 색상이 다른 세 개의 호를 동일한 그래프에 추가합니다.
채워진 호 세그먼트 추가
- 새 PDF
Document를 만드세요. - 문서에
Page를 추가하세요. Graph컨테이너를 생성하여 페이지에 추가하세요.Line모양을 생성하고 좌표를 구성하세요.Arc형상을 생성하고 해당 형상을 구성하세요.Graph컨테이너에Line과Arc를 추가하세요.- 출력된 PDF
Document를 저장하세요.
public static void addArcFilled(Path outputFile) {
try (Document document = new Document()) {
Page page = document.getPages().add();
Graph graph = new Graph(400.0, 400.0);
graph.setBorder(new BorderInfo(BorderSide.All, Color.getGreen()));
Arc arc = new Arc(100, 100, 95, 0, 90);
arc.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().addItem(arc);
Line line = new Line(new float[]{195, 100, 100, 100, 100, 195});
line.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().addItem(line);
page.getParagraphs().add(graph);
document.save(outputFile.toString());
}
}