PDFium Delphi Component Docs

ฟังก์ชัน PdfUa2StructureHasIssue

Unit: PDFium
รายงานว่าชุดกฎ PDF/UA-2 ฉบับเต็มตรวจพบ issue เฉพาะหนึ่งรายการในข้อมูลโครงสร้างแบบ flatten หรือไม่

Syntax

function PdfUa2StructureHasIssue(const Elements: TPdfStructureElements;
  Issue: TPdfUaValidationIssue): Boolean;

Parameters

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

Return Value

Boolean

Description

PdfUa2StructureHasIssue รัน ValidatePdfUa2StructureElements บนอาร์เรย์ element แล้วคืน True เมื่อ issue ที่ขออยู่ในชุดผลลัพธ์

มันคือรูปย่อราย issue เดียวของ Issue in ValidatePdfUa2StructureElements(Elements)

ค่า issue ของ PDF/UA-2 ที่ใช้บ่อยได้แก่ pvuaiNamespaceMissing, pvuaiNamespaceRoleMapInvalid, pvuaiNamespaceReuseInvalid, pvuaiNamespaceContainmentInvalid, pvuaiTableGridInvalid, pvuaiAnnotationSemanticInvalid, pvuaiFormulaSemanticInvalid, pvuaiAssociatedFileSemanticInvalid, pvuaiAssociatedFileOwnershipInvalid, pvuaiAssociatedFileReadingOrderInvalid, pvuaiAssociatedFileDiscoverabilityInvalid, pvuaiDocumentSemanticInvalid และ pvuaiTocReferenceMissing

Remarks

Example

if PdfUa2StructureHasIssue(Pdf.StructureElements, pvuaiTableGridInvalid) then
  ShowMessage('Invalid table grid detected');

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements