|
Détermine le mode de rendu du texte
TPDFTextRenderingMode = (trFill, trStroke, trFillThenStroke, trInvisible, trFillClipping, trStrokeClipping, trFillStrokeClipping, trClipping);
Syntaxe Delphi :
procedure SetTextRenderingMode( Mode: TPDFTextRenderingMode );
Syntaxe C++ :
void __fastcall SetTextRenderingMode ( TPDFTextRenderingMode Mode );
Description :
Détermine si l'affichage du texte provoque le tracé des contours des glyphes, leur remplissage, leur utilisation comme limite de découpe, ou une combinaison de ces trois effets
Exemple de code
program TextRender;
{$APPTYPE CONSOLE}
uses
SysUtils, Graphics, Classes, HPDFDoc;
var
HPDF: THotPDF;
begin
HPDF := THotPDF.Create(nil);
try
HPDF.AutoLaunch := true; // PDF file will be shown automatically
HPDF.FileName := '.\TextRender.pdf'; // Set PDF filename
HPDF.BeginDoc; // Create PDF file
HPDF.CurrentPage.SetRGBStrokeColor( clRed ); // Set stroke color
HPDF.CurrentPage.SetRGBFillColor( clYellow ); // Set fill color
HPDF.CurrentPage.SetTextRenderingMode( trFillThenStroke ); // Set fill and stroke rendering mode
HPDF.CurrentPage.TextOut( 10, 10, 0, 'Fill and stroke text'); // Print text
HPDF.EndDoc; // Close PDF file
finally
HPDF.Free;
end;
end.
Valeur Signification
|
trFill
|
Remplit le texte
|

|
|
trStroke
|
Trace le texte
|

|
|
trFillThenStroke
|
Remplit puis trace le texte
|

|
|
trInvisible
|
Ni remplissage ni tracé du texte (invisible)
|
|
|
trFillClipping
|
Remplit le texte et l'ajoute au chemin de découpe
|

|
|
trStrokeClipping
|
Trace le texte et l'ajoute au chemin de découpe
|

|
|
trFillStrokeClipping
|
Remplit puis trace le texte et l'ajoute au chemin de découpe
|

|
|
trClipping
|
Ajoute le texte au chemin de découpe
|

|
|