Class PdfDevice

PdfDevice class

Classe che incapsula il dispositivo di composizione dell’immagine.

public class PdfDevice : Device, IMultiPageDevice

Costruttori

NomeDescrizione
PdfDevice(Stream)Crea la nuova istanza.
PdfDevice(Stream, Size)Crea la nuova istanza con le dimensioni del supporto specificate.

Proprietà

NomeDescrizione
override Background { get; set; }Ottiene/imposta il colore di sfondo.
virtual CharTM { get; set; }Restituisce o specifica la trasformazione dei caratteri correnti.
Creator { get; set; }Restituisce o specifica il creatore dell’output del dispositivo risultante.
virtual CurrentPageNumber { get; }Restituisce il numero assoluto della pagina corrente all’interno del documento.
virtual CurrentRelativePageNumber { get; }Restituisce il numero della pagina corrente all’interno della partizione corrente.
override Font { get; set; }Ottiene/imposta il font corrente.
virtual IsDirectRGB { get; }Indica se il dispositivo utilizza la modalità RGB diretta, ovvero RGB.
IsLicensed { get; }Indica se questa istanza della libreria Aspose.Page è concessa in licenza.
override Opacity { get; set; }Ottiene/imposta l’opacità.
override OpacityMask { get; set; }Ottiene/imposta il pennello per la maschera di opacità. La maschera si applica su Paint o Strike.
override Paint { get; set; }Ottiene/imposta il pennello per riempire i tracciati.
Properties { get; set; }Proprietà del dispositivo inclusi i metadati.
override SaveOptions { set; }Inizializza le opzioni di salvataggio.
override Size { get; set; }Ottiene/imposta le dimensioni del supporto del dispositivo.
override Stroke { get; set; }Ottiene/imposta il tratto per tracciare i percorsi.
virtual TextRenderingMode { get; set; }Restituisce o specifica la modalità di rendering del testo corrente.
virtual TextStrokeWidth { get; set; }Restituisce o specifica la larghezza corrente del tratto di testo.

Metodi

NomeDescrizione
virtual AddOutline(int, string)Aggiunge un elemento di contorno con l’ultimo oggetto come destinazione.
virtual AddOutline(PointF, int, string)Aggiunge un elemento di contorno con il punto di origine come destinazione.
virtual ClosePage()Realizza la pagina.
virtual ClosePartition()Completata la partizione del documento.
override Create()Crea una nuova istanza del dispositivo basata su questa istanza del dispositivo. Scrive questo stato grafico del dispositivo, ovvero creaApsCanvas instance(s) con proprietà RenderTransform e Clip corrispondenti.
override Dispose()Elimina questa istanza del dispositivo. Finalizza lo stato grafico di questa istanza del dispositivo, ovvero cambia il contesto di composizione APS inApsCanvas del livello più alto dello stato grafico di this dispositivoApsCanvas .
override Draw(GraphicsPath)Disegna il percorso specificato.
virtual DrawArc(double, double, double, double, double, double)Disegna un arco.
virtual DrawImage(Bitmap, Matrix, Color)Disegna un’immagine con trasformazione e sfondo assegnati.
virtual DrawLine(double, double, double, double)Disegna un segmento di linea.
virtual DrawOval(double, double, double, double)Disegna un ovale.
virtual DrawPolygon(double[], double[], int)Disegna un poligono.
virtual DrawPolygon(int[], int[], int)Disegna un poligono.
virtual DrawPolyline(double[], double[], int)Disegna una polilinea.
virtual DrawPolyline(int[], int[], int)Disegna una polilinea.
virtual DrawRect(double, double, double, double)Disegna un rettangolo.
virtual DrawRoundRect(double, double, double, double, double, double)Disegna un rettangolo rotondo.
override DrawString(string, double, double)Disegna una stringa nella posizione specificata.
override EndDocument()Realizza il documento.
override Fill(GraphicsPath)Riempie il percorso specificato.
virtual FillArc(double, double, double, double, double, double)Riempie un arco.
virtual FillOval(double, double, double, double)Riempie un ovale.
virtual FillPolygon(double[], double[], int)Riempie un poligono.
virtual FillPolygon(int[], int[], int)Riempie un poligono.
virtual FillRect(double, double, double, double)Riempie un rettangolo.
virtual FillRoundRect(double, double, double, double, double, double)Riempie un rettangolo rotondo.
GetProperty(string)Ottiene un valore della proprietà stringa.
GetPropertyColor(string)Ottiene un valore della proprietà color.
GetPropertyDouble(string)Ottiene un valore di proprietà double.
GetPropertyInt(string)Ottiene un valore della proprietà Integer.
GetPropertyMargins(string)Ottiene un valore della proprietà margin.
GetPropertyRectangle(string)Ottiene un valore della proprietà rettangolo.
GetPropertySize(string)Ottiene un valore della proprietà size.
override GetTransform()Restituisce la matrice di trasformazione corrente.
virtual InitClip()Inizializza la clip del dispositivo.
InitPageNumbers()Inizializza il numero di pagine da produrre.
IsProperty(string)Ottiene un valore di proprietà booleana.
virtual OpenPage(string)Inizia una nuova pagina con il titolo specificato.
virtual OpenPage(float, float)Inizia una nuova pagina con la larghezza e l’altezza specificate.
virtual OpenPartition()Inizia una nuova partizione del documento.
override ReNew()Imposta i dispositivi allo stato iniziale.
override Reset()Ripristina il dispositivo.
override Rotate(double)Applica una rotazione oraria attorno all’origine alla matrice di trasformazione corrente.
virtual Rotate(double, double, double)Ruota la matrice di trasformazione corrente attorno a un punto.
override Scale(double, double)Applica il vettore di scala specificato alla matrice di trasformazione corrente.
override SetClip(GraphicsPath)Aggiunge il percorso specificato al percorso della clip corrente.
virtual SetHyperlinkTarget(int)Imposta il collegamento ipertestuale con un numero di pagina come destinazione.
virtual SetHyperlinkTarget(string)Imposta il collegamento ipertestuale con un URI esterno come destinazione.
override SetTransform(Matrix)Imposta la matrice di trasformazione corrente.
override Shear(double, double)Applica il vettore di taglio specificato alla matrice di trasformazione corrente.
override StartDocument()Avvia il documento.
override ToString()Restituisce il nome del tipo di dispositivo.
override Transform(Matrix)Moltiplica la matrice di trasformazione corrente per quella specificataMatrix .
override Translate(double, double)Applica il vettore di traslazione specificato alla matrice di trasformazione corrente.
virtual UpdatePageParameters(IMultiPageDevice)Aggiorna i parametri della pagina corrente.
virtual WriteComment(string)Scrive un commento.

Guarda anche