Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。
Aspose.PDF for .NETは、PDFドキュメントに楕円オブジェクトを追加することをサポートしています。また、特定の色で楕円オブジェクトを塗りつぶす機能も提供しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Ellipse()
{
// The path to the document directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create Drawing object with certain dimensions
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create first ellipse with specified coordinates and radii
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(150, 100, 120, 60)
{
GraphInfo = { Color = Aspose.Pdf.Color.GreenYellow },
Text = new Aspose.Pdf.Text.TextFragment("Ellipse")
};
graph.Shapes.Add(ellipse1);
// Create second ellipse with different dimensions and color
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(50, 50, 18, 300)
{
GraphInfo = { Color = Aspose.Pdf.Color.DarkRed }
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipse_out.pdf");
}
}
次のコードスニペットは、色で塗りつぶされた楕円オブジェクトを追加する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void EllipseFilled()
{
// The path to the document directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create Drawing object with certain dimensions
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create first ellipse and set its fill color
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(100, 100, 120, 180)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.GreenYellow
}
};
graph.Shapes.Add(ellipse1);
// Create second ellipse and set its fill color
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(200, 150, 180, 120)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.DarkRed
}
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipse_out.pdf");
}
}
Aspose.PDF for .NETは、グラフオブジェクト内にテキストを追加することをサポートしています。グラフオブジェクトのテキストプロパティは、グラフオブジェクトのテキストを設定するオプションを提供します。次のコードスニペットは、長方形オブジェクト内にテキストを追加する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void EllipseWithText()
{
// The path to the document directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create Drawing object with certain dimensions
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create TextFragment for adding text to shapes
var textFragment = new Aspose.Pdf.Text.TextFragment("Ellipse")
{
TextState =
{
Font = Aspose.Pdf.Text.FontRepository.FindFont("Helvetica"),
FontSize = 24
}
};
// Create first ellipse and set properties
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(100, 100, 120, 180)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.GreenYellow
},
Text = textFragment
};
graph.Shapes.Add(ellipse1);
// Create second ellipse and set properties
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(200, 150, 180, 120)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.DarkRed
},
Text = textFragment
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipseText_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.