Class PdfDevice

PdfDevice class

Denna klass kapslar in rendering av dokument till PDF.

public class PdfDevice : Device, IMultiPageDevice, IStreamable

Konstruktörer

namnBeskrivning
PdfDevice(Stream)Initierar ny instans avPdfDevice med utgångsström.
PdfDevice(Stream, Size)Initierar ny instans avPdfDevice med utdataström och angiven storlek på en sida.

Egenskaper

namnBeskrivning
virtual Background { get; set; }Returnerar eller anger aktuell bakgrund för sidan.
virtual CharTM { get; set; }Returnerar eller specificerar aktuella tecken transform.
Creator { get; set; }Returnerar eller anger skaparen av resulterande enhetsutdata.
virtual CurrentPageNumber { get; }Aktuellt sidnummer.
override Font { set; }Anger aktuellt teckensnitt.
virtual IsDirectRGB { get; }Indikerar om enheten använder direkt RGB-läge, det vill säga RGB.
IsLicensed { get; }Indikerar om denna instans av Aspose.Page-biblioteket är licensierad.
virtual Opacity { get; set; }Returnerar eller anger aktuell opacitet.
virtual OpacityMask { get; set; }Returnerar eller anger aktuell opacitetsmask.
OutputStream { get; set; }Anger eller returnerar en utdataström.
override Paint { set; }Returnerar eller specificerar aktuell färg.
Properties { get; set; }Enhetsegenskaper inklusive metadata.
virtual SaveOptions { set; }Alternativ för att hantera renderingsprocessen.
virtual Size { get; set; }Returnerar eller anger en storlek på sidan.
override Stroke { set; }Returnerar eller anger aktuellt streck.
virtual TextRenderingMode { get; set; }Returnerar eller anger aktuellt textåtergivningsläge.
virtual TextStrokeWidth { get; set; }Returnerar eller anger aktuell textlinjebredd.

Metoder

namnBeskrivning
virtual ClosePage()Gör nödvändiga förberedelser av enheten efter att sidan har renderats.
override Create()Skapar en kopia av den här enheten.
override Dispose()Disponerar grafikkontexten. Om restoreOnDispose var sant vid skapandet kommer writeGraphicsRestore() att anropas.
override Draw(GraphicsPath)Ritar en bana.
virtual DrawArc(double, double, double, double, double, double)Ritar en båge.
override DrawImage(Bitmap, Matrix, Color)Ritar en bild med tilldelad transformation och bakgrund.
virtual DrawLine(double, double, double, double)Ritar ett linjesegment.
virtual DrawOval(double, double, double, double)Ritar en oval.
virtual DrawPolygon(double[], double[], int)Ritar en poligone.
virtual DrawPolygon(int[], int[], int)Ritar en polygon.
virtual DrawPolyline(double[], double[], int)Ritar en polylinje.
virtual DrawPolyline(int[], int[], int)Ritar en polylinje.
virtual DrawRect(double, double, double, double)Ritar en rektangel.
virtual DrawRoundRect(double, double, double, double, double, double)Ritar en rund rektangel.
override DrawString(string, double, double)Ritar en sträng vid en given punkt.
override EndDocument()Gör nödvändig förberedelse av enheten efter att dokumentet har renderats.
override Fill(GraphicsPath)Fyller en sökväg.
virtual FillArc(double, double, double, double, double, double)Fyller en båge.
virtual FillOval(double, double, double, double)Fyller en oval.
virtual FillPolygon(double[], double[], int)Fyller en poligone.
virtual FillPolygon(int[], int[], int)Fyller en poligone.
virtual FillRect(double, double, double, double)Fyller en rektangel.
virtual FillRoundRect(double, double, double, double, double, double)Fyller en rund rektangel.
GetProperty(string)Får värdet på strängegenskap.
GetPropertyColor(string)Får värdet färgegenskap.
GetPropertyDouble(string)Får värdet dubbel egenskap.
GetPropertyInt(string)Får värdet på heltalsegenskapen.
GetPropertyMargins(string)Får värdet av margin-egenskapen.
GetPropertyRectangle(string)Får värdet rektangelegenskapen.
GetPropertySize(string)Får ett värde av egenskapen storlek.
override GetTransform()Hämtar aktuell transformation.
override InitClip()Initierar klippet på enheten.
virtual InitPageNumbers()Initierar antalet sidor som ska matas ut.
IsProperty(string)Får värdet boolesk egenskap.
virtual OpenPage(string)Gör nödvändiga förberedelser av enheten innan sidrendering.
virtual OpenPage(float, float)Gör nödvändiga förberedelser av enheten före varje sidrendering.
override ReNew()Återställ enheten till utgångsläget för hela dokumentet. Används för att återställa utdataström.
override Reset()Om sidenhetsparametrar kommer att ställas in gör denna metod att returnera skrivström tillbaka i början av sidan.
override Rotate(double)Rotera den aktuella transformationen över Z-axeln. Anropar writeTransform(Transform). Roterande med en positiv vinkel theta roterar punkter på den positiva x-axeln mot den positiva y-axeln.
virtual Rotate(double, double, double)Rotera den aktuella transformationsmatrisen runt en punkt.
override Scale(double, double)Skalar den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
override SetClip(GraphicsPath)Anger enhetens klipp.
override SetTransform(Matrix)Anger den aktuella transformationen. Eftersom de flesta utdataformat inte implementerar denna funktionalitet, beräknas den inversa transformationen av currentTransform och multipliceras med transformationen som ska ställas in. Resultatet vidarebefordras sedan av en call till writeTransform(Transform).
override Shear(double, double)Skär den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
override StartDocument()Gör nödvändig förberedelse av enheten innan renderingen av dokumentet påbörjas.
override ToString()Returnerar namnet på enhetstypen.
override Transform(Matrix)Transformerar den aktuella transformationsmatrisen. Anropar writeTransform(Transform)
override Translate(double, double)Översätter den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Uppdaterar sidparametrar från andra flersidiga enheter.
override WriteComment(string)Skriver en kommentar.

Fält

namnBeskrivning
static readonly AUTHOREgenskapens värde för “Author”.
static readonly BACKGROUNDEgenskapsnyckel “Bakgrund”.
static readonly BACKGROUND_COLOREgenskapsnyckel “Bakgrundsfärg”.
static readonly COMPRESS“Komprimera” egenskapsnyckel.
static readonly EMBED_FONTS“Bädda in teckensnitt i dokument” egenskapsnyckel.
static readonly EMBED_FONTS_AS“Vilken teckensnittstyp används för inbäddning” egenskapsnyckel.
static readonly EMIT_ERRORSEgenskapsvärde “Emit errors”.
static readonly EMIT_WARNINGSEgenskapsvärde “Emit warnings”.
static readonly FIT_TO_PAGEEgenskapsnyckeln “Anpassa innehåll till sida”.
static readonly KEYWORDSEgenskapens värde för “Sökord”.
static readonly ORIENTATION“Orientering” egenskapsnyckel.
static readonly PAGE_MARGINSEgenskapsnyckel “Sidmarginaler”.
static readonly PAGE_SIZEEgenskapsnyckel “Sidstorlek”.
static readonly SUBJECTEgenskapens värde för “Ämne”.
static readonly TITLE“Titel” egenskapens värde.
static readonly TRANSPARENT“Transparent” egenskapsnyckel.
static readonly VERSION“Version” egenskapsnyckel.
const VERSION5Egenskapsvärde “Version av Adobe Acrobat Reader”.
static readonly WRITE_IMAGES_AS“Format av bilder” egenskapsnyckel.

Se även