PsInterpreter
Genel Bakış
PsInterpreter Python için FOSS’de bir sınıf.
PostScript/EPS nesnelerini operatörler kayıtlılığı kullanarak çalıştırın.
Bu sınıf, Python programlarında PsInterpreter nesnelerle çalışmak için 5 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, execute, execute_object, execute_objects, execute_procedure. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
__init__(operators: OperatorRegistry) | |
execute(data: bytes, ctx: ExecutionContext) | PostScript/EPS bayt akışını analiz edip çalıştır. |
execute_objects(objects: list[PsObject], ctx: ExecutionContext) | Zaten ayrıştırılmış nesnelerin bir diziyi çalıştır. |
execute_object(obj: PsObject, ctx: ExecutionContext) | Tek bir nesneyi gerçekleştir. |
execute_procedure(proc: PsProcedure, ctx: ExecutionContext) | Bir prosedürü açıkça yürüt. |