|
Determines text rendering mode.
TPDFTextRenderingMode = (trFill, trStroke, trFillThenStroke, trInvisible, trFillClipping, trStrokeClipping, trFillStrokeClipping, trClipping);
Delphi sözdizimi:
procedure SetTextRenderingMode( Mode: TPDFTextRenderingMode );
C++ sözdizimi:
void __fastcall SetTextRenderingMode ( TPDFTextRenderingMode Mode );
Açıklama:
Determines whether showing text causes glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.
Kod Örneği
program TextRender;
{$APPTYPE CONSOLE}
uses
SysUtils, Graphics, Classes, HPDFDoc;
var
HPDF: THotPDF;
begin
HPDF := THotPDF.Create(nil);
try
HPDF.AutoLaunch := true; // PDF dosyası otomatik olarak gösterilir
HPDF.FileName := '.\TextRender.pdf'; // PDF dosya adını ayarla
HPDF.BeginDoc; // PDF dosyası oluştur
HPDF.CurrentPage.SetRGBStrokeColor( clRed ); // Kontur rengini ayarla
HPDF.CurrentPage.SetRGBFillColor( clYellow ); // Dolgu rengini ayarla
HPDF.CurrentPage.SetTextRenderingMode( trFillThenStroke ); // Set fill and stroke rendering mode
HPDF.CurrentPage.TextOut( 10, 10, 0, 'Fill and stroke text'); // Print text
HPDF.EndDoc; // PDF dosyasını kapat
finally
HPDF.Free;
end;
end.
Value Meaning
|
trFill
|
Fill text.
|

|
|
trStroke
|
Stroke text.
|

|
|
trFillThenStroke
|
Fill, then stroke text.
|

|
|
trInvisible
|
Neither .ll nor stroke text (invisible).
|
|
|
trFillClipping
|
Kırpma için metni doldurun ve yola ekleyin.
|

|
|
trStrokeClipping
|
Kırpma için metni konturlayın ve yola ekleyin.
|

|
|
trFillStrokeClipping
|
Metni doldurun, ardından kontur çizin ve kırpma için yola ekleyin
|

|
|
trClipping
|
Add text to path for clipping.
|

|
|