PdfAValidationResult
Genel Bakış
PdfAValidationResult Java için FOSS’de bir sınıf.
PDF/A onaylama ihlallerini toplar ve rapor eder.
Bu sınıf, Java programlarında PdfAValidationResult nesnelerle çalışmak için 9 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfAValidationResult, addError, addViolation, addWarning, getTargetFormat, getViolations, isCompliant, writeXmlLog. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: compliant, targetFormat, violations.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
compliant | boolean | Oku . | Belge uyumlu ise (ERROR düzeyinde ihlal yok) {@code true} gönderir. |
violations | List<PdfAViolation> | Oku . | Tüm ihlalleri değiştiremeyen bir liste gönderir. |
targetFormat | PdfFormat | Oku . | Bu sonuç doğrulanmış olan hedef biçimi gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfAValidationResult(targetFormat: PdfFormat) | Verilen hedef biçim için yeni bir doğrulama sonucu oluşturur. |
addViolation(violation: PdfAViolation) | Bu sonuçta önceden yapılmış bir ihlal var. |
addError(ruleId: String, message: String, objectPath: String, clause: String) | ERROR seviyesine bir ihlal eklemek için uygunluk yöntemi. |
addWarning(ruleId: String, message: String, objectPath: String, clause: String) | UYARI seviyesine bir ihlal eklemek için uygunluk yöntemi. |
isCompliant() → boolean | Belge uyumlu ise (ERROR düzeyinde ihlal yok) {@code true} gönderir. |
getViolations() → List<PdfAViolation> | Tüm ihlalleri değiştiremeyen bir liste gönderir. |
getTargetFormat() → PdfFormat | Bu sonuç doğrulanmış olan hedef biçimi gönderir. |
writeXmlLog(filePath: String) | Onaylama sonucunu belirtilen dosya yoluna XML log olarak yazar. |
writeXmlLog(os: OutputStream) | Onaylama sonucunu belirtilen çıkış akışı için XML log olarak yazar. |