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
| Signature | Description |
|---|---|
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. |