GraphicsState

Približni podaci

GraphicsState je klasa u Aspose.PDF FOSS za .NET.

Pratiti stanje PDF grafike tijekom analize sadržaja (PDF32000 §8.4).

Ova klasa pruža 10 metoda za rad s GraphicsState objektima u .NET programima. Postoje i sljedeće metode: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray, i još 32 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
Ctmdouble[]Čitaj.U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavcima 2. i 3. ovog članka.
FillRdoubleČitanje/pisanjeUvrštaj boje (RGB).
FillGdoubleČitanje/pisanjeDobiva ili postavlja punjenje g.
FillBdoubleČitanje/pisanjeDobiva ili postavlja punjenje b.
StrokeRdoubleČitanje/pisanjeBoja striga (RGB).
StrokeGdoubleČitanje/pisanjeDobiva ili postavlja udar g.
StrokeBdoubleČitanje/pisanjeDobiva ili postavlja udar b.
LineWidthdoubleČitanje/pisanjeŠirina linije.
LineCapintČitanje/pisanjeStvari s linijskim kapom (0=gruba, 1=okrugla, 2=kvadratna).
LineJoinintČitanje/pisanjeStvari koje se mogu koristiti kao “svrha” (npr. slijepa ili crvena).
MiterLimitdoubleČitanje/pisanjeMeter ograničenja.
FlatnessdoubleČitanje/pisanjeTolerancija ravnosti.
FillAlphadoubleČitanje/pisanjeNeizravnost punjenja (ca).
StrokeAlphadoubleČitanje/pisanjeOpatičnost udara (CA).
BlendModestringČitanje/pisanjeU slučaju da je to moguće, potrebno je upotrijebiti sljedeće:.
OverprintStrokeboolČitanje/pisanjePritisak zastave za pomicanje (OP).
OverprintFillboolČitanje/pisanjeU slučaju da se ne može staviti na mjesto, odraz mora biti u skladu s člankom 7. točkom (a) ovog članka.
ExtGStateNamestring?Čitanje/pisanjeNaziv trenutnog resursa ExtGState ili null.
MarkedContentTagstring?Čitanje/pisanjeU ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavkom 14. stavku 2. točkama 3. i 4. ovog članka.
ActualTextstring?Čitanje/pisanjeActualText iz oznake sadržaja (sastavljeno od strane BDC s /ActualText).
DashArraydouble[]Čitanje/pisanjeSlika:.
DashPhasedoubleČitanje/pisanjeU slučaju da je to moguće, mora se provesti test.
FillColorSpacestringČitanje/pisanjeU ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2.
StrokeColorSpacestringČitanje/pisanjeU ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka.
FillPatternNamestring?Čitanje/pisanjeNaziv resursa uzorka postavljen od strane scn kada je FillColorSpace “Pattern”.
StrokePatternNamestring?Čitanje/pisanjeU tom slučaju, mora se provesti procjena.
InTextObjectboolČitanje/pisanjeDa li smo unutar BT/ET tekstnog objekta.
FontNamestring?Čitanje/pisanjeU tom slučaju, mora se koristiti samo jedan od sljedećih načina:.
FontSizedoubleČitanje/pisanjeTrenutna veličina font-a.
CharSpacingdoubleČitanje/pisanjeU ovom slučaju, u skladu s člankom 21. stavkom 2. točkom (a) i podstavkom 1.
WordSpacingdoubleČitanje/pisanjeOdmjeravanje riječi (Tw).
HorizontalScalingdoubleČitanje/pisanjeU ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavcima 2. i 3. ovog članka.
LeadingdoubleČitanje/pisanjeUvodni tekst (TL).
RenderingModeintČitanje/pisanjeU slučaju da je to moguće, mora se koristiti metoda “tr”.
RisedoubleČitanje/pisanjeTekstni porast (T).
TextMatrixdouble[]Čitaj.U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) ovog članka.
TextLineMatrixdouble[]Čitaj.Matrica tekstnih linija.
ClipMaskbyte[]?Čitanje/pisanjeU ovom slučaju, u skladu s člankom 4. stavkom 2. točkom (a) ovog članka, se primjenjuje sljedeća mjera:.

Metoda za primjenu

PotpisOpisivanje
Save()Pritisnite trenutno stanje na stack (q operator).
Restore()Obnoviti najnovije sačuvano stanje (Q operator).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)U ovom slučaju, u skladu s člankom 15. stavkom 1. točkom (a) i podstavkom 7.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Postavite tekstnu matricu direktno (operator Tm).
MoveTextPosition(tx: double, ty: double)Premeštanje položaja teksta (operater Td).
AdvanceTextPosition(tx: double, ty: double)U nastavku se navodi:.
MoveToNextLine()Premeštanje na početak sljedećeg reda (operater T*).
TransformPoint(x: double, y: double)U ovom slučaju, u skladu s člankom 15. stavkom 1. točkom (a) i podstavkom 7. točke (b) ovog članka.
GetTextPosition()Dobijate apsolutnu poziciju teksta koristeći i CTM i matricu tekstova.
GetEffectiveFontSize()Dobijate efektivnu veličinu font-a uzimajući u obzir tekst matrice skala i CTM.

Također pogledajte:

 Hrvatski