TemplateTableParameters

TemplateTableParameters class

Tablo algılama algoritmaları için parametreler sağlar.

public sealed class TemplateTableParameters

yapıcılar

İsim Tanım
TemplateTableParameters(Rectangle, IEnumerable<double>) Yeni bir örneğini başlatır.TemplateTableParameters sınıf.
TemplateTableParameters(Rectangle, IEnumerable<double>, bool?, int?, int?, int?) Yeni bir örneğini başlatır.TemplateTableParameters sınıf.

Özellikleri

İsim Tanım
HasMergedCells { get; } Tablonun birleştirilmiş hücrelere sahip olup olmadığını gösteren değeri alır.
MinColumnCount { get; } Tablo sütunlarının minimum sayısını alır.
MinRowCount { get; } Minimum tablo satırı sayısını alır.
MinVerticalSpace { get; } Tablo sütunları arasındaki minimum boşluğu alır.
Rectangle { get; } Tabloyu içeren dikdörtgen alanı alır.
VerticalSeparators { get; } Tablo sütun ayırıcılarını alır.

Notlar

Bir tabloyu algılamak için iki algoritma vardır:

  • Dikdörtgen alanda sütunları ayarlanmış bir tablonun algılanmasını sağlar. Bu algoritma basit tablolar için kullanışlıdır (birleştirilmiş sütunlar olmadan) ve daha doğru algılama sağlar.
  • Sayfanın herhangi bir yerindeki bir tablonun algılanmasını sağlar. Bu daha karmaşık bir algoritmadır. Sayfanın herhangi bir yerindeki tabloları algılayabilir. Ek parametreler bir tablonun daha doğru algılanmasına yardımcı olur.

Algoritmaların bir tabloyu algılayamadığı veya doğru olmayan bir şekilde yapamadığı bazı durumlarda TemplateTableLayout sınıf kullanılır.

Ayrıca bakınız