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: | Prihvat | Opisivanje |
|---|---|---|---|
Number | int | Čitaj. | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | Čitaj. | Polja za oblikovanje čiji se widžeti pojavljuju na ovoj stranici, u redu po redoslijedu kartica. |
Rect | Rectangle | Čitanje/pisanje | Stranica pravougaon (predviđene vrijednosti MediaBox). |
Rectangle | Rectangle | Čitanje/pisanje | Stranica pravougaon. |
PageInfo | PageInfo | Čitanje/pisanje | Informacijski kontejner stranice s svojstvima širine/visine / marže. |
Background | Color? | Čitanje/pisanje | Dobiva ili postavlja pozadinu. |
MediaBox | Rectangle | Čitanje/pisanje | Slika za medije na ovoj stranici (potrebna po specifikaciji). |
CropBox | Rectangle | Čitanje/pisanje | Uređaj za uzgoj (predvoljeno na media box). |
BleedBox | Rectangle | Čitanje/pisanje | Kodu za krvoproliće (zaustavljeno u kutiju za usjev). |
TrimBox | Rectangle | Čitanje/pisanje | Uređaj za obrijanje (za predviđene potrebe, uređaj se uzgaja). |
ArtBox | Rectangle | Čitanje/pisanje | Umetnički okvir (za predviđene postavke je crop box). |
Rotate | Rotation | Čitanje/pisanje | Rotiranje stranica kao rotacija enum. |
RotateDegrees | int | Čitanje/pisanje | Obrtanje stranica u stupnjevima kao int (0, 90, 180, 270). |
RotationMatrix | Matrix | Čitaj. | Afina transformacija koja mapira neokretni PDF koordinatni sustav na stranicu vidljivu korisniku (okrenut). |
Duration | double | Čitanje/pisanje | Trajanje prikaza stranice u sekundi za način prezentacije. |
Annotations | AnnotationCollection | Čitaj. | Anotati na ovoj stranici. |
Images | XImageCollection | Čitaj. | Slika XObjekti na ovoj stranici. |
Fonts | FontCollection | Čitaj. | Fontovi na koje se upućuje ova stranica. |
Resources | Resources | Čitaj. | Pitanje: “Postavljanje podataka o stranici” znači da se podacima koji su u pitanju ne mogu koristiti. |
Patterns | IReadOnlyDictionary<string, Pattern> | Čitaj. | Oznaka: “Postavljena” (izraz). |
Contents | OperatorCollection | Čitaj. | Operater za prikupljanje sadržaja. |
Width | double | Čitaj. | Vidljiva širina stranice računajući rotaciju. |
Height | double | Čitaj. | Visoka visina stranica koja obuhvaća rotaciju. |
ColorType | ColorType | Čitaj. | Dobiva tip boje ove stranice analizirajući svoje operatoru strima sadržaja i slike boja prostora. |
Transition | PageTransition? | Čitaj. | Efekat prijelaza stranice, ili nula ako nije postavljena. |
Header | HeaderFooter? | Čitanje/pisanje | Naslov za renderiranje na vrhu ove stranice. |
Footer | HeaderFooter? | Čitanje/pisanje | Potpis za renderiranje na dnu ove stranice. |
TocInfo | TocInfo? | Čitanje/pisanje | Informacije o TOC-u za ovu stranicu. |
Paragraphs | Paragraphs | Čitanje/pisanje | Sastav objekata stavka koji se dodaju na ovu stranicu (TextFragment, HtmlFragment , tabela, naslov itd.). |
NoteLineStyle | GraphInfo | Čitanje/pisanje | Uređenje/pljenje po predviđenju koje se koristi za crtanje linija razdvajivača nota / završne note. |
Artifacts | ArtifactCollection | Čitaj. | Sastav za dodavanje artefakata (vodeni znakovi itd.) na ovu stranicu. |
OcgLayers | LayerCollection | Čitaj. | Dobija slojeve (Optional Content Groups) na koje se odnosi ova stranica. |
Actions | PageActionCollection | Čitaj. | Preko stranice dodatnih akcija (otvaranje / zatvaranja / itd.). |
UserUnit | double | Čitanje/pisanje | U tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavka 2. točkama 3. i 4. ovog članka. |
IsAddParagraphsAfterLast | bool | Čitanje/pisanje | Ako 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. |
BackgroundImage | Image? | Čitanje/pisanje | Slika s pozadine stranice. |
Group | Group? | Čitanje/pisanje | Grupa / mješavanje riječi za prostor boja na ovoj stranici. |
TabOrder | TabOrder | Čitanje/pisanje | Uputstvo tab (PDF 32000 §12.5 /Upis Tabs). |
Watermark | Watermark? | Čitanje/pisanje | Vodenim znakom primjenjuje se na ovoj stranici. |
Layers | System.Collections.Generic.List<Layer> | Čitanje/pisanje | Realno učinkovita lista slojeva podržana OcgLayers svaki OCG na koji se stranica upućuje materijaliziran je kao instanciranje sloja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |