TPDFlibContentGraphicsState
Tipi di dati
Descrizione
Contiene lo stato effettivo di grafica e testo associato a un'istruzione di contenuto analizzata
I campi di posizione identificano il livello di contenuto, l'indice di istruzione a base zero, l'operatore, la profondità dello stack di stato grafico, la profondità di contenuto, l'invocazione e l'invocazione padre, l'oggetto flusso contenitore e il XObject padre
I campi di grafica includono CTM, stile di linea, pattern dei tratti, intent di rendering, spazi colore, operandi di colore, risorse di pattern e il nome più recente di risorsa esterna di stato grafico
I campi di percorso riportano limiti trasformati, punto corrente, conteggi di sottopercorsi e segmenti, riconoscimento di rettangoli e una regola di clip in sospeso; i campi di clip riportano limiti effettivi, esattezza, vuotezza, l'ultima regola applicata, una catena di intersezione ClipPaths ordinata immutabile e se quella catena è completa
Gli operandi di colore sono conservati come testo sorgente PDF, così conteggi arbitrari di componenti DeviceN non vengono troncatiLe funzioni dipendenti dal dispositivo sono rappresentate da un nome PDF, un riferimento indiretto, un marcatore di oggetto diretto o un sorgente di oggetto compatto anziché da dati di stream espansiMarkedContent risolve i font della pagina selezionata e avanza BMC in modo esatto; BDC assegna anche gli ambiti di risorsa e l'identità dell'albero di invocazioni mentre traccia i FormI tracker autonomi impostano MCID solo quando il loro callback di misura riesce
I campi XObject identificano la risorsa Do corrente, il sottotipo risolto, il numero di oggetto indiretto e i limiti di invocazione a quattro angoli; i campi Form conservano la sua /Matrix originale, /BBox, la proprietà delle risorse, il sottotipo di gruppo, lo stato di riferimento, il risultato di attraversamento e il conteggio di discendenti
Lo stato esterno risolto include intent di rendering, compensazione del punto nero, overprint in tracciamento e non, modalità di overprint, aggiustamento del tratto, blend mode, maschera morbida, costanti alfa, modalità sorgente alfa, knockout del testo, levigatezza, controlli di trasferimento e selezione dell'halftone
I campi di testo includono le matrici di testo e di linea, la risorsa di font o il riferimento indiretto al font, il numero di oggetto del font, l'identità dell'ambito di risorse, la dimensione, la modalità di scrittura e il suo stato di risoluzione, la spaziatura, la scalatura, l'interlinea, la modalità di rendering, l'elevazione, l'appartenenza all'oggetto di testo, lo spostamento per istruzione e lo stato di risoluzione delle metriche
Sintassi
TPDFlibContentGraphicsState = PDFlibContentModel.TPDFContentGraphicsState;Osservazioni
Gli operandi di colore vengono conservati come testo sorgente PDF così un numero arbitrario di componenti DeviceN non viene troncato
Le funzioni dipendenti dal dispositivo sono rappresentate da un nome PDF, un riferimento indiretto, un marcatore di oggetto diretto o una sorgente di oggetto compatta invece che da dati di flusso espansi
EnumPageContentStates risolve i font della pagina selezionata e avanza TextMatrix esattamente; EnumPageContentStatesEx assegna anche ambiti di risorse e identità di albero di invocazione mentre traccia i Form
TextAdvanceResolved
ClipBoundsExact
ClipPathsClipPathsComplete