THPDFLayoutDiagnostic Kaydı

Tek bir yapılandırılmış layout olayı: ne olduğunu ve neden olduğunu, ilgili sayfa ile dikdörtgeni, satır sayılarını, element path'leri ve ögenin isteğe bağlı kaynak kodu konumunu anlatır

Bildirim

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;

Birim

HPDFDoc

Alanlar

AlanAmaç
KindTHPDFLayoutDiagnosticKind olay türü; örneğin ldkAutomaticPageBreak veya ldkKeepWithNext
PageIndexOlayın gerçekleştiği sıfır tabanlı sayfa
RelatedPageIndexBir ögenin sonraki sayfaya bölünmesi gibi sayfalar arası olaylar için eşleşmiş sayfa
X / Y / Width / HeightOlaya dahil olan yerleşim dikdörtgeni; THPDFLayoutBounds ile aynı terimlerde
LineCountDahil olan metin satırı sayısı; örneğin otomatik geçişten önce dizilen satırlar
ReasonOlayın neden kaydedildiğinin insan-okur açıklaması
ElementPathOlayın ait olduğu layout ögesinin yolu
RelatedElementPathÇakışma ve bölünme olaylarında eşleşmiş ögenin yolu
SourceFile / SourceLine / SourceColumnSource-location yakalama etkinken SetDiagnosticSource aracılığıyla yakalanan bildirim yeri

Kullanım notları

İlgili API'ler