الفئة OtgRasterizationOptions
محتويات
[
يخفي
]OtgRasterizationOptions class
خيارات تمثيل Otg
public class OtgRasterizationOptions : OdRasterizationOptions
المنشئات
| الاسم | الوصف |
|---|---|
| OtgRasterizationOptions() | المنشئ الافتراضي. |
الخصائص
| الاسم | الوصف |
|---|---|
| BackgroundColor { get; set; } | يحصل أو يعيّن لون الخلفية. |
| BorderX { get; set; } | يحصل أو يعيّن الحد X. |
| BorderY { get; set; } | الحصول أو تعيين الحد Y. |
| CenterDrawing { get; set; } | الحصول أو تعيين قيمة تشير إلى ما إذا كان الرسم مركزيًا. |
| DrawColor { get; set; } | الحصول أو تعيين لون المقدمة. |
| PageHeight { get; set; } | الحصول أو تعيين ارتفاع الصفحة. إذا كانت القيمة 0، سيتم الحفاظ على نسبة أبعاد الصورة الأصلية. |
| PageSize { get; set; } | الحصول أو تعيين حجم الصفحة. إذا كان أحد أبعاد SizeF هو 0، سيتم الحفاظ على نسبة أبعاد الصورة الأصلية. |
| PageWidth { get; set; } | الحصول أو تعيين عرض الصفحة. إذا كانت القيمة 0، سيتم الحفاظ على نسبة أبعاد الصورة الأصلية. |
| Positioning { get; set; } | الحصول أو تعيين التموضع. |
| ReplaceTextMapping { get; set; } | الحصول أو تعيين خريطة استبدال النص. |
| SmoothingMode { get; set; } | يحصل أو يعيّن وضع التنعيم. |
| TextRenderingHint { get; set; } | يحصل أو يعيّن تلميح عرض النص. |
الطرق
| الاسم | الوصف |
|---|---|
| Clone() | ينشئ كائنًا جديدًا هو نسخة سطحية من المثيل الحالي. |
| virtual CopyTo(VectorRasterizationOptions) | ينسخ إلى. |
أمثلة
المقتطف البرمجي التالي يوضح كيفية تحويل صورة OTG إلى PDF وصيغ صور أخرى.
[C#]
string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
string inputFilePath = dir + "VariousObjectsMultiPage.otg";
Aspose.Imaging.ImageOptionsBase[] options = { new Aspose.Imaging.ImageOptions.PngOptions(), new Aspose.Imaging.ImageOptions.PdfOptions() };
foreach (Aspose.Imaging.ImageOptionsBase saveOptions in options)
{
string extension = saveOptions is Aspose.Imaging.ImageOptions.PngOptions ? ".png" : ".pdf";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
{
Aspose.Imaging.ImageOptions.OtgRasterizationOptions otgRasterizationOptions = new Aspose.Imaging.ImageOptions.OtgRasterizationOptions();
otgRasterizationOptions.PageSize = image.Size;
saveOptions.VectorRasterizationOptions = otgRasterizationOptions;
image.Save(inputFilePath + extension, saveOptions);
}
}
انظر أيضًا
- class OdRasterizationOptions
- namespace Aspose.Imaging.ImageOptions
- assembly Aspose.Imaging