AddPage
محتويات
[
يخفي
]AddPage(RasterImage)
يضيف صفحة للصورة.
public void AddPage(RasterImage page)
معامل | يكتب | وصف |
---|---|---|
page | RasterImage | الصفحة المراد إضافتها. |
استثناءات
استثناء | حالة |
---|---|
ArgumentNullException | page باطل. |
أنظر أيضا
- class RasterImage
- class DicomImage
- مساحة الاسم Aspose.Imaging.FileFormats.Dicom
- المجسم Aspose.Imaging
AddPage()
إضافة صفحة جديدة إلى نهاية قائمة الصفحات.
public DicomPage AddPage()
قيمة الإرجاع
تم إنشاؤه حديثًاDicomPage
.
أمثلة
قم بإنشاء صورة Dicom متعددة الصفحات.
[C#]
using (DicomImage image = (DicomImage)Image.Create(
new DicomOptions() { Source = new StreamSource(new MemoryStream()) },
100,
100))
{
// ارسم شيئًا باستخدام الرسومات المتجهة
Graphics graphics = new Graphics(image);
graphics.FillRectangle(new SolidBrush(Color.BlueViolet), image.Bounds);
graphics.FillRectangle(new SolidBrush(Color.Aqua), 10, 20, 50, 20);
graphics.FillEllipse(new SolidBrush(Color.Orange), 30, 50, 70, 30);
// احفظ وحدات البكسل للصورة المرسومة. هم الآن على الصفحة الأولى من صورة Dicom.
int[] pixels = image.LoadArgb32Pixels(image.Bounds);
// أضف بضع صفحات بعد ذلك ، مما يجعلها أكثر قتامة
for (int i = 1; i < 5; i++)
{
DicomPage page = image.AddPage();
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(i * 30);
}
// أضف بضع صفحات أمام الصفحة الرئيسية ، مما يجعلها أكثر إشراقًا
for (int i = 1; i < 5; i++)
{
DicomPage page = image.InsertPage(0);
page.SaveArgb32Pixels(page.Bounds, pixels);
page.AdjustBrightness(-i * 30);
}
// احفظ الصورة متعددة الصفحات التي تم إنشاؤها في ملف الإخراج
image.Save("MultiPage.dcm");
}
أنظر أيضا
- class DicomPage
- class DicomImage
- مساحة الاسم Aspose.Imaging.FileFormats.Dicom
- المجسم Aspose.Imaging