Class PdfDevice

PdfDevice class

Klassinkapslande bildkomponerande enhet.

public class PdfDevice : Device, IMultiPageDevice

Konstruktörer

namnBeskrivning
PdfDevice(Stream)Skapar den nya instansen.
PdfDevice(Stream, Size)Skapar den nya instansen med angiven mediastorlek.

Egenskaper

namnBeskrivning
override Background { get; set; }Får/ställer in bakgrundsfärgen.
virtual CharTM { get; set; }Returnerar eller specificerar aktuella tecken transform.
Creator { get; set; }Returnerar eller anger skaparen av resulterande enhetsutdata.
virtual CurrentPageNumber { get; }Returnerar det absoluta talet för den aktuella sidan i dokumentet.
virtual CurrentRelativePageNumber { get; }Returnerar numret på den aktuella sidan inom den aktuella partitionen.
override Font { get; set; }Hämtar/ställer in det aktuella teckensnittet.
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.
override Opacity { get; set; }Får/ställer in opaciteten.
override OpacityMask { get; set; }Får/ställer in borsten för opacitetsmask. Masken appliceras över Paint eller Strike.
override Paint { get; set; }Får/ställer in borsten för fyllningsbanor.
Properties { get; set; }Enhetsegenskaper inklusive metadata.
override SaveOptions { set; }Initierar sparalternativ.
override Size { get; set; }Hämtar/ställer in enhetens mediastorlek.
override Stroke { get; set; }Hämtar/ställer in linjen för att rita banor.
virtual TextRenderingMode { get; set; }Returnerar eller anger aktuellt textåtergivningsläge.
virtual TextStrokeWidth { get; set; }Returnerar eller anger aktuell textlinjebredd.

Metoder

namnBeskrivning
virtual AddOutline(int, string)Lägger till ett dispositionsobjekt med det sista objektet som mål.
virtual AddOutline(PointF, int, string)Lägger till ett konturobjekt med ursprungspunkten som mål.
virtual ClosePage()Klarar sidan.
virtual ClosePartition()Utförde dokumentpartitionen.
override Create()Skapar en ny instans av enheten baserat på denna enhetsinstans. Skriver enhetens grafiktillstånd, dvs skaparApsCanvas instans(er) med motsvarande egenskaper för RenderTransform och Clip.
override Dispose()Kasserar denna enhetsinstans. Slutför denna enhetsinstanss grafiktillstånd, dvs växlar APS-komponeringskontext tillApsCanvas av nivån högre än denna enhets grafiktillståndApsCanvas .
override Draw(GraphicsPath)Ritar den angivna sökvägen.
virtual DrawArc(double, double, double, double, double, double)Ritar en båge.
virtual 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 på angiven position.
override EndDocument()Utför dokumentet.
override Fill(GraphicsPath)Fyller den angivna sökvägen.
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()Returnerar den aktuella transformationsmatrisen.
virtual InitClip()Initierar klippet på enheten.
InitPageNumbers()Initierar antalet sidor som ska matas ut.
IsProperty(string)Får värdet boolesk egenskap.
virtual OpenPage(string)Startar en ny sida med den angivna titeln.
virtual OpenPage(float, float)Startar en ny sida med angiven bredd och höjd.
virtual OpenPartition()Startar en ny dokumentpartition.
override ReNew()Ställer in enheterna till utgångsläget.
override Reset()Återställer enheten.
override Rotate(double)Tillämpar en medurs rotation kring origo på den aktuella transformationsmatrisen.
virtual Rotate(double, double, double)Rotera den aktuella transformationsmatrisen runt en punkt.
override Scale(double, double)Tillämpar den angivna skalvektorn på den aktuella transformationsmatrisen.
override SetClip(GraphicsPath)Lägger till den angivna sökvägen till den aktuella klippvägen.
virtual SetHyperlinkTarget(int)Ställer in hyperlänken med ett sidnummer som mål.
virtual SetHyperlinkTarget(string)Ställer in hyperlänken med en extern URI som mål.
override SetTransform(Matrix)Ställer in den aktuella transformationsmatrisen.
override Shear(double, double)Tillämpar den angivna skjuvvektorn på den aktuella transformationsmatrisen.
override StartDocument()Startar dokumentet.
override ToString()Returnerar namnet på enhetstypen.
override Transform(Matrix)Multiplicerar den aktuella transformationsmatrisen med den angivnaMatrix .
override Translate(double, double)Tillämpar den angivna översättningsvektorn på den aktuella transformationsmatrisen.
virtual UpdatePageParameters(IMultiPageDevice)Uppdaterar de aktuella sidparametrarna.
virtual WriteComment(string)Skriver en kommentar.

Se även