PDFium Delphi Component Docs

ValidatePdfUa2TableGrid 함수

유닛: PDFium
각 PDF/UA-2 테이블을 크기가 제한된 사각 격자에 재현하고 span, 겹침, 빈틈 결함을 보고합니다

Syntax

function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2TableGrid는 모든 Table 요소를 찾아 TH와 TD 요소에 기록된 ColSpan, RowSpan 속성으로 사각 점유 격자에서 행과 셀을 시뮬레이션하며, span이 없으면 1로 계산합니다

가장 가까운 Table 조상이 해당 요소일 때 TR 행이 그 테이블에 속하므로, 중첩 테이블은 독립적으로 검증됩니다

셀이 이미 점유된 격자 셀과 겹치거나, span이 음수이거나 4096열 한도를 초과하거나, 행이 마지막 점유 열 앞에 빈틈을 남기거나, 행들의 너비가 일관되지 않거나, RowSpan이 마지막 행을 지나도 닫히지 않았거나, 테이블이 행을 전혀 선언하지 않으면 pvuaiTableGridInvalid로 보고됩니다

Scope 속성이 Row, Column, Both 이외의 값인 TH 요소 역시 잘못되었습니다

문서의 어떤 TH 요소도 갖고 있지 않은 ID를 참조하는 Headers 연관 배열은 테이블을 잘못된 것으로 만듭니다

Remarks

Example

TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2Containment, ValidatePdfUaStructureElements, TPdf.StructureElements