Sivu
Yleiskatsaus
Page on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy luokasta: IDisposable.
Edustaa PDF-asiakirjan sivua.
Tämä luokka tarjoaa 53 menetelmää Page-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, ja 27 lisämenetelmää.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, ja 34 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttö | Kuvaus |
|---|---|---|---|
Number | int | Luku | 1-pohjainen sivunumero. |
FieldsInTabOrder | IList<Forms.Field> | Luku | Lomakekentät, joiden widgetit näkyvät tällä sivulla, järjestettynä niiden sarkainjärjestyksen mukaan. |
Rect | Rectangle | Luku/Kirjoitus | Sivun suorakulmio (oletuksena MediaBox). |
Rectangle | Rectangle | Luku/Kirjoitus | Sivun suorakulmio. |
PageInfo | PageInfo | Luku/Kirjoitus | Sivun tietokontti, jossa on leveys/korkeus/margin-ominaisuudet. |
Background | Color? | Luku/Kirjoitus | Hakee tai asettaa taustan. |
MediaBox | Rectangle | Luku/Kirjoitus | Tämän sivun media-ruutu (vaaditaan määrittelyn mukaan). |
CropBox | Rectangle | Luku/Kirjoitus | Leikkausruutu (oletuksena media-ruutu). |
BleedBox | Rectangle | Luku/Kirjoitus | Verkistysruutu (oletuksena leikkausruutu). |
TrimBox | Rectangle | Luku/Kirjoitus | Trim-ruutu (oletuksena leikkausruutu). |
ArtBox | Rectangle | Luku/Kirjoitus | Art-ruutu (oletuksena leikkausruutu). |
Rotate | Rotation | Luku/Kirjoitus | Sivun kierto Rotation-enumeraationa. |
RotateDegrees | int | Luku/Kirjoitus | Sivun kierto asteina kokonaislukuna (0, 90, 180, 270). |
RotationMatrix | Matrix | Luku | Affine-muunnos, joka kartoittaa kiertämättömän PDF-koordinaatistojärjestelmän sivun käyttäjän näkemään (kierrettynä) järjestelmään. |
Duration | double | Luku/Kirjoitus | Sivun näyttöaika sekunteina esitystilassa. |
Annotations | AnnotationCollection | Luku | Annotaatiot tällä sivulla. |
Images | XImageCollection | Luku | Kuvan XObjectit tällä sivulla. |
Fonts | FontCollection | Luku | Tämän sivun viittaamat fontit. |
Resources | Resources | Luku | Sivun resurssit (fontit, kuvat) — tarjoaa pääsyn yhtenäisen Resources-objektin kautta. |
Patterns | IReadOnlyDictionary<string, Pattern> | Luku | Malliresurssit tällä sivulla (avaimena mallin nimi). |
Contents | OperatorCollection | Luku | Sisältövirran operaattorikokoelma. |
Width | double | Luku | Näkyvä sivun leveys ottaen huomioon kierto. |
Height | double | Luku | Näkyvä sivun korkeus ottaen huomioon kierto. |
ColorType | ColorType | Luku | Hakee tämän sivun väri-tyypin analysoimalla sen sisältövirran operaattorit ja kuvien väriavaruudet. |
Transition | PageTransition? | Luku | Sivun siirtymäefekti, tai null jos sitä ei ole asetettu. |
Header | HeaderFooter? | Luku/Kirjoitus | Ylätunniste, joka renderöidään sivun yläosaan. |
Footer | HeaderFooter? | Luku/Kirjoitus | Alatunniste, joka renderöidään sivun alareunaan. |
TocInfo | TocInfo? | Luku/Kirjoitus | Sisällysluettelon (TOC) tiedot tälle sivulle. |
Paragraphs | Paragraphs | Luku/Kirjoitus | Kokoelma kappaleobjekteja, jotka lisätään tälle sivulle (TextFragment, HtmlFragment, Table, Heading jne.). |
NoteLineStyle | GraphInfo | Luku/Kirjoitus | Oletusviiva-/täyttötyyli, jota käytetään alaviitteiden / loppuviitteiden erotuslinjojen piirtämiseen. |
Artifacts | ArtifactCollection | Luku | Kokoelma, jonka avulla lisätään artefakteja (vesileimoja jne.) tälle sivulle. |
OcgLayers | LayerCollection | Luku | Hakee tämän sivun viittaamat kerrokset (Optional Content Groups). |
Actions | PageActionCollection | Luku | Sivukohtaiset lisätoiminnot (avaa / sulje / jne.). |
UserUnit | double | Luku/Kirjoitus | Käyttäjäyksikön kerroin (PDF 32000 §14.8.4 /UserUnit -merkintä). |
IsAddParagraphsAfterLast | bool | Luku/Kirjoitus | Määrittää, lisätäänkö kappaleet lopuksi (vs virta-asemaan). |
BackgroundImage | Image? | Luku/Kirjoitus | Sivun taustakuva. |
Group | Group? | Luku/Kirjoitus | Ryhmä- / sekoitusväriavaruus-sanakirja tälle sivulle. |
TabOrder | TabOrder | Luku/Kirjoitus | Sarkainjärjestys (PDF 32000 §12.5 /Tabs -merkintä). |
Watermark | Watermark? | Luku/Kirjoitus | Tälle sivulle sovellettu vesileima. |
Layers | System.Collections.Generic.List<Layer> | Luku/Kirjoitus | Todellinen tehokas kerroslista, jota tukee OcgLayers — jokainen sivun viittaama OCG toteutetaan Layer-instanssina. |
Menetelmät
| Signature | Description |
|---|---|
SetRotation(degrees: int) | Aseta sivun kierto asteina (0, 90, 180, 270). |
SetMediaBox(rect: Rectangle) | Aseta tämän sivun media-laatikko. |
SetCropBox(rect: Rectangle) | Aseta tämän sivun rajauslaatikko. |
SetBleedBox(rect: Rectangle) | Aseta tämän sivun verhoilulaatikko. |
SetTrimBox(rect: Rectangle) | Aseta tämän sivun trim-laatikko. |
SetArtBox(rect: Rectangle) | Aseta tämän sivun art-laatikko. |
Accept(visitor: Annotations.AnnotationSelector) | Käy läpi kaikki tämän sivun merkinnät vierailijan avulla; täsmäävät kerätään Selectediin. |
GetResources() | Metodityylinen accessor Resurssille. |
SetPageSize(width: double, height: double) | Aseta sivun koko päivittämällä MediaBox. |
GetPageRect(considerRotation: bool) | Hae sivun suorakulmio, valinnaisesti huomioiden CropBox. |
Accept(visitor: Text.TextAbsorber) | Hyväksy TextAbsorber -vierailija (joka vastaa julkista API:a). |
GetText() | Poimi kaikki teksti sivulta käyttäen TextAbsorberia. |
Accept(visitor: Text.TextFragmentAbsorber) | Hyväksy TextFragmentAbsorber -vierailija (joka vastaa julkista API:a). |
Accept(visitor: ImagePlacementAbsorber) | Hyväksy ImagePlacementAbsorber -vierailija (joka vastaa julkista API:a). |
SendTo(device: Devices.ImageDevice, outputFileName: string) | Lisää leima tälle sivulle. |
SendTo(device: Devices.ImageDevice, output: Stream) | Renderöi tämä sivu määritellyllä laitteella ja kirjoita virtaan. |
AddStamp(stamp: ImageStamp) | Käytä kuvaleimaa tälle sivulle. |
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp) | Kutsuu AddStamp-metodia tässä Page-instanssissa. |
AddContentStream(contentBytes: byte[]) | Lisää sisältövirta tälle sivulle. |
PrependContentStream(contentBytes: byte[]) | Lisää sisältövirran tavut ennen olemassa olevaa sivun sisältöä (taustaelementtejä varten). |
AddContent(contentStreamBytes: byte[]) | Lisää sisältövirran tavut tälle sivulle. |
AddTable(table: Table) | Lisää taulukko tälle sivulle. |
AddGraph(graph: Drawing.Graph) | Lisää kaavio (muotojen kokoelma) tälle sivulle. |
AddFloatingBox(box: FloatingBox) | Lisää kelluva laatikko tälle sivulle. |
AddExtGState(extGState: Content.ExtGState) | Lisää ExtGState-sanakirja tämän sivun resursseihin ja palauta resurssin nimi. |
AddImage(imageData: byte[], rect: Rectangle) | Lisää kuva tälle sivulle määritettyyn sijaintiin ja kokoon. |
AddImage(imageStream: Stream, rect: Rectangle) | Lisää kuva virrasta tälle sivulle määritettyyn sijaintiin ja kokoon. |
AddImage(imagePath: string, rectangle: Rectangle) | Lisää kuva tiedostopolusta määritettyyn suorakulmioon. |
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool) | Lisää kuva imageRectiin eksplisiittisellä raja-laatikolla. |
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle) | Lisää kuva eksplisiittisellä pikselikoolla + raja-laatikolla. |
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle) | Lisää kuva, johon liittyy HOCR (OCR-peite) -merkkijono. |
Resize(targetSize: Aspose.Pdf.PageSize) | Muuta tämän sivun kokoa targetSizeen päivittämällä media-box. |
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution) | Renderöi tämä sivu PNG-tavutaulukkoon pyydetyllä resoluutiolla. |
Flatten() | Litistä kaikki merkinnät tällä sivulla — renderöi niiden visuaalinen ulkoasu sivun sisältövirtaan ja poista ne merkintöjen taulukosta. |
ConvertToPNGMemoryStream() | Määrittää, onko sivu tyhjä (ei sisällä merkittävää sisältöä). |
IsBlank(fillThresholdFactor: double) | Kutsuu IsBlank-metodia tässä Page-instanssissa. |
MergeLayers(newLayerName: string) | Yhdistä kaikki tason tälle sivulle yhdeksi tasoksi annetulla nimellä. |
MergeLayers(newLayerName: string, newOptionalContentGroupId: string) | Yhdistä kaikki tasot tällä sivulla, määrittäen uudelle OCG:lle annetun tunnuksen. |
HasVectorGraphics() | Sisältääkö tämä sivu vektorigrafiikkaa. |
TrySaveVectorGraphics(pathToSave: string) | Tallenna vektorigrafiikka tältä sivulta polkuun pathToSave. |
AsXml() | Diagnostinen XML-representaatio tästä sivusta. |
GetNotifications() | Tallentimen tarjoama ilmoitusteksti, joka tuotetaan sivua renderöitäessä. |
MakeGrayscale() | Muunna kaikki värilliset täytöt/viivat tällä sivulla harmaasävyiksi. |
IntToRotation(rotation: int) | Muunna asteina oleva kokonaislukukierto Rotationiksi. |
RotationToInt(rotation: Rotation) | Muunna Rotation asteiksi kokonaislukuna. |
FreeMemory() | Tyhjentää välimuistitiedot. |
Dispose() | Vapauttaa muistia. |
CalculateContentBBox() | Laske pienin akselien suuntaisesti kohdistettu suorakulmio sivutilassa, joka ympäröi kaiken maalatun sisällön tällä sivulla (teksti, vektoripolut, kuvat, sisäkkäiset kuvat, rekursiivisesti Form XObjecteista). |
SendTo(device: PageDevice, output: Stream) | Renderöi tämä sivu PageDevice:n kautta virtaan. |
SendTo(device: PageDevice, outputFileName: string) | Renderöi tämä sivu PageDevice:n kautta tiedostoon. |
AddStamp(stamp: Stamp) | Käytä leimaa sen Put(Page)-ylikirjoituksen kautta. |
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle) | Vektorielementtien emittointia ei ole toteutettu — renderöijä ei vielä kuluta GraphicElementCollectionia. |
DeleteGraphics(elementsToDelete: GraphicElementCollection) | Sama — vektorielementtien poistoa ei ole kytketty. |