RegisterFigure

標籤式 PDF

描述

設定下一張繪製影像要攜帶的描述

語法

Delphi

Function TPDFlib.RegisterFigure(Const Description: WideString): Integer;

參數

Description以文字說明圖片呈現的內容。空描述會被拒絕。

傳回值

1描述已被取用。
0描述為空,未記錄任何內容。

備註

閱讀器會朗讀這段描述來代替圖片,對視障讀者而言這就是圖片傳達的全部資訊。請描述圖片呈現的內容,而不是只說「這裡有一張圖」

描述只用在下一張繪製的影像,之後的影像不會繼承。只有 SetAutoTagMode 涵蓋 figure 時才會生效;沒有的話影像會以未標記的方式繪出,描述直接丟棄。

不帶任何語義的分隔線、框線或背景,請改用 RegisterDecoration:一個沒什麼好說的圖形比沒有圖形更糟,因為閱讀器會為它停下來。

範例

PDF.SetAutoTagMode(AUTOTAG_DEFAULT);
PDF.RegisterFigure('Quarterly revenue, rising from 2024 to 2026');
PDF.DrawImage(72, 100, 300, 200);      // a Figure carrying that description
PDF.RegisterDecoration;
PDF.DrawImage(72, 320, 300, 4);        // a rule: an artifact a reader skips

另見

RegisterDecoration, SetAutoTagMode, RegisterHeading, BeginTagEx