Page

خلاصه ای

Page یک نوع در Aspose.PDF FOSS برای Go است.

صفحه یک نمای زنده از یک صفحه در داخل سند است.

این نوع 57 روش برای کار با اشیاء صفحه در برنامه های Go را فراهم می کند. روش های موجود شامل: AddFloatingBox, AddForm, AddImage, AddImageFromStream, AddInlineImage, AddInlineImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable,، و 45 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Go به هر برنامه Go دسترسی دارند.

روش ها

Signatureشرح:
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP صفحه را رندر می کند و آن را به عنوان یک BMP فشرده نشده می نویسد.
AddFloatingBox(box: *FloatingBox, rect: Rectangle)errorAddFloatingBox جعبه را در یک موقعیت مطلق داخل راست می کشد: پس زمینه و مرز را رنگ می کند، سپس محتوای جعبی را درون راست به جز پوشه بندی قرار می دهد (محتوای که از روی جعب عبور می کنند قطع می شود).
Forms()[]*XFormForms Form XObjects را که منابع صفحه به آن اشاره کرده است گروه های محتوای قابل استفاده مجدد موجود (به عنوان مثال:.
AddForm(form: *XForm, rect: Rectangle)errorAddForm فرم را روی صفحه قرار می دهد تا جعبه آن به سمت راست نقشه برداری شود، و مقیاس خود را در هر محور حفظ کند.
ExtractImages()([]Image, error)ExtractImages تمام تصاویر موجود در صفحه را باز می گرداند.
ImageInfos()([]ImageInfo, error)ImageInfos بدون رمزگشایی داده های پیکسل، متاداتا برای تمام تصاویر موجود در صفحه را باز می گرداند.
AddImage(path: string, rect: Rectangle)errorAddImage یک تصویر از یک فایل را به صفحه داخل مستطیل داده شده اضافه می کند.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream یک تصویر از خواننده به صفحه داخل مستطیل داده شده اضافه می کند.
AddInlineImage(path: string, rect: Rectangle)errorAddInlineImage یک تصویر کوچک را به طور مستقیم در جریان محتوای صفحه به عنوان یک عکس داخل خط (BI … ID … EI ، ISO 32000-1 §8.9.7) و نه یک Image XObject می کشد.
AddInlineImageFromStream(r: io.Reader, rect: Rectangle)errorAddInlineImageFromStream متغیر io.Reader از AddInlineImage است .
BeginLayer(layer: *Layer)errorBeginLayer یک بخش محتوای مشخص را در صفحه ای که به لایه اختصاص داده شده است، آغاز می کند: محتوایی که پس از این تماس (AddText ، Draw*, AddImage، …) کشیده شده اند تا زمانی که EndLayer وارد نمی شود متعلق به این لایه خواهد بود.
EndLayer()errorEndLayer بخش محتوای مشخص شده را که توسط BeginLayer باز شده است، بسته می کند.
Number()intشماره، شماره صفحه مبتنی بر ۱ را در سند باز می گرداند.
Annotations()*AnnotationCollectionAnnotations مجموعه ی آگهی های صفحه را باز می گرداند.
Size()(PageSize, error)اندازه بازگردانده شده است ابعاد صفحه از MediaBox.
Rotation()RotationAngleچرخش، چرخشی واقعی صفحه را در درجه (0, 90, 180, 270) باز می گرداند.
MediaBox()(Rectangle, error)MediaBox صفحه را به عنوان یک مستطیل در فضای کاربر PDF باز می کند.
CropBox()(Rectangle, error)CropBox جعبه برش صفحه را به عنوان یک مستطیل باز می گرداند.
TrimBox()(Rectangle, error)TrimBox جعبه ی تریبین صفحه را به عنوان یک مستطیل باز می گرداند.
BleedBox()(Rectangle, error)BleedBox جعبه خونریزی صفحه را به عنوان یک مستطیل باز می گرداند.
ArtBox()(Rectangle, error)ArtBox جعبه ی تصویر صفحه را به عنوان یک مستطیل باز می گرداند.
SetMediaBox(rect: Rectangle)errorSetMediaBox صفحه را به عنوان MediaBox (دوجا قلو کامل) در فضای کاربر PDF تنظیم می کند.
SetCropBox(rect: Rectangle)errorSetCropBox صفحه را به عنوان CropBox (منطقه قابل مشاهده) تعیین می کند.
SetTrimBox(rect: Rectangle)errorSetTrimBox اندازه TrimBox صفحه را تعیین می کند (بعدات نهایی مورد نظر).
SetBleedBox(rect: Rectangle)errorSetBleedBox صفحه را تنظیم می کند BleedBox (منطقه تولید خونریزی).
SetArtBox(rect: Rectangle)errorSetArtBox اندازه ArtBox صفحه را تعیین می کند.
SetPageSize(width: float64)errorSetPageSize با تنظیم MediaBox به [0 0 عرض ارتفاع ] (نقطه ها) ، اندازه صفحه را تغییر می دهد.
Label()stringبرچسب، برچسب صفحه فرمت شده برای این صفحه را به عنوان تعریف شده توسط درخت شماره /PageLabels سند (پی دی اف مشخصات §12.4.2) باز می گرداند.
Paragraphs()(PageMarkup, error)پاراگراف متن صفحه را به ستون ها (بخشها) و پاراگرف باز می گرداند.
RenderImage(opts: RenderOptions)(image.Image, error)RenderImage صفحه را به یک * image.RGBA در DPI درخواست شده rasterizes می کند.
RenderPNG(w: io.Writer, opts: RenderOptions)errorRenderPNG صفحه را رندر می کند و آن را به عنوان PNG می نویسد.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG صفحه را رندر می کند و به عنوان JPEG آن را می نویسد.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF صفحه را رندر می کند و آن را به عنوان GIF (256 رنگ، کوانتزیز شده) می نویسد.
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText هر بار که در صفحه وارد شده است را با جایگزین می کند و تعداد جایگزینی ها را بازمی گرداند.
AddStamp(s: Stamp)errorAddStamp یه تمبر روی صفحه میذاره.
AddSVG(path: string, rect: Rectangle)errorAddSVG یک فایل SVG را می خواند و آن را به مستطیل داده شده در صفحه ارائه می دهد.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream یک SVG را از هر io.Reader به مستطیل داده شده در صفحه ارائه می دهد.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject یک SVG پیش تحلیل شده را به مستطیل داده شده در صفحه تبدیل می کند.
AddTable(t: *Table, rect: Rectangle)(int, error)AddTable جدول را در داخل مستطیل داده شده نشان می دهد.
TagContent(parent: *StructElement, t: StructType, draw: func() error)(*StructElement, error)TagContent یک بلوک از محتوای صفحه (همه چیز که به دنباله ی بازخورد می آید) را در داخل یک توالی حاوی محتوا مشخص نشان داده و عنصر ساختار ورق مربوطه نوع t را به عنوان فرزند والد اضافه می کند (nil = ریشه سند).
TagArtifact(draw: func() error)errorTagArtifact یک بلوک صفحه طراحی را به عنوان دنباله /Artifact نشان داده شده با محتوا قرار می دهد، بنابراین آن را بعنوان تزئینات و از درخت ساختار منطقی حذف می کند.
AddTaggedList(tc: *TaggedContent, parent: *StructElement, items: []string, style: TextStyle, rect: Rectangle, ordered: bool)(*StructElement, error)AddTaggedList یک لیست با علامت (ordered=false) یا شماره دار (ordered=true) از عناصر را در داخل rct می کشد و ساختار قابل دسترسی آن را ایجاد می کند: عنصر /L زیر والدین (nil = ریشه سند) ، با یک /LI برای هر مورد حاوی / Lbl (نومبر/بله) و /LBody (متون آیتم).
AddTaggedTable(tc: *TaggedContent, parent: *StructElement, t: *Table, rect: Rectangle)(*StructElement, int, error)AddTaggedTable t را در داخل rekt مانند AddTable می سازد و همزمان ساختار منطقی جدول (/Table → /TR →/TH/ TD) را تحت والدین ایجاد می کند (nil = ریشه سند) ، با برچسب گذاری محتوای هر سلول به عنوان محتوا مشخص شده و پشت سر و مرز های سلول ها به صورت /Artifact.
ExtractText(opts: ...TextExtractOptions)(string, error)ExtractText متن صفحه را باز می گرداند.
AddText(text: string, style: TextStyle, rect: Rectangle)errorAddText متن داخل مستطیل را با استفاده از سبک داده شده رسم می کند.
ExtractTextWithLayout()([]TextLine, error)ExtractTextWithLayout خطوط متنی ساختار یافته را که به ترتیب خواندن بصری (از بالا تا پایین، از چپ به راست) مرتب شده اند، باز می گرداند.
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText هر موردی را که در صفحه وجود دارد پیدا می کند و مطابق با ترتیب خواندن بصری (از بالا به پایین، از چپ به راست) بازمی گرداند.
RenderTIFF(w: io.Writer, opts: RenderOptions)errorRenderTIFF صفحه را رندر می کند و آن را به عنوان یک TIFP Deflate تک صفحه می نویسد.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions)(int, error)AddTOC یک جدول محتویات را از لیستی که در این صفحه ارائه شده است، به صورت راست نمایش می دهد.
DrawLine(from: Point, style: LineStyle)errorDrawLine یک قطعه خط را از→ تا با سبک داده شده نشان می دهد.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle یک مستطیل محوری را می کشد و یا پر می کند.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle یک دایره را می کشد و یا پر می کند.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse یک الیپس محوری را می کند و یا پر می نماید.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline یک پولی خط باز را نشان می دهد (اولین و آخرین نقاط به هم متصل نیستند).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath مسیر ساخته شده را پر می کند و یا تکمیل می نماید.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle یک مستطیل محوری را با گوشه های گرد شده شعاع داده شده می کند و یا پر می نماید.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon یک چند لبه بسته را پر می کند و یا (آخرین نقطه با اولین مورد از طریق h).

همچنین ببینید:

 فارسی