GraphicsState

GraphicsState

Overview

GraphicsState adalah kelas dalam Aspose.PDF FOSS untuk .NET.

Melacak status grafis PDF selama analisis aliran konten (PDF32000 §8.4).

Kelas ini menyediakan 10 metode untuk bekerja dengan objek GraphicsState dalam program .NET. Metode yang tersedia meliputi: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray, dan 32 lagi.

Properties

NameTypeAccessDescription
Ctmdouble[]ReadMatriks transformasi arus (CTM).
FillRdoubleMembaca/menulisWarna isi (RGB).
FillGdoubleMembaca/menulisMendapatkan atau menetapkan isi g.
FillBdoubleMembaca/menulisMendapatkan atau menetapkan isi b.
StrokeRdoubleMembaca/menulisWarna stroke (RGB).
StrokeGdoubleMembaca/menulisMendapatkan atau menetapkan g.
StrokeBdoubleMembaca/menulisMendapatkan atau menetapkan stroke b.
LineWidthdoubleMembaca/menulisLebar garis.
LineCapintMembaca/menulisGaya topi garis (0=butt, 1=bulat, 2=kuadrat).
LineJoinintMembaca/menulisGaya bergabung garis (0=mitir, 1=bulat, 2=bevel).
MiterLimitdoubleMembaca/menulisBatas meter.
FlatnessdoubleMembaca/menulisToleransi datar.
FillAlphadoubleMembaca/menulisKetebalan isi (ca).
StrokeAlphadoubleMembaca/menulisOpasi stroke (CA).
BlendModestringMembaca/menulisMode campuran (BM).
OverprintStrokeboolMembaca/menulisOverprint flag untuk mengusap (OP).
OverprintFillboolMembaca/menulisOverprint flag untuk non-stroking (op).
ExtGStateNamestring?Membaca/menulisNama sumber ExtGState saat ini, atau null.
MarkedContentTagstring?Membaca/menulisTag konten yang ditandai saat ini (ditetapkan oleh BDC/BMC, dibersihkan oleh EMC).
ActualTextstring?Membaca/menulisActualText dari properti konten yang ditandai (diatur oleh BDC dengan /ActualText).
DashArraydouble[]Membaca/menulisArray pola dash (operator d).
DashPhasedoubleMembaca/menulisFase Dash (operator d).
FillColorSpacestringMembaca/menulisNama ruang warna pengisian saat ini (operator cs).
StrokeColorSpacestringMembaca/menulisNama ruang warna gaya saat ini (operator CS).
FillPatternNamestring?Membaca/menulisNama sumber pola yang ditetapkan oleh scn ketika FillColorSpace adalah “Pattern”.
StrokePatternNamestring?Membaca/menulisNama sumber pola untuk menggaruk (operator SCN).
InTextObjectboolMembaca/menulisApakah kita berada di dalam objek teks BT/ET.
FontNamestring?Membaca/menulisNama sumber font saat ini (misalnya, “F1”).
FontSizedoubleMembaca/menulisUkuran font saat ini.
CharSpacingdoubleMembaca/menulisJarak karakter (Tc).
WordSpacingdoubleMembaca/menulisJarak kata (Tw).
HorizontalScalingdoubleMembaca/menulisSkala horizontal (Tz).
LeadingdoubleMembaca/menulisTeks yang dipimpin (TL).
RenderingModeintMembaca/menulisMode rendering teks (Tr).
RisedoubleMembaca/menulisMeningkatnya teks (T).
TextMatrixdouble[]ReadMatriks teks (Tm).
TextLineMatrixdouble[]ReadMatriks baris teks.
ClipMaskbyte[]?Membaca/menulisJalur pemotongan saat ini sebagai stencil biner (255 = piksel berada di dalam klip, 0 = luar).

Methods

SignatureDescription
Save()Tekan kondisi saat ini ke tumpukan (operator q).
Restore()Memulihkan keadaan yang paling baru disimpan (operator Q).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Konketen matriks ke CTM (operator cm).
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Tetapkan matriks teks secara langsung (operator Tm).
MoveTextPosition(tx: double, ty: double)Pindahkan posisi teks (operator Td).
AdvanceTextPosition(tx: double, ty: double)Posisi teks lanjutan setelah menunjukkan string (Tj/TJ).
MoveToNextLine()Pindah ke awal baris berikutnya (operator T*).
TransformPoint(x: double, y: double)Mengubah titik dari ruang pengguna ke ruang perangkat menggunakan CTM.
GetTextPosition()Dapatkan posisi mutlak teks menggunakan CTM dan matriks teks.
GetEffectiveFontSize()Dapatkan ukuran font yang efektif dengan mempertimbangkan skala matriks teks dan CTM.

See Also

 Bahasa Indonesia