PreviewOptions
محتويات
[
يخفي
]
PreviewOptions class
يوفر خيارات لتعيين المتطلبات وتدفق المفوضين لإنشاء معاينة .
public class PreviewOptions
المنشئون
اسم | وصف |
---|---|
PreviewOptions(CreatePageStream) | يقوم بتهيئة مثيل جديد لفئة PreviewOptions ، مما يتسبب في إغلاق دفق الإخراج. |
PreviewOptions(CreatePageStream, ReleasePageStream) | تهيئة مثيل جديد لفئة PreviewOptions ، مما يتسبب في إرجاع دفق الإخراج إلى العميل لمزيد من الاستخدام. |
الخصائص
اسم | وصف |
---|---|
CreatePageStream { get; set; } | الحصول على مثيل لمفوض إنشاء دفق الصفحة أو تعيينه. |
Height { get; set; } | الحصول على ارتفاع معاينة الصفحة أو تعيينه. |
PageNumbers { get; set; } | الحصول على أو تعيين مصفوفة من أرقام الصفحات لإنشاء معاينة . |
PreviewFormat { get; set; } | الحصول على تنسيق صورة المعاينة أو تعيينه. |
ReleasePageStream { get; set; } | الحصول على مثيل لمفوض إكمال معاينة الصفحة أو تعيينه. |
Width { get; set; } | الحصول على عرض معاينة الصفحة أو تعيينه. |
أمثلة
يوضح المثال التالي كيفية الحصول على معاينة المستند باستخدامPreviewOptions
وCreatePageStream
مندوب.
يوضح المثال التالي كيفية الحصول على معاينة المستند باستخدامPreviewOptions
وكلا المندوبين.
CreatePageStream createDelegate = delegate (int pageNumber)
{
var pagePath = System.IO.Path.Combine(@"C:\Temp", string.Format("page_{0}.png", pageNumber));
return System.IO.File.Create(pagePath);
};
var previewOptions = new PreviewOptions(createDelegate);
previewOptions.PreviewFormat = PreviewOptions.PreviewFormats.PNG;
previewOptions.Height = 640;
previewOptions.Width = 480;
previewOptions.PageNumbers = new int[] { 1 };
using (var redactor = new Redactor("C:\Temp\SourceFile.pdf"))
{
redactor.GeneratePreview(previewOptions);
}
CreatePageStream createDelegate = delegate (int pageNumber)
{
var pagePath = System.IO.Path.Combine(@"C:\Temp", string.Format("page_{0}.png", pageNumber));
return System.IO.File.Create(pagePath);
};
ReleasePageStream releaseDelegate = delegate (int pageNumber, System.IO.Stream pageStream)
{
// افعل أي شيء باستخدام Stream ، الذي يحتوي على معاينة الصفحة
pageStream.Close();
};
var previewOptions = new PreviewOptions(createDelegate, releaseDelegate);
previewOptions.PreviewFormat = PreviewOptions.PreviewFormats.PNG;
previewOptions.Height = 640;
previewOptions.Width = 480;
previewOptions.PageNumbers = new int[] { 1 };
using (var redactor = new Redactor("C:\Temp\SourceFile.pdf"))
{
redactor.GeneratePreview(previewOptions);
}
أنظر أيضا
- مساحة الاسم GroupDocs.Redaction.Options
- المجسم GroupDocs.Redaction