THPDFLayoutDiagnostic Record

Eén gestructureerde layoutgebeurtenis: wat er gebeurde en waarom, de betrokken pagina en rechthoek, regelaantallen, elementpaden en de optionele broncodelocatie van het element

Declaratie

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;

Eenheid

HPDFDoc

Velden

VeldDoel
KindTHPDFLayoutDiagnosticKind-eventtype, zoals ldkAutomaticPageBreak of ldkKeepWithNext
PageIndexNulgebasererde pagina waarop het event plaatsvond
RelatedPageIndexGekoppelde pagina voor events over pagina's heen, zoals een element dat op de volgende pagina wordt voortgezet
X / Y / Width / HeightPlaatsingsrechthoek die bij het event betrokken is, in dezelfde termen als THPDFLayoutBounds
LineCountAantal betrokken tekstregels, bijvoorbeeld de regels die vóór een automatisch pagina-einde zijn gezet
ReasonMenselijk leesbare uitleg waarom het event is vastgelegd
ElementPathPad van het layoutelement waartoe het event behoort
RelatedElementPathPad van het gekoppelde element bij overlap- en split-events
SourceFile / SourceLine / SourceColumnDeclaratieplek die via SetDiagnosticSource is vastgelegd wanneer het vastleggen van bronlocaties is ingeschakeld

Gebruiksopmerkingen

Gerelateerde API's