Page
Overview
Page az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.
A PDF dokumentum egyik oldalát jelöli.
Ez a osztály 53 módszert biztosít az .NET programokban lévő oldalobjektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, és 27 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, és még 34-at.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Number | int | Read | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | Read | A mezők formája, amelyek widgetjeit a lapban találjuk, az elemsorrend szerint. |
Rect | Rectangle | Olvasás/írás | A oldal téglalap (az MediaBox alapértelmezett). |
Rectangle | Rectangle | Olvasás/írás | A oldal négyzete. |
PageInfo | PageInfo | Olvasás/írás | A oldal információs tartály a szélesség/magasság/margin tulajdonságokkal. |
Background | Color? | Olvasás/írás | Megkapja vagy beállítja a háttért. |
MediaBox | Rectangle | Olvasás/írás | A médiakészlet e oldalra (szükséges a specifikáció szerint). |
CropBox | Rectangle | Olvasás/írás | A szaporító doboz (az alapértelmezett média-kábla). |
BleedBox | Rectangle | Olvasás/írás | A vérzés doboz (az alapértelmezett a szüret doboza). |
TrimBox | Rectangle | Olvasás/írás | A szerelési doboz (az alapértelmezés szerint a szüretelő dobozok). |
ArtBox | Rectangle | Olvasás/írás | A műfajtáskészlet (az alapértelmezett a szüret doboz). |
Rotate | Rotation | Olvasás/írás | A lapforgás a rotációs enum. |
RotateDegrees | int | Olvasás/írás | Az oldalforgása az int (0, 90, 180, 270) fokban. |
RotationMatrix | Matrix | Read | Affine transform, amely a nem forgó PDF koordinátarendszert az oldal felhasználó számára látható (forgolt) rendszeréhez mutatja. |
Duration | double | Olvasás/írás | A megjelenítési módban a oldal időtartama másodpercekben. |
Annotations | AnnotationCollection | Read | Az alábbi oldalon található megjegyzések. |
Images | XImageCollection | Read | A kép XObjects ezen az oldalon. |
Fonts | FontCollection | Read | A fenti oldalon hivatkozott betűtípusok. |
Resources | Resources | Read | A oldal erőforrásai (fontok, képek) hozzáférést biztosít az egységes Resources objektum segítségével. |
Patterns | IReadOnlyDictionary<string, Pattern> | Read | A minták forrásai ezen az oldalon (a mintakönyvben feltüntetett név). |
Contents | OperatorCollection | Read | Tartalomáram-üzemeltető gyűjtése. |
Width | double | Read | A rotációra számított látható oldal szélesség. |
Height | double | Read | A forgatás miatt látható oldalmagasság. |
ColorType | ColorType | Read | Megszerezheti a oldal színtípusát azáltal, hogy elemzi a tartalomáramlat operátorokat és képek színeit. |
Transition | PageTransition? | Read | A oldal átmenet hatása, vagy null ha nincs beállítva. |
Header | HeaderFooter? | Olvasás/írás | A címcímet a lap tetején kell megjeleníteni. |
Footer | HeaderFooter? | Olvasás/írás | A lábjegyzetet a oldal alján kell megjeleníteni. |
TocInfo | TocInfo? | Olvasás/írás | A TOC információ a következő oldalon. |
Paragraphs | Paragraphs | Olvasás/írás | Az oldalhoz hozzáadandó bekezdésobjektumok gyűjteménye (TextFragment, HtmlFragment), Táblázat, Fejlés stb. |
NoteLineStyle | GraphInfo | Olvasás/írás | Az alapértelmezett vonal/teljesítés stílus, amelyet a lábjegyzet és az utolsó jegyzetek elválasztó vonalak rajzolására használnak. |
Artifacts | ArtifactCollection | Read | A weboldalhoz artefaktumok (vízjelzés stb.) hozzáadásának gyűjteménye. |
OcgLayers | LayerCollection | Read | Megkapja a rétegeket (opcionális tartalomcsoportok), amelyekre hivatkozik az oldal. |
Actions | PageActionCollection | Read | A további műveletek (nyitás / bezárás , stb.). |
UserUnit | double | Olvasás/írás | Használói egység-faktor (PDF 32000 §14.8.4 /UserUnit bejegyzés). |
IsAddParagraphsAfterLast | bool | Olvasás/írás | Az alábbiak szerint a következők:. |
BackgroundImage | Image? | Olvasás/írás | A oldal háttérképe. |
Group | Group? | Olvasás/írás | A csoport / keverő színezőhelyek szószövege erre az oldalra. |
TabOrder | TabOrder | Olvasás/írás | Tab sorrend (PDF 32000 §12.5 /Tabs bejegyzés). |
Watermark | Watermark? | Olvasás/írás | Vízjelzés a lapra. |
Layers | System.Collections.Generic.List<Layer> | Olvasás/írás | A OcgLayers által támogatott valós hatásos réteglistát minden OCG, amelyre a oldal hivatkozik, Layer-instansszaként materializálódik. |
Methods
| Signature | Description |
|---|---|
SetRotation(degrees: int) | A oldalforgását a (0, 90, 180, 270) fokban állítsa be. |
SetMediaBox(rect: Rectangle) | A médiakészlet beállítása. |
SetCropBox(rect: Rectangle) | Állítsa be a szüret dobozt erre az oldalra. |
SetBleedBox(rect: Rectangle) | Állítsa be a vérzés dobozát erre az oldalra. |
SetTrimBox(rect: Rectangle) | Állítsa be a szerelvényeket erre az oldalra. |
SetArtBox(rect: Rectangle) | Állítsa be a kép dobozt erre az oldalra. |
Accept(visitor: Annotations.AnnotationSelector) | Minden komment ezen az oldalon a látogató által; A mérések összegyűlnek a kiválasztottban. |
GetResources() | Mód-stílusú Accessor for Resources. |
SetPageSize(width: double, height: double) | A oldal méretét a MediaBox frissítéssel állítsa be. |
GetPageRect(considerRotation: bool) | Szerezd meg az oldalas téglalapot, opcionálisan figyelembe véve a CropBox. |
Accept(visitor: Text.TextAbsorber) | Elfogadja a TextAbsorber látogatót (a nyilvános API-val egyező). |
GetText() | Az összes szöveg kivonása az oldaltól a TextAbsorber segítségével. |
Accept(visitor: Text.TextFragmentAbsorber) | Elfogadja a TextFragmentAbsorber látogatót (a nyilvános API-val egyező). |
Accept(visitor: ImagePlacementAbsorber) | Egy ImagePlacementAbsorber látogató elfogadása (a nyilvános API-val egyező). |
SendTo(device: Devices.ImageDevice, outputFileName: string) | Adj bélyeget a lapra. |
SendTo(device: Devices.ImageDevice, output: Stream) | Renderezd ezt az oldalt a megadott eszköz segítségével, és írj egy folyóba. |
AddStamp(stamp: ImageStamp) | Töltse ki a lapot. |
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp) | Hívja a AddStamp-t ezen az oldal példányában. |
AddContentStream(contentBytes: byte[]) | Hozzáadhat egy tartalomcsatornát erre az oldalra. |
PrependContentStream(contentBytes: byte[]) | A tartalomáram bajtjainak megelőzése a meglévő oldal tartalmának (a háttérelemek esetében). |
AddContent(contentStreamBytes: byte[]) | Hozzáadja a tartalom áramlás bajtjait ennek az oldalnak. |
AddTable(table: Table) | Adj egy táblázatot a lapra. |
AddGraph(graph: Drawing.Graph) | Adjon hozzá egy grafikont (alakok gyűjteménye) erre az oldalra. |
AddFloatingBox(box: FloatingBox) | Adjunk egy lebegő dobozt erre az oldalra. |
AddExtGState(extGState: Content.ExtGState) | Adjon hozzá egy ExtGState szótárat a oldal erőforrásaihoz, és adja vissza az erőforrás nevét. |
AddImage(imageData: byte[], rect: Rectangle) | Hozzáadhat egy képet a megadott pozícióban és méretben. |
AddImage(imageStream: Stream, rect: Rectangle) | Hozzáadjon egy képet egy folyóból a megadott pozícióban és méretben. |
AddImage(imagePath: string, rectangle: Rectangle) | Hozzáad egy képet egy fájl útvonalából a megadott téglalaphoz. |
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool) | Adjon hozzá egy képet az imageRect-ben egy kifejezett határoló mezővel. |
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle) | Adj egy képet, a pixel méret + bbox kifejezéssel. |
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle) | Hozzáad egy HOCR (OCR overlay) szalaggal kísérett képet. |
Resize(targetSize: Aspose.Pdf.PageSize) | A média-doboz frissítésével a targetSize formában módosítsa az oldalt. |
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution) | A kérés teljesítménye szerint PNG bájt-tartományba alakítsa ezt az oldalt. |
Flatten() | Flat minden megjegyzés ezen az oldalon adja a vizuális megjelenését a oldal tartalom áramlás és távolítsa el őket a megjelölések array. |
ConvertToPNGMemoryStream() | Meghatározza, hogy a oldal üres (nem tartalmaz értelmes tartalmat). |
IsBlank(fillThresholdFactor: double) | Hívja a IsBlank-t ezen az oldal példányában. |
MergeLayers(newLayerName: string) | Összeolvasztja az összes réteget egy adott névvel. |
MergeLayers(newLayerName: string, newOptionalContentGroupId: string) | Összeolvadnak az összes réteg ezen a oldalon, és az új OCG-nek megadják az adott azonosítót. |
HasVectorGraphics() | Hogy ez az oldal tartalmaz-e vektorgrafikát. |
TrySaveVectorGraphics(pathToSave: string) | Vektori grafikákat menteni a pathToSave-ra. |
AsXml() | A oldal XML-képzése. |
GetNotifications() | A mentő által megadott értesítési szöveget a oldal megjelenítésekor adták ki. |
MakeGrayscale() | A fenti oldalon található minden színes töltés/szöveg szürkevé változtassák. |
IntToRotation(rotation: int) | Konverzáljon egy fokos-int rotációt Rotációvá. |
RotationToInt(rotation: Rotation) | Konverzáljuk a Rotációt fokokba int formájában. |
FreeMemory() | Kitakarítja a tárolt adatokat. |
Dispose() | Feloldja a memóriát. |
CalculateContentBBox() | Számolja ki a legkisebb tengelyre igazított téglalapot az oldalterületen, amely magában foglalja az összes festett tartalmat ezen az oldalon (szöveg, vektorútvonalak, képek, inline képeket, rekurzíven XObjektumok formájában). |
SendTo(device: PageDevice, output: Stream) | A PageDevice-on keresztül a streamben. |
SendTo(device: PageDevice, outputFileName: string) | A PageDevice-on keresztül egy fájlt alakítsunk ki. |
AddStamp(stamp: Stamp) | A “Put(Page) -t felülíró jelölésen keresztül nyomja be a bélyeget. |
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle) | A vektorelemek kibocsátását nem valósítják meg a renderer még nem fogyasztja el GraphicElementCollection. |
DeleteGraphics(elementsToDelete: GraphicElementCollection) | Ugyanaz a vektor-element eltávolítása nem vezetékes. |