THPDFPage.SetTextRenderingMode

THPDFPage

 

Haut  Précédent  Suivant

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

 

Schéma de rendu du texte en remplissage

 

trStroke

 

Trace le texte

 

Schéma de rendu du texte en tracé

 

trFillThenStroke

 

Remplit puis trace le texte

 

Schéma de rendu du texte en remplissage puis tracé

 

trInvisible

 

 

Ni remplissage ni tracé du texte (invisible)

 

 

 

trFillClipping

 

Remplit le texte et l'ajoute au chemin de découpe

 

Schéma de rendu du texte avec ajout au chemin

 

trStrokeClipping

 

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

 

Schéma de rendu du texte tracé avec ajout au chemin

 

trFillStrokeClipping

 

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

 

Schéma de rendu du texte rempli puis tracé avec ajout au chemin

 

trClipping

 

Ajoute le texte au chemin de découpe

 

Schéma de découpe du texte tracé