THPDFPage.SetTextRenderingMode

THPDFPage

 

Tetejére Előző Következő

Meghatározza a szövegrenderelési módot

 

TPDFTextRenderingMode = (trFill, trStroke, trFillThenStroke, trInvisible, trFillClipping, trStrokeClipping, trFillStrokeClipping, trClipping);

 

Delphi szintaxis:

procedure SetTextRenderingMode( Mode: TPDFTextRenderingMode );

 

C++ szintaxis:

void __fastcall SetTextRenderingMode ( TPDFTextRenderingMode Mode );

 

Leírás:

Meghatározza, hogy a szöveg megjelenítése a glifák körvonalainak körberajzolását, kitöltését, vágási határként való használatát, vagy e három kombinációját eredményezi-e

 

Code Example

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.

 

Érték Jelentése


 

trFill

 

Szöveg kitöltése

 

Fill text rendering diagram

 

trStroke

 

Szöveg körberajzolása

 

Stroke text rendering diagram

 

trFillThenStroke

 

Szöveg kitöltése, majd körberajzolása

 

Fill and stroke text rendering diagram

 

trInvisible

 

 

Sem kitöltés, sem körberajzolás (láthatatlan)

 

 

 

trFillClipping

 

Szöveg kitöltése és vágási útvonalhoz adása

 

Fill text and add to path rendering diagram

 

trStrokeClipping

 

Szöveg körberajzolása és vágási útvonalhoz adása

 

Stroke text and add to path rendering diagram

 

trFillStrokeClipping

 

Szöveg kitöltése, körberajzolása és vágási útvonalhoz adása

 

Fill and stroke text rendering with path addition diagram

 

trClipping

 

Szöveg vágási útvonalhoz adása

 

Stroke text clipping rendering diagram