TPDFlibContentGraphicsState

Datatyper

Beskrivelse

Indeholder den effektive grafik- og teksttilstand knyttet til én parset indholdsinstruktion

Placeringsfelter identificerer indholdslaget, det nul-baserede instruktionsindeks, operatoren, grafiktilstandsstakkens dybde, indholdets dybde, kald og forælderkald, containerstrømobjektet og forælder-XObject

Grafikfelter inkluderer CTM, linjestil, stiplet mønster, rendringsintent, farverum, farveoperander, mønsterressourcer og det seneste eksterne grafiktilstands-ressourcenavn

Stifelter rapporterer transformerede grænser, aktuelt punkt, understi- og segmentantal, rektangelgenkendelse og en ventende klipperegel; klippefelter rapporterer effektive grænser, præcission, tomhed, den sidst anvendte regel, en uforanderlig ordnet ClipPaths-skæringskæde og om den kæde er komplet

MarkedContent bevarer den aktive ydre-til-indre BMC/BDC-stak, inklusive hvert tag, kildeinstruktionsindeks, den oprindelige egenskabsoperand, direkte eller navngiven kildeklassifikation, opløsningstilstand, valideret MCID og ordnede egenskabsindgange

XObject-felter identificerer den aktuelle Do-ressource, afgjort undertype, indirekt objektnummer og firehjørne-kaldgrænser; Form-felter bevarer dens oprindelige /Matrix, /BBox, ressourceejerskab, gruppeundertype, referencetilstand, gennemgangsresultat og efterkommerantal

Afgjort ekstern tilstand inkluderer rendringsintent, black point compensation, overprint med og uden streger, overprint-tilstand, stregjustering, blend-tilstand, blød maske, alpha-konstanter, alpha-kilde-tilstand, tekst knockout, glathed, overførselskontroller og rastervalg

Tekstfelter inkluderer tekst- og linjematrixer, fontressource eller indirekt fontreference, fontobjektnummer, ressourceomfangs-identitet, størrelse, skrivetilstand og dens opløsningstilstand, afstand, skalering, linjeafstand, rendrings-tilstand, hævning, tekstobjekt-medlemskab, pr. instruktionsforskydning og metrik-opløsningstilstand

Syntaks

Delphi

TPDFlibContentGraphicsState = PDFlibContentModel.TPDFContentGraphicsState;

Bemærkninger

Farveoperander gemmes som PDF-kildetekst, så vilkårlige DeviceN-komponentantal ikke afkortes

Enhedsafhængige funktioner repræsenteres af et PDF-navn, indirekt reference, direkte objekt-markør eller kompakt objektkilde frem for udvidet strømdata

EnumPageContentStates afgør valgte side-skrifttyper og rykker TextMatrix præcist; EnumPageContentStatesEx tildeler også ressourceomfang og kaldtræ-identitet, mens Form-gennemgang foregår

Selvstændige sporere sætter TextAdvanceResolved kun, når deres målingscallback lykkes

ClipBoundsExact er true kun, mens den effektive klippesti kan repræsenteres som et aksejusteret rektangel; buet, roteret, sammensat eller tekstklipning bevarer konservative grænser uden at hævde præcis geometri

Hver ClipPaths-komponent bevarer sin slags, fyldregel, grænser og normaliserede transformerede segmenter; tekstklipning bidrager med en uigennemsigtig markør og rydder ClipPathsComplete