GraphicsState

GraphicsState

Összefoglaló

GraphicsState az .NET-es FOSS Aspose.PDF osztály.

A tartalomáram elemzés során nyomon követi a PDF grafikus állapotát (PDF32000 §8.4).

Ez a osztály 10 módszert kínál az GraphicsState objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray, és még 32 más.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
Ctmdouble[]Olvasd!A CTM (áram átalakítási mátrix).
FillRdoubleOlvasás/írásTöltőszín (RGB).
FillGdoubleOlvasás/írásMegkapja vagy beállítja a töltés g.
FillBdoubleOlvasás/írásMegkapja vagy állítja a b-t.
StrokeRdoubleOlvasás/írásA vonás színe (RGB).
StrokeGdoubleOlvasás/írásMegkapja vagy beállítja a g-t.
StrokeBdoubleOlvasás/írásMegkapja vagy beállítja a b-t.
LineWidthdoubleOlvasás/írásHálózat szélessége.
LineCapintOlvasás/írásA vonalkapcsos stílus (0=farok, 1=körösködő, 2=kéteres).
LineJoinintOlvasás/írásA vonal csatlakozási stílus (0=méter, 1=körös, 2=bevel).
MiterLimitdoubleOlvasás/írásMiter határ.
FlatnessdoubleOlvasás/írásSzemélyes tolerancia.
FillAlphadoubleOlvasás/írásTöltés átlátszatlansága (ca).
StrokeAlphadoubleOlvasás/írásA stroke átlátszatlansága (CA).
BlendModestringOlvasás/írásKeverékállomány (BM).
OverprintStrokeboolOlvasás/írásA szoptatás jelölése (OP).
OverprintFillboolOlvasás/írásA nem szúrás jelölése (op).
ExtGStateNamestring?Olvasás/írásA jelenlegi ExtGState erőforrás neve, vagy null.
MarkedContentTagstring?Olvasás/írásA jelenlegi jelzett tartalom címke (BDC/BMC által beállított, EMC-től jóváhagyott).
ActualTextstring?Olvasás/írásActualText a jelölt tartalom tulajdonságtól (BDC által /ActualText-val beállítva).
DashArraydouble[]Olvasás/írásA Dash-mintás (d operátor) sorrendje.
DashPhasedoubleOlvasás/írásA készülék-fázis (d operátor).
FillColorSpacestringOlvasás/írásA jelenlegi töltőszíntér neve (cs operátor).
StrokeColorSpacestringOlvasás/írásA jelenlegi vonalszíntér neve (CS operátor).
FillPatternNamestring?Olvasás/írásA minta erőforrás neve, amelyet a scn állít be, amikor FillColorSpace “Pattern” (mintás).
StrokePatternNamestring?Olvasás/írásA szorítás mintája (SCN operátor).
InTextObjectboolOlvasás/írásHogy egy BT/ET szövegobjektumban vagyunk-e.
FontNamestring?Olvasás/írásA fontforrás aktuális neve (pl. “F1”).
FontSizedoubleOlvasás/írásA jelenlegi betűtípus mérete.
CharSpacingdoubleOlvasás/írásA karakterek közötti távolság (Tc).
WordSpacingdoubleOlvasás/írásA szavak közötti távolság (Tw).
HorizontalScalingdoubleOlvasás/írásHorizontális méretezés (Tz).
LeadingdoubleOlvasás/írásA szöveg vezetője (TL).
RenderingModeintOlvasás/írásA szöveg megjelenítési mód (Tr).
RisedoubleOlvasás/írásA szöveg emelkedik (T).
TextMatrixdouble[]Olvasd!A szöveg-matrix (Tm).
TextLineMatrixdouble[]Olvasd!A szöveg vonal mátrix.
ClipMaskbyte[]?Olvasás/írásA jelenlegi vágási útvonal bináris stencilként (255 = pixel a klip belsejében, 0 = kívül).

Módszerek

Az aláírás:Leírás
Save()Nyomja a jelenlegi állapotot a halmazra (q operátor).
Restore()Visszaállítja a legutóbb mentett állapotot (Q operátor).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Egy mátrixot a CTM-hez (cm operátor) csatol.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)A szöveg-matrix közvetlenül (Tm operátor) beállítása.
MoveTextPosition(tx: double, ty: double)A szöveg pozíciójának elmozdítása (Td operátor).
AdvanceTextPosition(tx: double, ty: double)A szöveget előre helyezni egy szalag (Tj/TJ) megjelenítése után.
MoveToNextLine()A következő sor kezdetére (T* operátor).
TransformPoint(x: double, y: double)A CTM segítségével egy pont felhasználói térből eszközterületbe alakítás.
GetTextPosition()Szerezd meg a szöveg abszolút helyzetét mind a CTM, mind pedig a textamatrix segítségével.
GetEffectiveFontSize()Szerezd meg a megfelelő betűtípus méretét, figyelembe véve a szöveg-matrix skálázást és CTM-t.

Lásd még:

 Magyar