ContentStreamBuilder

ContentStreamBuilder

Panoramica

ContentStreamBuilder è una classe in Aspose.PDF FOSS per .NET.

Crea byte del flusso di contenuto PDF utilizzando la sintassi degli operatori da PDF32000 §8-9.

Questa classe fornisce 49 metodi per lavorare con gli oggetti ContentStreamBuilder nei programmi .NET. I metodi disponibili includono: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, e 33 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET.

Metodi

SignatureDescription
SaveState()Chiama SaveState su questa istanza di ContentStreamBuilder.
RestoreState()Chiama RestoreState su questa istanza di ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Imposta il valore della matrice.
SetFillColor(r: double, g: double, b: double)Imposta il valore del colore di riempimento.
SetFillColor(color: Color)Imposta il valore del colore di riempimento.
SetStrokeColor(r: double, g: double, b: double)Imposta il valore del colore di contorno.
SetStrokeColor(color: Color)Imposta il valore del colore di contorno.
SetFillGray(gray: double)Imposta il valore del grigio di riempimento.
SetStrokeGray(gray: double)Imposta il valore del grigio di contorno.
SetLineWidth(width: double)Imposta il valore della larghezza della linea.
SetDashPattern(pattern: double[], phase: double)Imposta il valore del modello di tratteggio.
SetLineCap(cap: int)Imposta il valore del cap della linea.
SetLineJoin(join: int)Imposta il valore dell’unione della linea.
MoveTo(x: double, y: double)Chiama MoveTo su questa istanza di ContentStreamBuilder.
LineTo(x: double, y: double)Chiama LineTo su questa istanza di ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Chiama CurveTo su questa istanza di ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Chiama Rectangle su questa istanza di ContentStreamBuilder.
ClosePath()Chiama ClosePath su questa istanza di ContentStreamBuilder.
Stroke()Chiama Stroke su questa istanza di ContentStreamBuilder.
Fill()Chiama Fill su questa istanza di ContentStreamBuilder.
FillEvenOdd()Chiama FillEvenOdd su questa istanza di ContentStreamBuilder.
FillAndStroke()Chiama FillAndStroke su questa istanza di ContentStreamBuilder.
CloseAndStroke()Chiama CloseAndStroke su questa istanza di ContentStreamBuilder.
EndPath()Chiama EndPath su questa istanza di ContentStreamBuilder.
Clip()Chiama Clip su questa istanza di ContentStreamBuilder.
ClipEvenOdd()Chiama ClipEvenOdd su questa istanza di ContentStreamBuilder.
BeginText()Chiama BeginText su questa istanza di ContentStreamBuilder.
EndText()Chiama EndText su questa istanza di ContentStreamBuilder.
SetFont(fontName: string, size: double)Imposta il valore del font.
MoveTextPosition(tx: double, ty: double)Chiama MoveTextPosition su questa istanza di ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Imposta il valore della matrice di testo.
SetLeading(leading: double)Imposta il valore del leading.
NextLine()Chiama NextLine su questa istanza di ContentStreamBuilder.
SetCharSpacing(spacing: double)Imposta il valore della spaziatura dei caratteri.
SetWordSpacing(spacing: double)Imposta il valore della spaziatura delle parole.
SetTextRenderingMode(mode: int)Imposta il valore della modalità di rendering del testo.
ShowText(text: string)Chiama ShowText su questa istanza di ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Mostra testo a singolo byte pre-codificato.
ShowTextHex(glyphIds: byte[])Mostra testo usando una stringa codificata in esadecimale (per ID glifo CIDFont).
DrawXObject(name: string)Chiama DrawXObject su questa istanza di ContentStreamBuilder.
SetExtGState(name: string)Imposta il valore dello stato grafico esterno.
BeginMarkedContent(tag: string)Chiama BeginMarkedContent su questa istanza di ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC con un dizionario di proprietà inline (letterale PDF già serializzato).
EndMarkedContent()Chiama EndMarkedContent su questa istanza di ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Inizia una sequenza di contenuto marcato usando un MarkedContentInfo da un StructureElementBuilder.
Raw(operatorText: string)Chiama Raw su questa istanza di ContentStreamBuilder.
Build()Costruisci lo stream di contenuto come array di byte.
ToString()Costruisci lo stream di contenuto come stringa.

Vedi anche

 Italiano