דף

סקירה כללית

Page היא מחלקה ב‑Aspose.PDF FOSS עבור .NET. יורשת מ: IDisposable.

מייצג דף במסמך PDF.

מחלקה זו מספקת 53 שיטות לעבודה עם אובייקטי Page בתוכניות .NET. השיטות הזמינות כוללות: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, ו‑27 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET. מאפיינים: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, ו‑34 נוספים.

מאפיינים

שםסוגגישהתיאור
NumberintReadמספר עמוד שמתחיל ב‑1.
FieldsInTabOrderIList<Forms.Field>Readשדות טופס שהווידג’טים שלהם מופיעים בעמוד זה, ממוינים לפי סדר הטאבים שלהם.
RectRectangleRead/Writeמלבן העמוד (בברירת מחדל ל‑MediaBox).
RectangleRectangleRead/Writeמלבן העמוד.
PageInfoPageInfoRead/Writeמכולת מידע על העמוד עם תכונות רוחב/גובה/שוליים.
BackgroundColor?Read/Writeמקבל או מגדיר את הרקע.
MediaBoxRectangleRead/Writeתיבת המדיה (MediaBox) עבור עמוד זה (נדרשת לפי המפרט).
CropBoxRectangleRead/Writeתיבת החיתוך (CropBox) (בברירת מחדל לתיבת המדיה).
BleedBoxRectangleRead/Writeתיבת הדימום (BleedBox) (בברירת מחדל לתיבת החיתוך).
TrimBoxRectangleRead/Writeתיבת החיתוך הסופי (TrimBox) (בברירת מחדל לתיבת החיתוך).
ArtBoxRectangleRead/Writeתיבת האמנות (ArtBox) (בברירת מחדל לתיבת החיתוך).
RotateRotationRead/Writeסיבוב העמוד כמחלקת Rotation.
RotateDegreesintRead/Writeסיבוב העמוד במעלות כמספר שלם (0, 90, 180, 270).
RotationMatrixMatrixReadטרנספורמציה אפינית שממפה את מערכת הקואורדינטות של PDF ללא סיבוב למערכת הנראית למשתמש (מסובבת) של העמוד.
DurationdoubleRead/Writeמשך הצגת העמוד בשניות במצב מצגת.
AnnotationsAnnotationCollectionReadהסברים (Annotations) על עמוד זה.
ImagesXImageCollectionReadאובייקטי תמונה XObjects בעמוד זה.
FontsFontCollectionReadגופנים שמופנים בעמוד זה.
ResourcesResourcesReadמשאבי העמוד (גופנים, תמונות) — מספק גישה דרך אובייקט Resources מאוחד.
PatternsIReadOnlyDictionary<string, Pattern>Readמשאבי תבנית (Pattern) בעמוד זה (ממופים לפי שם התבנית).
ContentsOperatorCollectionReadאוסף של מפעילי זרם תוכן.
WidthdoubleReadרוחב העמוד הנראה בהתחשב בסיבוב.
HeightdoubleReadגובה העמוד הנראה בהתחשב בסיבוב.
ColorTypeColorTypeReadמקבל את סוג הצבע של עמוד זה על ידי ניתוח מפעילי זרם התוכן ומרחבי הצבע של התמונות.
TransitionPageTransition?Readאפקט המעבר של העמוד, או null אם לא הוגדר.
HeaderHeaderFooter?Read/Writeכותרת עליונה (Header) להצגה בחלק העליון של העמוד.
FooterHeaderFooter?Read/Writeכותרת תחתונה (Footer) להצגה בחלק התחתון של העמוד.
TocInfoTocInfo?Read/Writeמידע TOC (תוכן עניינים) עבור עמוד זה.
ParagraphsParagraphsRead/Writeאוסף של אובייקטי פסקה להוספה לעמוד זה (TextFragment, HtmlFragment, Table, Heading וכו’).
NoteLineStyleGraphInfoRead/Writeסגנון קו ברירת מחדל (stroke/fill) המשמש לציור קווי הפרדה של הערות שוליים / הערות סיום.
ArtifactsArtifactCollectionReadאוסף להוספת פריטים (כגון סימני מים וכו’) לעמוד זה.
OcgLayersLayerCollectionReadמקבל את השכבות (Optional Content Groups) שמופנות בעמוד זה.
ActionsPageActionCollectionReadפעולות נוספות לכל עמוד (פתיחה / סגירה / וכו’).
UserUnitdoubleRead/Writeגורם יחידת משתמש (User-unit factor) (PDF 32000 §14.8.4 /כניסת UserUnit).
IsAddParagraphsAfterLastboolRead/Writeהאם הוספות פסקאות מצורפות בסוף (לעומת מיקום הזרימה).
BackgroundImageImage?Read/Writeתמונת רקע של העמוד.
GroupGroup?Read/Writeמילון קבוצת / מרחב צבע למיזוג עבור עמוד זה.
TabOrderTabOrderRead/Writeסדר טאבים (Tab order) (PDF 32000 §12.5 /כניסת Tabs).
WatermarkWatermark?Read/Writeסימן מים (Watermark) המיושם על עמוד זה.
LayersSystem.Collections.Generic.List<Layer>Read/Writeרשימת שכבות אפקטיבית אמיתית הנתמכת על ידי OcgLayers — כל OCG שמופנה בעמוד מתממש לשכבה (Layer) ספציפית.

שיטות

SignatureDescription
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)הולך על כל ההערה בעמוד זה דרך מבקר; ההתאמות מצטברות ב‑Selected.
GetResources()גישה בסגנון שיטה ל‑Resources.
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)הצג את העמוד הזה באמצעות המכשיר המוגדר וכתוב ל‑stream.
AddStamp(stamp: ImageStamp)החל חותמת תמונה על עמוד זה.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)קורא ל‑AddStamp על מופע ה‑Page הזה.
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)הוסף תמונה מ‑stream לעמוד זה במיקום ובגודל המוגדרים.
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)הוסף תמונה עם גודל פיקסלים מפורש + תיבת גבול.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)הוסף תמונה מלווה במחרוזת HOCR (שכבת OCR).
Resize(targetSize: Aspose.Pdf.PageSize)שנה את גודל העמוד הזה ל‑targetSize על‑ידי עדכון ה‑media-box.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)הצג את העמוד הזה למערך בתים PNG ברזולוציה המבוקשת.
Flatten()שטח את כל ההערות בעמוד זה — הצג את המראה החזותי שלהן בזרם תוכן העמוד והסר אותן ממערך ההערות.
ConvertToPNGMemoryStream()קובע האם העמוד ריק (אין בו תוכן משמעותי).
IsBlank(fillThresholdFactor: double)קורא ל‑IsBlank על מופע ה‑Page הזה.
MergeLayers(newLayerName: string)מזג את כל השכבות בעמוד זה לשכבה אחת עם השם הנתון.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)מזג את כל השכבות בעמוד זה, והקצה ל‑OCG החדש את המזהה הנתון.
HasVectorGraphics()האם עמוד זה מכיל גרפיקה וקטורית.
TrySaveVectorGraphics(pathToSave: string)שמור גרפיקה וקטורית מהעמוד ל‑pathToSave.
AsXml()ייצוג XML אבחוני של עמוד זה.
GetNotifications()טקסט הודעת שמסופק על‑ידי השומר ומשודר בזמן הצגת העמוד הזה.
MakeGrayscale()המר כל מילוי/קו צבעוני בעמוד זה לגווני אפור.
IntToRotation(rotation: int)המר סיבוב במעלות (int) ל‑Rotation.
RotationToInt(rotation: Rotation)המר Rotation למעלות כ‑int.
FreeMemory()מנקה נתונים במטמון.
Dispose()משחרר זיכרון.
CalculateContentBBox()חשב את המלבן הקטן ביותר המיושר לצירים במרחב העמוד הכולל את כל התוכן הצבוע בעמוד זה (טקסט, נתיבי וקטור, תמונות, תמונות משולבות, באופן רקורסיבי דרך Form XObjects).
SendTo(device: PageDevice, output: Stream)הצג את העמוד הזה דרך PageDevice ל‑stream.
SendTo(device: PageDevice, outputFileName: string)הצג את העמוד הזה דרך PageDevice לקובץ.
AddStamp(stamp: Stamp)החל חותמת דרך דריסת Put(Page) שלה.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)הפלט של אלמנט וקטורי אינו מיושם — המנוע עדיין אינו צורך את GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)זהה — הסרת אלמנט וקטורי אינה מחוברת.

ראה גם

 עברית