Page

Page class

Klass som representerar sidan i PDF-dokument.

public sealed class Page : IDisposable

Egenskaper

namnBeskrivning
Actions { get; }Får samling av sidegenskaper.
Annotations { get; }Får en samling sidkommentarer. Annotations
ArtBox { get; set; }Hämtar eller ställer in konstrutan för sidan.
Artifacts { get; }Hämtar en samling av artefakter på sidan.
Background { get; set; }Hämtar eller ställer in bakgrundsfärgen på sidan.
BackgroundImage { get; set; }Hämtar eller ställer in bakgrundsbild för sidan (endast för generator).
BleedBox { get; set; }Hämtar eller ställer in utfallningsrutan för sidan.
ColorType { get; }Ställer in färgtyp för sidorna baserat på information från operatörerna SetColor, bilder och formulär.
Contents { get; }Får samling av operatorer i innehållsströmmen på sidan. OperatorCollection
CropBox { get; set; }Hämtar eller ställer in beskärningsrutan för sidan.
Duration { get; set; }Får inställd sidvisningstid. Detta är tiden i sekunder som sidan ska visas under presentationen. Returnerar -1 om varaktigheten inte är definierad.
FieldsInTabOrder { get; }Hämtar lista över fältobjekt i tabbordning på den här sidan.
Footer { get; set; }Hämtar eller ställer in sidfot.
Group { get; set; }Hämtar eller ställer in en gruppattributklass som anger attributen för sidans sidgrupp för användning i den transparenta bildmodellen.
Header { get; set; }Hämtar eller ställer in sidhuvud.
IsAddParagraphsAfterLast { get; set; }Hämtar eller ställer in tillägg av stycken efter det sista stycket på sidan
Layers { get; set; }Hämtar eller ställer in lagersamling.
MediaBox { get; set; }Hämtar eller ställer in mediabox för sidan.
NoteLineStyle { get; set; }Hämtar eller ställer in linjestilen för noter.(endast för generator)
Number { get; }Få sidans nummer.
PageInfo { get; set; }Hämtar eller ställer in sidinformationen (endast för generator, fylls inte i vid läsning av fil).
Paragraphs { get; set; }Hämtar styckena.
Rect { get; set; }Hämtar eller ställer in sidans rektangel. Sidbeskärningsruta returneras om det anges, annars returneras sidmediabox. Observera att den här egenskapen inte tar hänsyn till sidrotation. För att få sidrektangel med tanke på rotation använd ActualRect.
Resources { get; }Hämtar sidresurser. Resursobjekt innehåller samlingar av bilder, formulär och typsnitt. Resources
Rotate { get; set; }Hämtar eller ställer in rotation av sidan.
RotationMatrix { get; }Hämtar transofmationsmatris för sidan.
TabOrder { get; set; }Hämtar eller ställer in tabbordning på sidan. Möjliga värden: Rad, Kolumn. Standard, Manual
TocInfo { get; set; }Hämtar eller ställer in innehållsförteckningsinformation.
TrimBox { get; set; }Hämtar eller ställer in trimruta för sidan.
UserUnit { get; set; }Hämtar eller ställer in UserUnit-värdet. Ett positivt tal som anger storleken på standardanvändarutrymmesenheter, i multipler av 1 ⁄ 72 tum. Standardvärdet är 1. Ange noll eller negativt värde för att radera denna post på page.
Watermark { get; set; }Hämtar eller ställer in sidans vattenstämpel.

Metoder

namnBeskrivning
Accept(AnnotationSelector)AccepterarAnnotationSelector besöksobjekt som ger funktionalitet för att arbeta med anteckningar.
Accept(ImagePlacementAbsorber)AccepterarImagePlacementAbsorber besöksobjekt som ger funktionalitet för att arbeta med bildplaceringsobjekt.
Accept(TextAbsorber)AccepterarTextAbsorber besöksobjekt som ger funktionalitet för att arbeta med textobjekt.
Accept(TextFragmentAbsorber)AccepterarTextFragmentAbsorber besöksobjekt som ger funktionalitet för att arbeta med textobjekt.
AddImage(Stream, Rectangle)Lägger till bild på sidan och placerar den i mitten av specificerad rektangel och sparar bildens proportion.
AddImage(string, Rectangle)Lägger till bild på sidan och placerar den i mitten av specificerad rektangel och sparar bildens proportion.
AddImage(string, Stream, Rectangle)Lägger till sökbar bild på sidan och placerar den i mitten av den angivna rektangeln och sparar bildens proportion.
AddImage(Stream, Rectangle, int, int, bool)Lägger till bild på sidan och placerar den beroende på bildens rektangelposition.
AddStamp(Stamp)Sätt stämpel på sidan. Stämpeln kan vara sidnummer, bild eller enkel text, t.ex. någon logotyp.
AsByteArray(Resolution)Konverterar aktuell sida som bitmapp och returnerar sedan en array av byte.
AsXml()Konverterar aktuell sida som xml i utf8-kodning.
CalculateContentBBox()Beräknar bbox-värde - rektangel som innehåller innehåll utan synliga marginaler.
ConvertToPNGMemoryStream()Konvertera sida till PNG för DSR, OMR, OCR bildström.
Dispose()Frigör minne
Flatten()Tar bort alla fält på sidan och placerar deras värden istället.
FreeMemory()Rensar cachad data
GetNotifications()Returnerar meddelanden om interna operationer med sidinnehåll. (Endast meddelanden om styckehändelser i texttilläggsscenarier stöds nu.)
GetPageRect(bool)Returnerar sidans rektangel.
IsBlank(double)Får flaggan oavsett om sidan är tom eller inte.
MakeGrayscale()Konverterar sidan till gråskala.
SendTo(PageDevice, Stream)Skickar sida att bearbeta med given sidenhet.
SendTo(PageDevice, string)Skickar sida att bearbeta med given sidenhet.
SetPageSize(double, double)Anger sidstorlek för sidan.
static IntToRotation(int)Översätter heltalsvärde till motsvarande rotationsuppräkningsmedlem.
static RotationToInt(Rotation)Översätter rotationsuppräkningsmedlem till heltalsvärde.

Andra medlemmar

namnBeskrivning
delegate BeforePageGenerateProcedur för att anpassa sidhuvud och sidfot.

Se även