Page

Približni podaci

Page je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDisposable.

Predstavlja stranicu u PDF dokumentu.

Ova klasa pruža 53 metode za rad s Page objektima u .NET programima. Postoje i sljedeće metode: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, i 27 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, i 34 više.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
NumberintČitaj.1-based page number.
FieldsInTabOrderIList<Forms.Field>Čitaj.Polja za oblikovanje čiji se widžeti pojavljuju na ovoj stranici, u redu po redoslijedu kartica.
RectRectangleČitanje/pisanjeStranica pravougaon (predviđene vrijednosti MediaBox).
RectangleRectangleČitanje/pisanjeStranica pravougaon.
PageInfoPageInfoČitanje/pisanjeInformacijski kontejner stranice s svojstvima širine/visine / marže.
BackgroundColor?Čitanje/pisanjeDobiva ili postavlja pozadinu.
MediaBoxRectangleČitanje/pisanjeSlika za medije na ovoj stranici (potrebna po specifikaciji).
CropBoxRectangleČitanje/pisanjeUređaj za uzgoj (predvoljeno na media box).
BleedBoxRectangleČitanje/pisanjeKodu za krvoproliće (zaustavljeno u kutiju za usjev).
TrimBoxRectangleČitanje/pisanjeUređaj za obrijanje (za predviđene potrebe, uređaj se uzgaja).
ArtBoxRectangleČitanje/pisanjeUmetnički okvir (za predviđene postavke je crop box).
RotateRotationČitanje/pisanjeRotiranje stranica kao rotacija enum.
RotateDegreesintČitanje/pisanjeObrtanje stranica u stupnjevima kao int (0, 90, 180, 270).
RotationMatrixMatrixČitaj.Afina transformacija koja mapira neokretni PDF koordinatni sustav na stranicu vidljivu korisniku (okrenut).
DurationdoubleČitanje/pisanjeTrajanje prikaza stranice u sekundi za način prezentacije.
AnnotationsAnnotationCollectionČitaj.Anotati na ovoj stranici.
ImagesXImageCollectionČitaj.Slika XObjekti na ovoj stranici.
FontsFontCollectionČitaj.Fontovi na koje se upućuje ova stranica.
ResourcesResourcesČitaj.Pitanje: “Postavljanje podataka o stranici” znači da se podacima koji su u pitanju ne mogu koristiti.
PatternsIReadOnlyDictionary<string, Pattern>Čitaj.Oznaka: “Postavljena” (izraz).
ContentsOperatorCollectionČitaj.Operater za prikupljanje sadržaja.
WidthdoubleČitaj.Vidljiva širina stranice računajući rotaciju.
HeightdoubleČitaj.Visoka visina stranica koja obuhvaća rotaciju.
ColorTypeColorTypeČitaj.Dobiva tip boje ove stranice analizirajući svoje operatoru strima sadržaja i slike boja prostora.
TransitionPageTransition?Čitaj.Efekat prijelaza stranice, ili nula ako nije postavljena.
HeaderHeaderFooter?Čitanje/pisanjeNaslov za renderiranje na vrhu ove stranice.
FooterHeaderFooter?Čitanje/pisanjePotpis za renderiranje na dnu ove stranice.
TocInfoTocInfo?Čitanje/pisanjeInformacije o TOC-u za ovu stranicu.
ParagraphsParagraphsČitanje/pisanjeSastav objekata stavka koji se dodaju na ovu stranicu (TextFragment, HtmlFragment , tabela, naslov itd.).
NoteLineStyleGraphInfoČitanje/pisanjeUređenje/pljenje po predviđenju koje se koristi za crtanje linija razdvajivača nota / završne note.
ArtifactsArtifactCollectionČitaj.Sastav za dodavanje artefakata (vodeni znakovi itd.) na ovu stranicu.
OcgLayersLayerCollectionČitaj.Dobija slojeve (Optional Content Groups) na koje se odnosi ova stranica.
ActionsPageActionCollectionČitaj.Preko stranice dodatnih akcija (otvaranje / zatvaranja / itd.).
UserUnitdoubleČitanje/pisanjeU tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavka 2. točkama 3. i 4. ovog članka.
IsAddParagraphsAfterLastboolČitanje/pisanjeAko je to moguće, provjerite da li se u skladu s člankom 72. stavku 1. točke (a) i (b) uvjeti za ulaganje ne primjenjuju.
BackgroundImageImage?Čitanje/pisanjeSlika s pozadine stranice.
GroupGroup?Čitanje/pisanjeGrupa / mješavanje riječi za prostor boja na ovoj stranici.
TabOrderTabOrderČitanje/pisanjeUputstvo tab (PDF 32000 §12.5 /Upis Tabs).
WatermarkWatermark?Čitanje/pisanjeVodenim znakom primjenjuje se na ovoj stranici.
LayersSystem.Collections.Generic.List<Layer>Čitanje/pisanjeRealno učinkovita lista slojeva podržana OcgLayers svaki OCG na koji se stranica upućuje materijaliziran je kao instanciranje sloja.

Metoda za primjenu

PotpisOpisivanje
SetRotation(degrees: int)Postavite okretanje stranice u stupnjevima (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Postavi media kutiju za ovu stranicu.
SetCropBox(rect: Rectangle)Postavi crop box za ovu stranicu.
SetBleedBox(rect: Rectangle)Postavi kutiju za krvarenje na ovu stranicu.
SetTrimBox(rect: Rectangle)Postavi oklop za ovu stranicu.
SetArtBox(rect: Rectangle)Postavi art kutiju za ovu stranicu.
Accept(visitor: Annotations.AnnotationSelector)Proći kroz sve komentare na ovoj stranici posjetitelj; utakmice se nakupljaju u odabrani.
GetResources()Metodski pristupnik za resurse.
SetPageSize(width: double, height: double)Postavite veličinu stranice ažuriranjem MediaBox.
GetPageRect(considerRotation: bool)Dobijete pravougaonicu stranice, ako želite uzeti u obzir CropBox.
Accept(visitor: Text.TextAbsorber)Prihvati posjetitelja TextAbsorber (odgovara javnom API-ju).
GetText()Izvadite sav tekst s stranice pomoću TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)Prihvati posjetitelja TextFragmentAbsorber (odgovara javnom API-ju).
Accept(visitor: ImagePlacementAbsorber)Prihvati posjetitelja ImagePlacementAbsorber (odgovara javnom API-ju).
SendTo(device: Devices.ImageDevice, outputFileName: string)Dodajte pečat na ovu stranicu.
SendTo(device: Devices.ImageDevice, output: Stream)Izradite ovu stranicu pomoću navedenog uređaja i pišite u struju.
AddStamp(stamp: ImageStamp)Navrši otisak slike na ovu stranicu.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Zove AddStamp na ovom Page primjerka.
AddContentStream(contentBytes: byte[])Pridružiti strim sadržaja na ovu stranicu.
PrependContentStream(contentBytes: byte[])Preprecizacija sadržaja prije postojećeg sadržaj stranice (za elemente pozadine).
AddContent(contentStreamBytes: byte[])Dodaj bajtove sadržaja na ovu stranicu.
AddTable(table: Table)Dodajte tablicu na ovu stranicu.
AddGraph(graph: Drawing.Graph)Dodajte grafikon (skupljenje oblika) na ovu stranicu.
AddFloatingBox(box: FloatingBox)Dodajte plutajuću kutiju na ovu stranicu.
AddExtGState(extGState: Content.ExtGState)Dodajte ExtGState rječnik na resurse ove stranice i vratite ime izvora.
AddImage(imageData: byte[], rect: Rectangle)Dodajte sliku na ovu stranicu u određenoj poziciji i veličini.
AddImage(imageStream: Stream, rect: Rectangle)Dodajte sliku iz toka na ovu stranicu u određenom položaju i veličini.
AddImage(imagePath: string, rectangle: Rectangle)Dodajte sliku iz putanje datoteke na određenom pravougaonicu.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Dodajte sliku u imageRect sa eksplicitnim okvirom.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Dodajte sliku sa eksplicitnom veličinom piksela + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Dodaj sliku uz HOCR (OCR overlay) niz.
Resize(targetSize: Aspose.Pdf.PageSize)Promenite veličinu ove stranice na targetSize putem ažuriranja medijske kutije.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Izradite ovu stranicu u PNG bajtni niz na zatraženom rezoluciji.
Flatten()Ravnoteži sve bilješke na ovoj stranici prikazati njihov vizualni izgled u strimu sadržaja i ukloniti ih iz nizova bilježaka.
ConvertToPNGMemoryStream()Određuje je li stranica prazna (nema značajnog sadržaja).
IsBlank(fillThresholdFactor: double)Zove IsBlank na ovom Page primjerka.
MergeLayers(newLayerName: string)Spojite sve slojeve na ovoj stranici u jedan sloj s datim imenom.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Spojite sve slojeve na ovoj stranici, dodjeljujući novom OCG-u dat ID.
HasVectorGraphics()Da li ova stranica sadrži bilo kakve vektorske grafike.
TrySaveVectorGraphics(pathToSave: string)Sačuvati vektorske grafike s ove stranice u pathToSave.
AsXml()XML prikaz ove stranice.
GetNotifications()Tekst obavijesti koji je dostavljao šteditelj emitiran prilikom renderiranja ove stranice.
MakeGrayscale()U ovom slučaju, u skladu s člankom 6. stavkom 1. točkom (a) točke (b) ovog članka.
IntToRotation(rotation: int)Pretvoriti rotaciju u rotaciji.
RotationToInt(rotation: Rotation)Pretvoriti rotaciju u stupnjeve kao int.
FreeMemory()Očisti cache podatke.
Dispose()Oslobađa pamćenje.
CalculateContentBBox()Izračunajte najmanji pravougaon uspoređen s osom u prostoru stranice koji obuhvaća sve ispisane sadržaje na ovoj stranici (tekst, vektorske staze, slike, inline slike rekurzivno kroz XObjekte obrasca).
SendTo(device: PageDevice, output: Stream)Izraditi ovu stranicu kroz PageDevice u tok.
SendTo(device: PageDevice, outputFileName: string)Izraditi ovu stranicu kroz PageDevice u datoteku.
AddStamp(stamp: Stamp)Primjenite pečat preko svoje Put(Page) prebacivanje.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)Emisija vektorskog elementa nije implementirana renderer još ne troši GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Isto uklanjanje vektorskog elementa nije vezano.

Također pogledajte:

 Hrvatski