Page
خلاصه ای
Page یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IDisposable.
نشان دهنده یک صفحه در سند PDF است.
این کلاس 53 روش برای کار با اشیاء صفحه در برنامه های .NET را فراهم می کند. روش های موجود شامل: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,و 27 روش دیگر. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,، و 34 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Number | int | بخونید. | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | بخونید. | زمینه های فرم که ویجت ها در این صفحه ظاهر می شوند، به ترتیب از طریق جدول آنها. |
Rect | Rectangle | خواندن/نوشتن | مستطیل صفحه (پیش فرض MediaBox). |
Rectangle | Rectangle | خواندن/نوشتن | صفحه مستطیل. |
PageInfo | PageInfo | خواندن/نوشتن | مخزن اطلاعات صفحه با ویژگی های عرض/ارتفاع/خط. |
Background | Color? | خواندن/نوشتن | دریافت یا تنظیم پسزمینه. |
MediaBox | Rectangle | خواندن/نوشتن | جعبه رسانه ای برای این صفحه (مطلوب بر اساس مشخصات). |
CropBox | Rectangle | خواندن/نوشتن | جعبه محصول (پیش فرض به جعبی رسانه ای). |
BleedBox | Rectangle | خواندن/نوشتن | جعبه خونریزی (طابق پیش فرض برای جعبی محصول). |
TrimBox | Rectangle | خواندن/نوشتن | جعبه برش (طابق پیش فرض برای جعبی کاشت). |
ArtBox | Rectangle | خواندن/نوشتن | جعبه هنر (طابق پیش فرض به جعبی محصول می باشد). |
Rotate | Rotation | خواندن/نوشتن | چرخش صفحه به عنوان enum چرخشی. |
RotateDegrees | int | خواندن/نوشتن | چرخش صفحه در درجه به عنوان int (0, 90, 180, 270). |
RotationMatrix | Matrix | بخونید. | تبدیل صمیمانه که نقشه های سیستم هماهنگی PDF غیر چرخش شده را به صفحه قابل مشاهده (در حال چرخشی) می کند. |
Duration | double | خواندن/نوشتن | مدت زمان نمایش صفحه در ثانیه برای حالت ارائه. |
Annotations | AnnotationCollection | بخونید. | در این صفحه یادداشت ها وجود دارد. |
Images | XImageCollection | بخونید. | تصویر XObjects در این صفحه. |
Fonts | FontCollection | بخونید. | فونت های مورد اشاره این صفحه. |
Resources | Resources | بخونید. | منابع صفحه (فانت ها، تصاویر) دسترسی را از طریق یک شیء واحد Resources فراهم می کند. |
Patterns | IReadOnlyDictionary<string, Pattern> | بخونید. | منابع الگویی در این صفحه (با نام الگوی کلید داده شده است). |
Contents | OperatorCollection | بخونید. | مجموعه ی اپراتور جریان محتوا. |
Width | double | بخونید. | عرض صفحه قابل مشاهده برای چرخش حساب می شود. |
Height | double | بخونید. | ارتفاع صفحه قابل مشاهده که به حساب چرخش است. |
ColorType | ColorType | بخونید. | با تجزیه و تحلیل اپراتورهای جریان محتوا و فضاهای رنگ تصویر، نوع رنگی این صفحه را می گیرد. |
Transition | PageTransition? | بخونید. | اثر انتقال صفحه، یا null اگر هیچ یک تنظیم نشده باشد. |
Header | HeaderFooter? | خواندن/نوشتن | سرنخ برای ارائه در بالای این صفحه. |
Footer | HeaderFooter? | خواندن/نوشتن | فوتر برای ارائه در پایین این صفحه. |
TocInfo | TocInfo? | خواندن/نوشتن | اطلاعات TOC برای این صفحه. |
Paragraphs | Paragraphs | خواندن/نوشتن | مجموعه ای از اشیاء پاراگراف برای اضافه کردن به این صفحه (TextFragment، HtmlFragment, Table, Heading و غیره). |
NoteLineStyle | GraphInfo | خواندن/نوشتن | سبک پیش فرض خط خیره/ پر کردن استفاده شده برای رسم خطوط جدا کننده در پایانه ی یادداشت / پایان نامه. |
Artifacts | ArtifactCollection | بخونید. | مجموعه برای اضافه کردن آثار هنری (تعبیری آبی و غیره) به این صفحه. |
OcgLayers | LayerCollection | بخونید. | لایه ها (گروه های محتویات اختیاری) را که توسط این صفحه ارجاع داده شده است، می گیرد. |
Actions | PageActionCollection | بخونید. | هر صفحه اقدامات اضافی (باز کردن / بسته شدن / و غیره). |
UserUnit | double | خواندن/نوشتن | عامل واحد کاربر (PDF 32000 §14.8.4 /UserUnit). |
IsAddParagraphsAfterLast | bool | خواندن/نوشتن | اینکه آیا اضافه شدن بندها در پایان (در مقابل موقعیت جریان) است. |
BackgroundImage | Image? | خواندن/نوشتن | تصویر پس زمینه صفحه. |
Group | Group? | خواندن/نوشتن | لغت گروه بندی / ترکیب فضای رنگی برای این صفحه. |
TabOrder | TabOrder | خواندن/نوشتن | ترتیب صفحه (PDF 32000 §12.5 /داخلات صفحه). |
Watermark | Watermark? | خواندن/نوشتن | علامت آبی روی این صفحه اعمال شده است. |
Layers | System.Collections.Generic.List<Layer> | خواندن/نوشتن | لیست لایه های واقعی موثر که توسط OcgLayers پشتیبانی می شود هر OCG مورد اشاره صفحه به عنوان یک نمونه Layer مشخص شده است. |
روش ها
| Signature | شرح: |
|---|---|
SetRotation(degrees: int) | چرخش صفحه را بر حسب درجه تنظیم کنید (0، 90، 180، 270). |
SetMediaBox(rect: Rectangle) | جعبهٔ رسانهای را برای این صفحه تنظیم کنید. |
SetCropBox(rect: Rectangle) | قاب برش را برای این صفحه تنظیم کنید. |
SetBleedBox(rect: Rectangle) | جعبهٔ بریده را برای این صفحه تنظیم کنید. |
SetTrimBox(rect: Rectangle) | قاب برش را برای این صفحه تنظیم کنید. |
SetArtBox(rect: Rectangle) | جعبهٔ هنر را برای این صفحه تنظیم کنید. |
Accept(visitor: Annotations.AnnotationSelector) | هر آگهی در این صفحه را از طریق بازدید کننده مرور کنید؛ مطابقت ها در انتخاب شده تجمع می شوند. |
GetResources() | یک متداول به سبک روش برای منابع. |
SetPageSize(width: double, height: double) | اندازه صفحه را با بهروزرسانی MediaBox تنظیم کنید. |
GetPageRect(considerRotation: bool) | مستطیل صفحه را دریافت کنید، در صورت تمایل با در نظر گرفتن CropBox. |
Accept(visitor: Text.TextAbsorber) | TextAbsorber بازدید کننده را قبول کنید (با API عمومی مطابقت دارد). |
GetText() | تمام متن را از صفحه با استفاده از TextAbsorber استخراج کنید. |
Accept(visitor: Text.TextFragmentAbsorber) | TextFragmentAbsorber بازدید کننده را قبول کنید (با API عمومی مطابقت دارد). |
Accept(visitor: ImagePlacementAbsorber) | یک بازدید کننده ImagePlacementAbsorber را قبول کنید (با API عمومی مطابقت دارد). |
SendTo(device: Devices.ImageDevice, outputFileName: string) | يه تمبر به اين صفحه اضافه کن. |
SendTo(device: Devices.ImageDevice, output: Stream) | این صفحه را با استفاده از دستگاه مشخص شده رندر کنید و به یک جریان بنویسید. |
AddStamp(stamp: ImageStamp) | یک تمبر تصویر روی این صفحه اعمال کنید. |
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp) | AddStamp را در این مثال صفحه صدا می کند. |
AddContentStream(contentBytes: byte[]) | یک جریان محتوا را به این صفحه اضافه کنید. |
PrependContentStream(contentBytes: byte[]) | بایت های جریان محتوا را قبل از محتوای صفحه موجود (برای عناصر پس زمینه) پیشگیری کنید. |
AddContent(contentStreamBytes: byte[]) | به این صفحه بایت های جریان محتوا اضافه کنید. |
AddTable(table: Table) | یک جدول به این صفحه اضافه کنید. |
AddGraph(graph: Drawing.Graph) | یک نمودار (جمعیت اشکال) به این صفحه اضافه کنید. |
AddFloatingBox(box: FloatingBox) | یک جعبه شناور به این صفحه اضافه کنید. |
AddExtGState(extGState: Content.ExtGState) | یک دیکشنری ExtGState را به منابع این صفحه اضافه کنید و نام منبع را برگردانید. |
AddImage(imageData: byte[], rect: Rectangle) | یک تصویر در موقعیت و اندازه مشخص شده به این صفحه اضافه کنید. |
AddImage(imageStream: Stream, rect: Rectangle) | یک تصویر از جریان به این صفحه در موقعیت و اندازه مشخص شده اضافه کنید. |
AddImage(imagePath: string, rectangle: Rectangle) | یک تصویر از مسیر فایل در مستطیل مشخص شده اضافه کنید. |
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool) | یک تصویر در imageRect با یک جعبه محدود کننده صریح اضافه کنید. |
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle) | یک تصویر با اندازه پیکسل + bbox اضافه کنید. |
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle) | یک تصویر همراه با یک رشته HOCR (OCR overlay) اضافه کنید. |
Resize(targetSize: Aspose.Pdf.PageSize) | تغییر اندازه این صفحه به TargetSize از طریق media-box update. |
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution) | این صفحه را به یک آرایه بایت PNG در رزولوشن درخواست شده تبدیل کنید. |
Flatten() | تمام آگهی های این صفحه را مسطح کنید ظاهر بصری آنها را در جریان محتوای صفحه نشان دهید و از آرایه آوا حذف کنید. |
ConvertToPNGMemoryStream() | تعیین می کند که آیا صفحه خالی است (هیچ محتوای معنی دار ندارد). |
IsBlank(fillThresholdFactor: double) | IsBlank را در این صفحه صدا می کند. |
MergeLayers(newLayerName: string) | تمام لایه های این صفحه را به یک لایه با نام داده شده ادغام کنید. |
MergeLayers(newLayerName: string, newOptionalContentGroupId: string) | تمام لایه های این صفحه را ادغام کنید و OCG جدید ID داده شده را اختصاص دهید. |
HasVectorGraphics() | اینکه آیا این صفحه شامل هر گونه گرافیک وکتور است. |
TrySaveVectorGraphics(pathToSave: string) | گرافیک های متری را از این صفحه به pathToSave ذخیره کنید. |
AsXml() | نمایش XML تشخیصی این صفحه. |
GetNotifications() | متن اطلاعیه ارائه شده توسط ذخیره کننده در هنگام نمایش این صفحه منتشر شد. |
MakeGrayscale() | هر پر کردن/طرح رنگ در این صفحه را به مقیاس خاکستری تبدیل کنید. |
IntToRotation(rotation: int) | تبدیل یک چرخش درجه به چرخشی. |
RotationToInt(rotation: Rotation) | تبدیل گردش به درجه به عنوان int. |
FreeMemory() | اطلاعات ذخیره شده رو پاک ميکنه. |
Dispose() | حافظه رو آزاد ميکنه. |
CalculateContentBBox() | کوچکترین مستطیل محور در فضای صفحه که تمام مطالب نقاشی شده روی این صفحه را شامل می شود (متن، مسیرهای متری، تصاویر، عکس های درون خطی، به طور تکراری از طریق فرم XObjects) محاسبه کنید. |
SendTo(device: PageDevice, output: Stream) | این صفحه را از طریق یک PageDevice به یک جریان تبدیل کنید. |
SendTo(device: PageDevice, outputFileName: string) | این صفحه را از طریق PageDevice به یک فایل تبدیل کنید. |
AddStamp(stamp: Stamp) | از طریق صفحه ی Put (((Page) override، تمبّر را اعمال کنید. |
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle) | انتشار عناصر متری اجرا نشده است رندرر هنوز GraphicElementCollection را مصرف نکرده است. |
DeleteGraphics(elementsToDelete: GraphicElementCollection) | همان حذف عناصر متری با سیم نیست. |