TPDFlibTextWatermark

Data types, page layout

Açıklama

TPDFlibTextWatermark, bir metin dizisini sayfa aralığına damgalayan somut TPDFlibWatermarkBase alt sınıfıdır

Text, FontID, FontSize ve R, G, B metin rengini ayarlayın, yerleşimi kalıtsal alanlarda yapılandırın, sonra örneği ApplyWatermark'a geçirin

Sözdizimi

Delphi

TPDFlibTextWatermark = Class(TPDFlibWatermarkBase)
  Public
    Text: WideString;
    FontID: Integer;
    FontSize: Double;
    R, G, B: Double;
    Constructor Create; Override;
    Function Apply(Lib: TObject): Integer; Override;
  End;

Parametreler

TextDamgalanacak Unicode metin
FontIDStandart 14 font kimliği ya da daha önce belgeye eklenmiş bir fontun kimliği
FontSizeGeçerli ölçü birimlerinde font boyutu
R, G, B0-1 aralığında metin rengi bileşenleri

Dönüş değeri

Apply, filigranın yerleştirildiği sayfa sayısını döndürür

Açıklamalar

Kalıtsal Position, X, Y, Angle, Opacity ve PageRange alanları yerleşimi, temel sınıftakiyle birebir aynı şekilde kontrol eder

Filigran, metin kapsamını font metriklerinden kestirir; böylece dokuz noktalı Position ön ayarları dizgiyi sayfada ortaylayabilir

Ayrıca bkz

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile