PDFium Delphi Component Docs

Hàm ValidatePdfUa2AnnotationSemantics

Unit: PDFium
Kiểm tra ngữ nghĩa cấu trúc của chú thích và Widget được ghi nhận trên dữ liệu TPdfStructureElement đã làm phẳng

Syntax

function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2AnnotationSemantics xem xét mọi phần tử Annot và mọi phần tử mang AnnotationSubtype

Các chú thích Ink, Screen, 3D và RichMedia phải cung cấp AnnotationContents hoặc AnnotationAlternateText, trừ khi phần tử được đánh dấu là artifact

Khi cả AnnotationContents và AnnotationAlternateText đều có mặt, chúng phải mang cùng một văn bản

Một phần tử Form có thể sở hữu tối đa một Widget

Một phần tử Form sở hữu widget phải phơi bày một nhãn dùng được qua LabelText, FieldAlternateName, AlternateText hoặc ActualText, và widget phải có appearance

Mọi vi phạm đều được báo cáo dưới dạng pvuaiAnnotationSemanticInvalid

Remarks

Example

AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa