DrawTableRows

Макет сторінки

Опис

Малює кілька рядків із зазначеної таблиці на вибрану сторінку та повертає загальну висоту намальованих рядків

Буде намальовано лише стільки рядків, скільки вміщується в задану висоту. Використовуйте

Функцією GetTableLastDrawnRow визначте номер останнього намальованого рядка

Повернене значення масштабується за поточними налаштуваннями системи координат, заданими функцією SetMeasurementUnits

Синтаксис

Delphi

Function TPDFlib.DrawTableRows(TableID: Integer; Left, Top, Height: Double; FirstRow, LastRow: Integer): Double;

ActiveX

Function PDFlib::DrawTableRows(TableID As Long, Left As Double, Top As Double, Height As Double, FirstRow As Long, LastRow As Long) As Double

DLL

double DLDrawTableRows(int InstanceID, int TableID, double Left, double Top, double Height, int FirstRow, int LastRow);

Параметри

TableIDTableID, який повертає функція CreateTable
LeftГоризонтальна відстань від початку координат до лівого краю таблиці
TopВертикальна відстань від початку координат до верху таблиці Максимальна висота, доступна для малювання таблиці
Height
FirstRowНомер першого рядка для малювання. Верхній рядок має номер 1
LastRow0 = усі решта рядків Ненульове = номер останнього рядка, який треба встановити

Повернуті значення

0Рядків не було намальовано
Non-zeroЗагальна висота всіх рядків, намальованих на сторінці

Примітки

Поки тегування таблиць увімкнено (див. SetAutoTagMode), таблиця, її рядки та клітинки переносяться в дерево структури під час малювання, а рядки, названі SetTableHeaderRowCount, стають клітинками заголовків. Намальований результат той самий у обох випадках. Тут нічого не повторюється угорі сторінки продовження; для цього використовуйте DrawTaggedTableRows