Záznam THPDFLayoutDiagnostic

Jedna strukturovaná událost rozvržení: co se stalo a proč, dotčená stránka a obdélník, počty řádek, cesty prvků a volitelná zdrojová lokace prvku

Deklarace

THPDFLayoutDiagnostic= record
  Kind: THPDFLayoutDiagnosticKind;
  PageIndex: Integer;
  RelatedPageIndex: Integer;
  X: Single;
  Y: Single;
  Width: Single;
  Height: Single;
  LineCount: Integer;
  Reason: AnsiString;
  ElementPath: AnsiString;
  RelatedElementPath: AnsiString;
  SourceFile: AnsiString;
  SourceLine: Integer;
  SourceColumn: Integer;
end;

Jednotka

HPDFDoc

Pole

PoleÚčel
KindTyp události THPDFLayoutDiagnosticKind, například ldkAutomaticPageBreak nebo ldkKeepWithNext
PageIndexStránka počítaná od nuly, na které se událost stala
RelatedPageIndexSpřažená stránka pro události přesahu stránky, například když se prvek rozdělí na další stránku
X / Y / Width / HeightUmístěcí obdélník dotčený událostí, ve stejných termínech jako THPDFLayoutBounds
LineCountPočet dotčených textových řádek, například řádek vysázených před automatickým zlomem
ReasonLidsky čitelné vysvětlení, proč se událost zaznamenala
ElementPathCesta prvku rozvržení, ke kterému událost patří
RelatedElementPathCesta spřaženého prvku u událostí překryvu a rozdělení
SourceFile / SourceLine / SourceColumnMísto deklarace zachycené přes SetDiagnosticSource, když je zapnuté snímání zdrojové lokace

Poznámky k použití

Související API