Class PdfDevice

PdfDevice class

Deze klasse omvat het renderen van documenten naar PDF.

public class PdfDevice : Device, IMultiPageDevice, IStreamable

Constructeurs

NaamBeschrijving
PdfDevice(Stream)Initialiseert nieuw exemplaar vanPdfDevice met uitvoerstroom.
PdfDevice(Stream, Size)Initialiseert nieuw exemplaar vanPdfDevice met uitvoerstroom en gespecificeerde grootte van een pagina.

Eigenschappen

NaamBeschrijving
virtual Background { get; set; }Retourneert of specificeert de huidige achtergrond van de pagina.
virtual CharTM { get; set; }Retourneert of specificeert de transformatie van huidige tekens.
Creator { get; set; }Retourneert of specificeert de maker van de resulterende apparaatuitvoer.
virtual CurrentPageNumber { get; }Huidig paginanummer.
override Font { set; }Geeft het huidige lettertype aan.
virtual IsDirectRGB { get; }Geeft aan of het apparaat de directe RGB-modus gebruikt, dat wil zeggen RGB.
IsLicensed { get; }Geeft aan of deze instantie van de Aspose.Page-bibliotheek is gelicentieerd.
virtual Opacity { get; set; }Retourneert of specificeert de huidige dekking.
virtual OpacityMask { get; set; }Retourneert of specificeert het huidige dekkingsmasker.
OutputStream { get; set; }Specificeert of retourneert een uitvoerstroom.
override Paint { set; }Retourneert of specificeert de huidige verf.
Properties { get; set; }Apparaateigenschappen inclusief metadata.
virtual SaveOptions { set; }Opties voor het beheren van het weergaveproces.
virtual Size { get; set; }Retourneert of specificeert een grootte van de pagina.
override Stroke { set; }Retourneert of specificeert de huidige slag.
virtual TextRenderingMode { get; set; }Retourneert of specificeert de huidige tekstweergavemodus.
virtual TextStrokeWidth { get; set; }Retourneert of specificeert de huidige lijndikte van de tekst.

methoden

NaamBeschrijving
virtual ClosePage()Zorgt voor de nodige voorbereiding van het apparaat nadat de pagina is weergegeven.
override Create()Maakt een kopie van dit apparaat.
override Dispose()Verwijdert de grafische context. Als bij het maken restoreOnDispose waar was, wordt writeGraphicsRestore() aangeroepen.
override Draw(GraphicsPath)Tekent een pad.
virtual DrawArc(double, double, double, double, double, double)Tekent een boog.
override DrawImage(Bitmap, Matrix, Color)Tekent een afbeelding met toegewezen transformatie en achtergrond.
virtual DrawLine(double, double, double, double)Tekent een lijnstuk.
virtual DrawOval(double, double, double, double)Tekent een ovaal.
virtual DrawPolygon(double[], double[], int)Tekent een poligone.
virtual DrawPolygon(int[], int[], int)Tekent een polygoon.
virtual DrawPolyline(double[], double[], int)Tekent een polylijn.
virtual DrawPolyline(int[], int[], int)Tekent een polylijn.
virtual DrawRect(double, double, double, double)Tekent een rechthoek.
virtual DrawRoundRect(double, double, double, double, double, double)Tekent een ronde rechthoek.
override DrawString(string, double, double)Tekent een string op een bepaald punt.
override EndDocument()Zorgt voor de nodige voorbereiding van het apparaat nadat het document is weergegeven.
override Fill(GraphicsPath)Vult een pad.
virtual FillArc(double, double, double, double, double, double)Vult een boog.
virtual FillOval(double, double, double, double)Vult een ovaal.
virtual FillPolygon(double[], double[], int)Vult een poligone.
virtual FillPolygon(int[], int[], int)Vult een poligone.
virtual FillRect(double, double, double, double)Vult een rechthoek.
virtual FillRoundRect(double, double, double, double, double, double)Vult een ronde rechthoek.
GetProperty(string)Krijgt een waarde van tekenreekseigenschap.
GetPropertyColor(string)Krijgt een waarde van de kleureigenschap.
GetPropertyDouble(string)Krijgt een waarde van dubbele eigenschap.
GetPropertyInt(string)Krijgt een waarde van eigenschap integer.
GetPropertyMargins(string)Krijgt een waarde van margin-eigenschap.
GetPropertyRectangle(string)Krijgt een waarde van de eigenschap rechthoek.
GetPropertySize(string)Krijgt een waarde van de eigenschap size.
override GetTransform()Krijgt huidige transformatie.
override InitClip()Initialiseert clip van het apparaat.
virtual InitPageNumbers()Initialiseert het aantal pagina’s om uit te voeren.
IsProperty(string)Krijgt een waarde van booleaanse eigenschap.
virtual OpenPage(string)Zorgt voor de nodige voorbereiding van het apparaat voordat de pagina wordt weergegeven.
virtual OpenPage(float, float)Zorgt voor de nodige voorbereiding van het apparaat voordat elke pagina wordt weergegeven.
override ReNew()Reset het apparaat naar de oorspronkelijke staat voor het hele document. Wordt gebruikt voor het resetten van uitvoerstream.
override Reset()Als pagina-apparaatparameters worden ingesteld, maakt deze methode het mogelijk om de schrijfstroom terug te sturen naar het begin van de pagina.
override Rotate(double)Roteer de huidige transformatie over de Z-as. Roept writeTransform(Transform). Roteren met een positieve hoek theta roteert punten op de positieve x-as naar de positieve y-as.
virtual Rotate(double, double, double)Roteer de huidige transformatiematrix rond een punt.
override Scale(double, double)Schaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
override SetClip(GraphicsPath)Specificeert de clip van het apparaat.
override SetTransform(Matrix)Specificeert de huidige transformatie. Aangezien de meeste uitvoerformaten deze functionaliteit niet implementeren, wordt de inverse transformatie van de currentTransform berekend en vermenigvuldigd met de in te stellen -transformatie. Het resultaat wordt vervolgens doorgestuurd door een call naar writeTransform(Transform).
override Shear(double, double)Verschuift de huidige transformatiematrix. Aanroepen writeTransform(Transform).
override StartDocument()Zorgt voor de nodige voorbereiding van het apparaat voordat het document wordt weergegeven.
override ToString()Retourneert de naam van het apparaattype.
override Transform(Matrix)Transformeert de huidige transformatiematrix. Aanroepen writeTransform(Transform)
override Translate(double, double)Vertaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Werkt paginaparameters bij van een ander apparaat met meerdere pagina’s.
override WriteComment(string)Schrijft een opmerking.

Velden

NaamBeschrijving
static readonly AUTHOREigenschapswaarde “Auteur”.
static readonly BACKGROUNDEigenschapssleutel “Achtergrond”.
static readonly BACKGROUND_COLOREigenschapssleutel “Achtergrondkleur”.
static readonly COMPRESSEigenschapssleutel “Comprimeren”.
static readonly EMBED_FONTSEigenschapssleutel “Lettertype in document insluiten”.
static readonly EMBED_FONTS_ASEigenschapssleutel “Welk lettertype wordt gebruikt voor insluiten”.
static readonly EMIT_ERRORSEigenschapswaarde “Fouten verzenden”.
static readonly EMIT_WARNINGSEigenschapswaarde ‘Waarschuwingen verzenden’.
static readonly FIT_TO_PAGEEigenschapssleutel “Inhoud aan pagina aanpassen”.
static readonly KEYWORDSEigenschapswaarde ‘Zoekwoorden’.
static readonly ORIENTATIONEigenschapssleutel “Oriëntatie”.
static readonly PAGE_MARGINSEigenschapssleutel “Paginamarges”.
static readonly PAGE_SIZEEigenschapssleutel “Paginaformaat”.
static readonly SUBJECTEigenschapswaarde “Onderwerp”.
static readonly TITLEEigenschapswaarde “Titel”.
static readonly TRANSPARENTEigenschapssleutel “Transparant”.
static readonly VERSIONEigenschapssleutel “Versie”.
const VERSION5Eigenschapswaarde “Versie van Adobe Acrobat Reader”.
static readonly WRITE_IMAGES_ASEigenschapssleutel “Formaat van afbeeldingen”.

Zie ook